##Build robust apps with Android app architecture
Posted by Superadmin on May 09 2019 15:22:05

Build robust apps with Android app architecture

 

 

The Android app architecture constantly evolves. The introduction of the Kotlin programming language, new form factors such as Chromebooks, and reusable architecture components have made it faster and easier than ever to build high-quality Android apps. It is imperative that developers understand what the latest tools and recommendations are and how to use them to build out their applications. In this course, instructor David Gassner explains how to build an Android app that uses Kotlin instead of Java, add navigation functionality, and leverage the most useful architecture components such as LifecycleObserver, ViewModel, and LiveData, to create apps that are robust and easy to maintain over time.

 


Topics include:

 

 

 

Android Development Essential Training App Architecture



01 - Build robust apps with Android app architecture
02 - What you should know
03 - Review the starting app
04 - Explore the activity lifecycle
05 - Trace lifecycle events with Logcat
06 - Handle events with LifecycleObserver
07 - Work with synthetic view bindings
08 - Get view references with findViewById()
09 - Handle view events with lambdas
10 - Create companion object functions
11 - Update display from new data
12 - Restore state after orientation change
13 - Add a ViewModel to an activity
14 - Subscribe to changes in LiveData values
15 - Add a new launcher activity
16 - Start activities with explicit intents
17 - Display a Share button on the toolbar
18 - Share data with implicit intents
19 - Finish an activity with an up button
20 - Define an options menu with XML
21 - Add a navigation drawer to a layout
22 - Add icon graphics to menu items
23 - Add a header to a navigation drawer
24 - Handle navigation drawer menu events
25 - Add a navigation toggle button
26 - Next steps