Cross-platform mobile applicaties met Xamarin
Xamarin wint snel veel tractie binnen de Microsoft ontwikkelaarsgemeenschap. Met dezelfde taal - C# - kunnen we nu apps maken die draaien op iOS en Android, naast alleen Windows Phone. Ontwikkelaars die hebben ontwikkeld met behulp van de .NET stack krijgen nu de mogelijkheid om hun bereik uit te breiden naar andere platforms, terwijl ze toch in staat zijn om tools zoals Visual Studio te gebruiken.
Sector
Duurtijd
- Onbekend
Locatie
- Nog niet beschikbaar
Kenmerken opleiding
- Kortlopende opleidingen
- Bijscholing
Bespaar op je opleiding
- kmo-portefeuille
opleidingscheques
Heb je vragen over deze opleiding?
Over de cursus
In deze cursus leer je meer over de Xamarin omg. Je zult meer te weten komen over cross-platform ontwikkeling met Xamarin.Forms, Xamarin.Android en Xamarin. iOS. Dit alles wordt mogelijk met de kennis die je al hebt: C#!
Voor wie?
Doelgroep
Developers die willen de overstap maken naar mobile development met C# en .NET.
Programma
Chapter 1: Introduction to cross-platform development with XamarinTopics:
- Hello Xamarin!
- C# everywhere
- How Xamarin works
- Xamarin components
- Visual Studio integration
- Xamarin Studio
- Xamarin Forms and XAML
- Xamarin Test Cloud
- Preparing your environment for Xamarin
- Labs: A guided tour of your development environment
Chapter 2: Cross-platform code-sharing approaches and architectural considerations
- Topics:
- Code sharing options
- Architecture of a Cross-platform Xamarin application
- Shared Projects
- Portable Class Libraries
Chapter 3: Building our first Xamarin.Android application
- Topics
- Activities
- Intents
- Permissions
- Resources
- Lab: Creating your first Xamarin.Android application
Chapter 4: Android Application fundamentals
- Topics
- More on activities
- Activity lifecycle
- Services and backgrounding
- Location awareness
- Working with data on the device
- Push notifications basics
- Labs: Creating a master-detail app (optional)
Chapter 5: UI Development with Xamarin.Android
- Topics
- Working with the designer tools
- Doing layout in Android
- Views in Android
- ListViews and Adapters
- Working with Fragments
- Navigation patterns in Android
- Creating a Material-based app
- Labs: Creating a Material app with fragments and a drawerlayout
Chapter 6: Deploying your Xamarin.Android apps
- Topics
- Debugging and logging with your device and the emulator
- Packaging and deploying to the store
Chapter 7: Building our first Xamarin.IOS application
- Topics
- Getting started in iOS
- UIViewController
- NavigationController
- Storyboards
- Labs: Creating your first Xamarin.iOS application
Chapter 8: UI Development with iOS
- Topics
- Working with Storyboards and XIB files
- Controllers
- Navigation controller
- Modal controller
- Tab controller
- …
- Creating your screens with iOS views
- Labs: Creating a more advanced UI for your iOS application
Chapter 9: Table and collection views
- Topics
- TableViews
- TableSource
- Indexing
- Headers and footers
- Cell appearance
- Labs: Creating a UI with Table views
Chapter 10: Deploying your Xamarin.iOS applications
- Topics
- Debugging
- Deploying to the store
Chapter 11: Introduction to Xamarin.Forms
- Topics
- Introduction to Xamarin Forms
- Project structure
- Pages
- Views and layouts
- Lists
- Navigation
- Platform features
- Working with the DependencyService
Chapter 12: XAML and databinding in Xamarin.Forms
- Topics
- What is XAML?
- Building an app with XAML
- XAML Syntax
- XAML Markup Extensions
- Data binding
- Labs: Creating your first Xamarin.Forms app
Chapter 13: Creating a cross-platform application with MVVM
- Topics:
- MVVM & MVVMCross
- Code sharing
- View Models