Advanced Android with Kotlin
Offered By: Google via Udacity
Course Description
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 Android's notification system. You'll learn how to create and clip custom views, draw directly to a canvas, and add animations to your apps. You'll also add maps to your apps and learn to style them. Testing an app is as important as building it, so you'll learn to test your app to catch and fix bugs so that users never see them. Finally, you'll learn how to let users login to your app with their existing accounts—you'll be surprised how little code it takes.
Syllabus
- Notifications
- Send messages to users using notifications,Design and style notifications,Add buttons and actions to notifications,Send push messages using Firebase Cloud Messaging
- Advanced Graphics
- Create custom views for your app,Create and display transformed and clipped regions to the screen,Build an app that allows users to paint directly on the screen
- Animation
- Use animations to draw attention to important UI elements and beautiful designs,Animate UI elements with property animations,Use declarative XML with MotionLayout to coordinate animations across multiple views
- Geo
- Add Google Maps to your Android apps,Style maps to fit your design,Enable location services and tracking
- Testing
- Learn how to test your app before distribution to avoid crashes or unpredicatable behavior,Write and run tests for Android, including AndroidX Test,Test your whole app: UI, data, and code using coroutines, Room, Espresso, and data binding
- Login
- Implement user login and identity management for your app using the open source library FirebaseUI,Enable login and logout for your app's users,Control navigation in your app based on whether a user is logged in
Taught by
Murat Yener, Aleks Haeky, Sean McQuillan, Chet Hasse, Meghan Mehta, Lyla Fujiwara and Caren Chang
Tags
Related Courses
3D Graphics in Android: Sensors and VRImperial College London via Coursera Add Gore to Your Game in Unity
Coursera Project Network via Coursera Introduction to Web Applications
Akamai via Coursera Anima Podi : À la recherche du rebond parfait
Gobelins, l'école de l'image via France Université Numerique Animation for Game Development Using PyGame
Coursera Project Network via Coursera