Successfully reported this slideshow.
Your SlideShare is downloading. ×

Creating Native iOS & Android Apps in C#

Loading in …3

Check these out next

1 of 22 Ad

More Related Content

Similar to Creating Native iOS & Android Apps in C# (20)

More from Brandon Minnick, MBA (20)


Recently uploaded (20)

Creating Native iOS & Android Apps in C#

  1. 1. @TheCodeTraveler
  2. 2. @TheCodeTraveler
  3. 3. @TheCodeTraveler iOS WindowsAndroid Objective-C/Swift Xcode C# Visual Studio Java/Kotlin Android Studio No shared code • Many languages and development environments • Multiple teams
  4. 4. @TheCodeTraveler iOS C# UI Windows C# UIAndroid C# UI Shared C# Logic Shared C# codebase • 100% native API access • High performance
  5. 5. @TheCodeTraveler 3 Native User Interfaces Shared App Logic iOS C# Windows C#Android C# Shared C# Logic
  6. 6. @TheCodeTraveler Everything you can do in Objective-C, Swift, Java or Kotlin can be done in C# with Xamarin
  7. 7. @TheCodeTraveler
  8. 8. @TheCodeTraveler
  9. 9. @TheCodeTraveler Visual Studio Visual Studio for Mac
  10. 10. @TheCodeTraveler
  11. 11. @TheCodeTraveler
  12. 12. @TheCodeTraveler iOS C# UI Windows C# UIAndroid C# UI Shared C# Logic Shared C# Logic Xamarin.Forms
  13. 13. @TheCodeTraveler
  14. 14. @TheCodeTraveler
  15. 15. @TheCodeTraveler
  16. 16. @TheCodeTraveler Native Mobile Development in .NET
  17. 17. @TheCodeTraveler Shared UI Code
  18. 18. @TheCodeTraveler Microsoft Learn
  19. 19. @TheCodeTraveler Microsoft Learn • Interactive, step-by-step exercises • Quizzes + Achievements
  20. 20. @TheCodeTraveler
  21. 21. @TheCodeTraveler
  22. 22. @TheCodeTraveler

Editor's Notes

  • Who has mobile device? iOS, Android
    Who has moved from one to the other?
    Experience is the same on both, apps exist in both places
  • 3
  • Native, but in shared language
    Thin Wrappers around native SDKs – UIViewController. Activity
    As fast as native, feature parity easy, 70% shared code
  • Storyboards and Android XML
    SAME as on native
    Recources can be copied from native apps
  • Yup – VS on Mac
    Any developer, any platform
  • Demo apps included in /Demos/ folder, but feel free to use your own app to demo Xamarin.iOS and Xamarin.Android!
  • 70% reuse is great, but need more
    But we still want native
  • Up to 90-95% code sharing
  • Native API access
    Custom renderers
  • Demo Forms
  • That’s why we’ve created Microsoft Learn.
    With Microsoft Learn, you can master core concepts at your speed and on your schedule. Whether you’ve got 15 minutes or an hour, you can develop practical skills through interactive training.

    It’s easy to follow and you’re able to select the trainings that are most helpful to you based on your role and current skill level.

    You’ll have access to training materials, code samples and test drive products for a hands-on learning experience.

    Better yet, you’ll get all this at absolutely no cost to you. You’ll even be recognized for advancing your skills along the way and have the option of preparing for role-based certifications.
  • Demo Forms