Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Getting Started with iOS & Android Development Using Xamarin & Visual Studio

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Nächste SlideShare
Xamarin cross platform
Xamarin cross platform
Wird geladen in …3
×

Hier ansehen

1 von 43 Anzeige

Getting Started with iOS & Android Development Using Xamarin & Visual Studio

Presentation given at TechUnder 20 Pre-Hackathon event giving an overview of how to use Xamarin using Visual Studio 2015. Also has an overview of the Xamarin Evolve 2016 conference and summary of Mobile Ate the World presentation.

Presentation given at TechUnder 20 Pre-Hackathon event giving an overview of how to use Xamarin using Visual Studio 2015. Also has an overview of the Xamarin Evolve 2016 conference and summary of Mobile Ate the World presentation.

Anzeige
Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Anzeige

Ähnlich wie Getting Started with iOS & Android Development Using Xamarin & Visual Studio (20)

Aktuellste (20)

Anzeige

Getting Started with iOS & Android Development Using Xamarin & Visual Studio

  1. 1. Getting Started with iOS & Android Development using Xamarin Mark Arteaga Developer & President mark@redbitdev.com | @MarkArteaga | @RedBitDev
  2. 2. Technology Partners
  3. 3. Agenda • Introductions • Mobile Ate the World • Why Xamarin • Demos • Wrap Up
  4. 4. MOBILE ATE THE WORLD http://ben-evans.com/benedictevans/2016/3/29/presentation-mobile-ate-the-world
  5. 5. What happened in 2014
  6. 6. Mobile Adoption
  7. 7. WHY XAMARIN
  8. 8. What is the Xamarin Platform? Xamarin let's you develop, test and monitor your released application for iOS, Android and Windows Phone Xamarin Development Platform TestDesign Develop Integrate Monitor
  9. 9. Approaches to mobile app development There are three common ways to creating mobile applications, each with specific strengths and weaknesses Silo Black Box
  10. 10. Silo approach Can write the same application multiple times using the vendor's tools iOS App Obj-C Swift XCode Android App Java Eclipse A. Studio Windows App C# Visual Studio
  11. 11. Black Box approach Can build app using high- level tools that convert a single code base (typically in HTML/JavaScript) to an app for each platform
  12. 12. Xamarin approach Can build native apps using C# and .NET, sharing the business logic but leveraging each platform's benefits and paradigms Traditional Xamarin approach
  13. 13. Xamarin approach Xamarin.Forms enables even more code-sharing through a shared UI definition when deep platform integration is unnecessary Traditional Xamarin approach Xamarin.Forms approach Xamarin.Forms
  14. 14. Anything you can do in Objective-C, Swift, or Java can be done in C# (or F#) with Xamarin
  15. 15. OVERVIEW OF TOOLS Demo
  16. 16. Components available - Pages UIViewController Activity Page
  17. 17. Components available - Layouts
  18. 18. Components available - Views
  19. 19. Components available - Cells
  20. 20. Xamarin.Forms DataBinding Engine
  21. 21. XAMARIN FORMS Demo
  22. 22. Feature Supported in Xamarin.Forms XAML 2009 compliance ✓ Shapes (Rectangle, Ellipse, Path, etc.) BoxView Resources, Styles and Triggers ✓ Data binding ✓ *not all features Data templates ✓ Control templates Custom renderers Render Transforms ✓ Animations Code-only Custom XAML behaviors ✓ Custom markup extensions ✓ Value converters ✓
  23. 23. SOME MORE XAMARIN FORMS - XAML Demo
  24. 24. Xamarin Forms Previewer
  25. 25. Session Recap • Introductions • Mobile Ate the World • Why Xamarin • Demo • Wrap Up
  26. 26. THANK YOU! Mark Arteaga President mark@redbitdev.com | @MarkArteaga | @RedBitDev

Hinweis der Redaktion

  • 3billion smartphones and PCs combined
  • Here we are just going to go file new project

    iOS
    go through the dialogs, creating a new project, some items that are available,
    how the connection works with windows and mac.
    In the project show storyboard editor and drop a button and add an new UIAlertView

    Android
    go through the file new dialogs creating a new project and the items that are available.
    There is no connection there like mac.
    You can do android development on either mac or windows.
    Show the layout for the main activitiy emphasis how it’s axml
    For the existing button show an var t = new AlertDialog.Builder(this);

×