This course teaches C# .NET developers the basics of building Android mobile applications using the Xamarin tools for Visual Studio. Topics include Android activities, intents, fragments, consuming REST-based services, ListViews, and data storage with SQLite.
Module 1: Getting Started with Xamarin (XAM101)
• Cloud technology overview
• Define the state of mobile technology today
• Discuss mobile app trends
• Identify approaches to development
• Discover the Xamarin Approach
• Set up your development environment
Module 2: Introduction to Xamarin.Android (AND101)
• Create a Xamarin.Android project
• Decompose an app into Activities
• Build an Activity’s UI
• Write an Activity’s behavior
• Update your Android SDK
Module 3: Activities and Intents (AND102)
• Start an Activity in your .apk
• Finish an Activity
• Pass arguments to an Activity
• Get Activity results
• Start a system Activity
Module 4: List Views and Adapters in Android (AND110)
• Handle list-item click events
• Implement a custom adapter
• Use layout recycling and the view-holder pattern
Module 5: Consuming REST-based Web Services (XAM150)
• Obtain the device’s network capabilities
• Introduce REST
• Consume REST services with Xamarin
Module 6: SQLite and Mobile Data (XAM160)
• Choose a data storage strategy
• Store data locally with SQLite
• SQLite asynchronously
Module 7: Toolbar and App Bar (AND180)
• Add a Toolbar to an Activity
• Populate Toolbar Actions from an XML menu file
• Use a Toolbar as an Activity’s app bar
• Set a navigation icon on an app bar
Module 8: Android Navigation (AND205)
• Use Fragment and FrameLayout to swap views
• Implement tab navigation with TabLayout
• Implement gestural navigation with ViewPager
• Combine gestural and tab navigation
• Implement drawer navigation with DrawerLayout
Module 9: Android Services (AND210)
• Handle list-item click events
• Implement a custom adapter
• Use layout recycling and the view-holder pattern
Ad hoc
Contatti