Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Web and Mobile Development with .NET
Search
Temi Lajumoke
December 14, 2017
Technology
0
61
Web and Mobile Development with .NET
Talk given by Temi Lajumoke and Dara Oladapo at the Microsoft MCT Africa summit in December 2017
Temi Lajumoke
December 14, 2017
Tweet
Share
More Decks by Temi Lajumoke
See All by Temi Lajumoke
Building cross-platform mobile applications with Ionic and Firebase
temilaj
1
140
Getting Started with ionic 2
temilaj
1
620
Cross platform ASP.NET Core
temilaj
1
130
Other Decks in Technology
See All in Technology
AI駆動開発の実践とその未来
eltociear
2
490
AI時代のワークフロー設計〜Durable Functions / Step Functions / Strands Agents を添えて〜
yakumo
3
2.2k
日本の AI 開発と世界の潮流 / GenAI Development in Japan
hariby
1
440
オープンソースKeycloakのMCP認可サーバの仕様の対応状況 / 20251219 OpenID BizDay #18 LT Keycloak
oidfj
0
170
日本Rubyの会: これまでとこれから
snoozer05
PRO
6
240
Introduce marp-ai-slide-generator
itarutomy
0
120
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
0
380
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
500
"人"が頑張るAI駆動開発
yokomachi
1
160
フィッシュボウルのやり方 / How to do a fishbowl
pauli
2
380
AR Guitar: Expanding Guitar Performance from a Live House to Urban Space
ekito_station
0
150
普段使ってるClaude Skillsの紹介(by Notebooklm)
zerebom
8
2.2k
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
410
Making Projects Easy
brettharned
120
6.5k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
45
Leo the Paperboy
mayatellez
0
1.3k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.1k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
140
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
130
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Discover your Explorer Soul
emna__ayadi
2
1k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Transcript
Temi Lajumoke - Andela - Microsoft Certified professional - Periodic
blogger - @temilaj Web and Mobile Dev with .NET Dara Oladapo -WiseLead Company -@daraoladapo -#geekWithLife
@temilaj Temi Lajumoke https://temilajumoke.com Building fluent web APIs with ASP
.NET Core 2 - MCT Africa Summit 2017
What is ASP .NET core?
Web APIs?
Why ASP .NET Core?
Open source
Cross platform
Portable
Complete re-write of the ASP .NET platform
It's blazing fast
An overall better framework (with respect to speed, quality and
sanity)
Works with the languages you already love . (C#, F#)
Easily used with other web technologies (node, npm, docker, webpack,
bower etc.)
Creating a Web API
None
None
None
Demo .NET Core 2.0 API
@daraoladapo Dara Oladapo daraoladapo.com Cross Platform App Development with Xamarin
What is Xamarin?
None
Silo Approach: Build Apps Multiple Times
High cost Complexity of managing multiple branches Increased time to
market Multiple teams with different skills Native UX & performance Exploiting native device features
Xamarin Approach Native experience with Code Sharing
3 Native User Interfaces Shared App Logic iOS C# Windows
C# Android C# Shared C# Logic
Shared User Interface Shared App Logic Shared C# Logic Shared
UI Code
Xamarin.iOS does full Ahead Of Time (AOT) compilation to produce
an ARM binary for Apple’s App Store. Xamarin.Android takes advantage of Just In Time (JIT) compilation on the Android device.
Xamarin.Mac Xamarin Studio Xamarin Test Cloud Component Store Xamarin.iOS Xamarin.Android
Xamarin for Visual Studio .NET Mobility Scanner
None
None
None
Xamarin.com/Download
None
• Multi-Touch Enabled • Pressure Sensitive • Super Fast •
Rotate, screenshots, location changes • Never leave VS
Visual Studio for Mac iOS, Android, & macOS .NET development
.NET Core & ASP.NET Core Tools for Azure Unity Game Development Azure Functions IoT Docker
None
None
Demo App Connected to a .NET Core API
None