Overview
Go beyond the basics of building an Android app with "Advanced Android with Kotlin". This course teaches you how to add a range of advanced features to your app, starting with best practices for using
Syllabus
- Course Introduction
- 1 Using Notifications
- Learn how to use notifications
- 2.1 Creating Custom Views
- Learn how to create custom views.
- 2.2 Drawing on Canvas Objects
- Learn how to draw on canvas objects.
- 2.3 Clipping Canvas Objects
- Learn how to clip canvas objects.
- 3.1 Android Property Animations
- 3.2 Using MotionLayout to Animate Android Apps
- 4.1 Wandering in Google maps with Kotlin
- Learn how to use maps
- 4.2 Virtual Treasure Hunt with Geofences
- Learn how to use Geofences and create a virtual treasure hunt app
- 5.1 Testing: Basics
- Learn the basics of testing.
- 5.2 Testing: Intro to Test Doubles & Dependency Injection
- Learn how to use Test Doubles, Dependency Injections, and Espresso to test your app.
- 5.3 Testing: Survey of Advanced Topics
- Learning how to Navigation Testing, Coroutines, Room, Databinding, and End to End Tests.
- 6 Implementing Login on Android with FirebaseUI
- Learn how to implement login for your Android app using the FirebaseUI open-source library.
Taught by
Murat Yener, Aleks Haeky, Sean McQuillan, Chet Hasse, Meghan Mehta, Lyla Fujiwara and Caren Chang