Develop an Advanced Cross-platform App Using Xamarin.Forms and XAML [Video]

More Information
Learn
  • Gain a thorough understanding of the MVVM Architecture pattern
  • Implement a Navigation Service Interface and class to navigate between models
  • Write the shared business logic for your application
  • Work with (and implement the classes contained within) the SQLite class
  • Implement data-binding within a Xamarin.Forms XAML document
About

Xamarin.Forms. is one of the most powerful cross-platform mobile development frameworks for creating stunning cross-platform applications with the iOS and Android mobile platforms. XAML (eXtensible Application Markup Language) allows developers to define user interfaces in Xamarin.Forms applications using markup rather than code.

This video course begins by showing you how to write a Medicine Tracking app using Xamarin.Forms and SQLite for data handling. This application will allow you to track your daily medications. You will also walk through the MVVM architectural pattern and the Xamarin.Forms Navigation API, before creating the Navigation Service Interface and class that will be used to navigate between your view models. You will then set up the solution for your project, write the shared business logic used across the application, and write an introduction to SQLite. Towards the end of the course, you will master the Xamarin.Forms platform architecture, and then write the user interface for your application, bind it to the UI, and delve more deeply into XAML and how data-binding works in Xamarin.Forms

Style and Approach

This course's project-based approach will solve all your needs when it comes to creating native Android, iOS, and cross-platform apps efficiently and effectively

Features
  • Build cross-platform Xamarin.Forms apps for both the iOS and Android platforms
  • Use the MVVM architecture and implement data-binding between each view
  • Learn how to deploy your apps to the iOS and Android emulators
Course Length 1 hour and 29 minutes
ISBN 9781788477383
Date Of Publication 8 Dec 2017

Authors

Steven F. Daniel

Steven F. Daniel is the CEO and founder of GENIESOFT STUDIOS, a software development company based in Melbourne, Victoria, that focuses primarily on developing games and business applications for the iOS, Android, and Mac OS X platforms.

He is an experienced software engineer with more than 17 years' experience and is extremely passionate about making people employable by helping them use their existing skills in iOS, Android, and Xamarin to get the job done. He is a member of the SQL Server Special Interest Group (SQLSIG), CocoaHeads, and the Java Community. He was the co-founder and Chief Technology Officer (CTO) at SoftMpire Pty Ltd., a company focused primarily on developing business applications for the iOS and Android platforms.