Udacity

Advanced Android with Kotlin

Engineering and Technology

Short Description

Develop Feature-Rich Android Apps with the Kotlin Programming Language.

Long Description

Advanced Android with Kotlin is a comprehensive course on Udacity that covers various advanced topics in Android development. The course includes lessons on notifications, where you will learn how to send messages to users using notifications, design and style notifications, and add buttons and actions to notifications. It also covers advanced graphics, teaching you how to create custom views for your app, display transformed and clipped regions to the screen, and build an app that allows users to paint directly on the screen. The course also delves into animation, teaching you how to use animations to draw attention to important UI elements and create beautiful designs. You will learn how to animate UI elements with property animations and use declarative XML with MotionLayout to coordinate animations across multiple views. Additionally, the course covers geo-related topics, such as adding Google Maps to your Android apps, styling maps to fit your design, and enabling location services and tracking. Testing is also covered in the course, where you will learn how to test your app before distribution to avoid crashes or unpredictable behavior. You will learn how to write and run tests for Android, including AndroidX Test, and test your whole app, including UI, data, and code, using coroutines, Room, Espresso, and data binding. Lastly, the course covers user login and identity management, teaching you how to implement user login and logout for your app using the open-source library FirebaseUI, and control navigation in your app based on whether a user is logged in.

Course Details

Duration
8 weeks
Difficulty
Intermediate
Format
Short Course
Price
Free
Course Link
More Information
Udacity
Description
Udacity is an online learning platform that offers a wide range of courses and programs in various fields such as technology, business, data science, and artificial intelligence. It was founded in 2012 by Sebastian Thrun, David Stavens, and Mike Sokolsky with the aim of providing accessible and affordable education to individuals worldwide. Udacity's courses are designed in collaboration with industry experts and leading companies, ensuring that the content is relevant and up-to-date. The platform offers both self-paced courses and guided programs, allowing learners to choose the learning style that suits them best. Udacity also provides career services and support, including resume reviews, interview preparation, and job placement assistance, to help learners transition into their desired careers.