Course Code: MA-02
Duration: 5 Days
Price: SGD 800.00
Location | Delivered By | Language | Date | Price | Action |
---|
Tell us a little about yourself:
The mobile app development space is a very exciting and happening place to be involved with right now. It has been projected that by 2021 the total number of apps downloaded would be a staggering 352 billion. Mobile app development is among the hottest career trends with salaries going up to $ 105,299 annually. Learning the Xamarin Studio, the Integrated Development Environment (IDE) used to create Android, iOS, and Mac applications, will help you forge a career in mobile development.
Our comprehensive curriculum will help you thoroughly understand the platform right from installation to configuration, controls and web services. You will learn how to use the Xamarin platform and build mobile applications by incorporating Xamarin Forms, XAML, lists and views. Write code to access the database and application resources and the basics of testing and publishing. Use Xamarin best practices to create and publish your own native iOS and Android apps. Our workshop is fully experiential and will make you industry ready through the hands on lab sessions that focus on giving you maximum exposure on the Xamarin platform.
Enrol now and get started on a lucrative career in app development.
1. Introduction
Why Xamarin is so popular with cross-platform native applications development
2. Xamarin for apps
Build native iOS and Android apps and take your app development strategy to the next level
3. Cross platform tool kit
Write cross-platform UI code in a simple and concise manner and run the applications
4. Xamarin Essentials
Learn how to use XAML, data binding and controls, within your Xamarin. Forms applications
5. Using Data
Learn the common data access patterns for Xamarin’s iOS and Android platforms
Learning Objectives: In this module, you will get started on Xamarin. You will learn about its installation, architecture and IDE, and about Xamarin cross platform solutions, advantages and disadvantages. Set up and install Xamarin Development Environment in Windows and iOS and Mac, and verify your installation. Learn about Xamarin Shared projects and writing code that can be referenced by a number of different application projects. Finally, you will also learn about cross development platform with portable class library, Forms, Layout options, XAML, Resource dictionary and perform navigation in Forms.
Introduction to Xamarin – 35 Mins
Topics:
Xamarin Development – 35 Mins
Topics:
Setup the Development Environment on Windows- 35 Mins
Topics:
Setup the Development Environment on Mac – 35 Mins
Topics:
Xamarin Project Types – 35 Mins
Topics:
Xamarin Forms
Xamarin Forms - 35 Mins
Topics:
Xamarin Forms Fundamentals – 30 Mins
Topics:
Xamarin Forms Views/Controls and Views Alignment – 30 Mins
Topics
Xamarin Forms App Life Cycle – 30 Mins
Topics:
XAML
Topics:
XAML – 30 Mins
XAML Properties
Resources – 30 Mins
Topics:
Xamarin Forms Fundamentals
Layouts – 30 Mins
Topics:
Layouts Contd. – 30 Mins
Topics
Navigation- 30 Mins
Topics:
Learning Objectives: Learn about Lists in Xamarin and setting up database access. Understand how to integrate multimedia in Forms, and using Telephony for monitoring basic phone information.
Lists – 90 Mins
Topics:
Data Binding and MVVM – 120 Mins
Topics:
Data Access – SQLite – 90 Mins
Topics:
Multimedia – 90 Mins
Topics:
Telephony API – 90 Mins
Topics:
Learning Objectives: Learn about REST services, Converters, Behaviors, Plugins and Themes in Forms. Learn to create real world charts in Xamarin and understand the Xamarin .Essentials library.
Working with REST Services – 30 Mins
Convertors – 30 Mins
Behaviors – 30 Mins
Content Renderers – 30 Mins
Using Charts in Xamarin. Forms Application – 30 Mins
Using Plugins – 30 Mins
Topics:
Effects-Themes – 30 Mins
Topics:
Working with Xamarin. Essentials – 30 Mins
Learning Objectives: Learn about designing Notifications and handling long running tasks with Async. Learn to handle memory management issues and secure local data using Xamarin Auth. Learn about Data caching and synchronization and automating the testing of Xamarin applications. Also, learn about Xamarin development best practices.
Consuming Azure App Service – 45 Mins
Notification – 45 Mins
Topics:
Handling Long Running Tasks – 45 Mins
Diagnosing Memory Management Issues – 60 Mins
Securing Local Data – 45 Mins
Topics:
Data Caching and Synchronization – 60 Mins
Mini Project on Xamarin – 60 Mins
Automated Testing of Xamarin Applications – 60 Mins
Topics:
Understanding Best Practices in Developing Xamarin Mobile Applications – 60 Mins
Topics:
Learning Objectives: Get an understanding of how to build a Xamarin app on Android. Learn the Android fundamentals, navigation, services, ListViews, Adapters and other important concepts through hands-on labs. Run, deploy and test your app. Also, learn about developing an iOS app in Xamarin. Learn concepts of TableView, Navigation, Auto layouts and testing and publishing the apps.
Xamarin.Android - Overview
Xamarin.Android – 40 Mins
Android fundamentals – 40 Mins
Android Activity – 40 Mins
ListViews and Adapters in Android – 30 Mins
RecyclerView and CardViews – 30 Mins
Toolbar and AppBar – 30 Mins
Android Navigation – 30 Mins
Android Services
Running, Deployment, Testing – 30 Mins
Xamarin.iOS - Overview
Introduction to Xamarin.iOS – 30 Mins
1. Create a Project, Define the UI and Implement Behavior
Introduction to Xamarin Designer for iOS – 30 Mins
2. Use the Xamarin.iOS storyboard to design a responsive, multi-screen application
Fundamentals of TableViews – 30 Mins
3. Display a data collection using the iOS UITableView
Customizing TableViews – 30 Mins
4. Create a unique look for TableView rows by implementing a custom UITableViewCell
AutoLayouts and Constraints – 30 Mins
Navigation Patterns – 30 Mins
5. Implement the Stack, Tab, Master-Detail and Pager UI Navigation patterns
Publishing an iOS App – 30 Mins