Sam Basu | @samidip
Telerik Developer Advocate | Progress
State of Mobile Development
So you want to build for Mobile?
Mobile Your Way
It’s 2019 | Developers have choices
2 Native
Hybrid
JS Native
X-Compiled
3
4
5
1 Mobile Web / PWA
The .NET Stack
DESKTOP WEB CLOUD MOBILE GAMING IoT AI
.NET
Your platform for building anything
Compilers Languages Runtime components
COMMON INFRASTRUCTURE
.NET STANDARD LIBRARY
TOOLS
$_
Xamarin Democratizes .NET Mobile Development
Truly Native | Truly Cross-Platform
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
When Xamarin.iOS & Xamarin.Android
1. Apps needing Native behaviors
2. Apps that use many Platform-specific APIs
3. Apps where custom UI is more important than code sharing
4. Apps that have complex Native UI renderings
5. Games
6. Forms Embedding options
When Xamarin.Forms
1. Apps needing little Platform-specific functionality
2. Apps where code sharing is more important than custom UI
3. Apps built by developers comfortable in XAML
4. LOB apps with lots of lists or data entry screens
5. Simple cloud-connected apps
6. Apps needing uniform UI across Platforms
7. Custom Renderers & Native Embedding options
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.
Complete Rich .NET Toolbox
Any App | Any Platform
Telerik UI for Xamarin
1. Polished UI controls out of the box
2. Allows developers to focus on app features, rather sweating UI details
3. Native controls for Xamarin.iOS & Xamarin.Android
4. Cross-platform wrappers for Xamarin.Forms
5. Extreme performance tuned
6. Works seamlessly on Windows/Mac
7. Easy integration through NuGet and Templates
8. Lot of customization options
9. Sample apps in Stores
The Best Xamarin UI for .NET Ninjas!
Sharp Performant Polished UI .. For all your Xamarin Apps!
Telerik UI for Xamarin
The JS Stack
Polished Web/Mobile Components
Bring Your Framework
The Outliers
Marzipan
Shared C# Logic
Shared UI Code
Telerik UI for UWP
Polished UI .. For UWP Apps on PCs/Surface Hub/Hololens
Deployment Options
Cloud Backends
Network Utilities
Care for some Demos?
Mobile Your Way
Rich Tooling Everywhere | Maximize Code Reuse
2 Native
Hybrid
JS Native
X-Compiled
3
4
5
1 Mobile Web / PWA
Let’s keep chatting | @samidip
Thank You!

State of Mobile Development

  • 1.
    Sam Basu |@samidip Telerik Developer Advocate | Progress State of Mobile Development
  • 3.
    So you wantto build for Mobile?
  • 5.
    Mobile Your Way It’s2019 | Developers have choices 2 Native Hybrid JS Native X-Compiled 3 4 5 1 Mobile Web / PWA
  • 6.
  • 7.
    DESKTOP WEB CLOUDMOBILE GAMING IoT AI .NET Your platform for building anything
  • 8.
    Compilers Languages Runtimecomponents COMMON INFRASTRUCTURE .NET STANDARD LIBRARY TOOLS $_
  • 10.
    Xamarin Democratizes .NETMobile Development Truly Native | Truly Cross-Platform
  • 11.
    3 Native UserInterfaces Shared App Logic iOS C# Windows C#Android C# Shared C# Logic
  • 12.
    Shared User Interface SharedApp Logic Shared C# Logic Shared UI Code
  • 13.
    When Xamarin.iOS &Xamarin.Android 1. Apps needing Native behaviors 2. Apps that use many Platform-specific APIs 3. Apps where custom UI is more important than code sharing 4. Apps that have complex Native UI renderings 5. Games 6. Forms Embedding options
  • 14.
    When Xamarin.Forms 1. Appsneeding little Platform-specific functionality 2. Apps where code sharing is more important than custom UI 3. Apps built by developers comfortable in XAML 4. LOB apps with lots of lists or data entry screens 5. Simple cloud-connected apps 6. Apps needing uniform UI across Platforms 7. Custom Renderers & Native Embedding options
  • 15.
    Xamarin.iOS does fullAhead 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.
  • 19.
    Complete Rich .NETToolbox Any App | Any Platform
  • 20.
    Telerik UI forXamarin 1. Polished UI controls out of the box 2. Allows developers to focus on app features, rather sweating UI details 3. Native controls for Xamarin.iOS & Xamarin.Android 4. Cross-platform wrappers for Xamarin.Forms 5. Extreme performance tuned 6. Works seamlessly on Windows/Mac 7. Easy integration through NuGet and Templates 8. Lot of customization options 9. Sample apps in Stores The Best Xamarin UI for .NET Ninjas!
  • 21.
    Sharp Performant PolishedUI .. For all your Xamarin Apps! Telerik UI for Xamarin
  • 22.
  • 23.
  • 31.
  • 32.
  • 33.
  • 35.
    Telerik UI forUWP Polished UI .. For UWP Apps on PCs/Surface Hub/Hololens
  • 38.
  • 46.
  • 55.
  • 60.
  • 61.
    Mobile Your Way RichTooling Everywhere | Maximize Code Reuse 2 Native Hybrid JS Native X-Compiled 3 4 5 1 Mobile Web / PWA
  • 63.
    Let’s keep chatting| @samidip Thank You!

Editor's Notes