Advanced Android with Kotlin Course Introduction1 Using NotificationsLearn how to use notifications2.1 Creating Custom Views Learn how to create custom views.2.2 Drawing on Canvas ObjectsLearn how to draw on canvas objects.2.3 Clipping Canvas ObjectsLearn how to clip canvas objects.3.1 Android Property Animations3.2 Using MotionLayout to Animate Android Apps4.1 Wandering in Google maps with KotlinLearn how to use maps4.2 Virtual Treasure Hunt with GeofencesLearn how to use Geofences and create a virtual treasure hunt app5.1 Testing: BasicsLearn the basics of testing.5.2 Testing: Intro to Test Doubles & Dependency InjectionLearn how to use Test Doubles, Dependency Injections, and Espresso to test your app.5.3 Testing: Survey of Advanced TopicsLearning how to Navigation Testing, Coroutines, Room, Databinding, and End to End Tests.6 Implementing Login on Android with FirebaseUILearn how to implement login for your Android app using the FirebaseUI open-source library. CompanyAbout UsWhy Udacity?BlogIn the NewsJobs at UdacityBecome a MentorPartner with UdacityResourcesCatalogCareer OutcomesHelp and FAQScholarshipsResource CenterFeatured ProgramsBusiness AnalyticsSQLAWS Cloud ArchitectData AnalystIntro to ProgrammingDigital MarketingSelf Driving Car EngineerOnly at UdacityArtificial IntelligenceDeep LearningDigital MarketingFlying Car and Autonomous Flight EngineerIntro to Self-Driving CarsMachine Learning EngineerRobotics Software EngineerAI Master’sMaster of Business AdministrationMaster of Science in AIUdacity SchoolsSchool of Animation and Game DevelopmentSchool of Artificial IntelligenceSchool of Autonomous SystemsSchool of BusinessCareer ResourcesSchool of Cloud ComputingSchool of CybersecuritySchool of Data ScienceSchool of DevOpsSchool of Executive LeadershipSchool of Product ManagementSchool of Programming and Development
Affiliate disclosure: Course Kingdom participates in affiliate programmes (including Udemy via the Cuelinks network). Some links on this page are affiliate links — if you click and enroll, we may earn a small commission at no extra cost to you. Learn more.