Developing Android Apps with Kotlin Build your First AppBuild your first app: "Dice Roller" that covers basic Android components like displaying texts and images as well as a tour of the Android tools you'll be using throughout this course.Explore MoreLayoutsDesigning your app's UI is the first step to a great user experience. This lesson covers all the basics of UI layout design. You'll use all the popular view types with a focus on the ContraintLayout.App NavigationBuilding multiple screens on Android has never been easier with the Navigation library. You'll get to build a fun trivia app using multiple fragments and conditional navigation.Activity & Fragment LifecycleUnderstanding the concept of Lifecycles for both activities and fragments is what makes a great Android developer! Have a treat with this delicious "Dessert Pusher" app.App Architecture (UI Layer)With Architecture Components you'll have the power to design even the most complicated app ideas. Combine ViewModels with LiveData to build this super fun "Guess it" game.App Architecture (Persistence)This lesson is all about data persistence, there are many ways to storing data permanently, but with Room things have become even easier than ever before!RecyclerViewEverything is better in a list! Recycler View has been - and continues to be - an essential component of any app design. This lesson is all about making your app better with Recycler Views.Connect to the InternetNeed some live data in your app? In this lesson you'll use Retrofit to communicate with any API service out there. You'll also use Glide to display images from the web.Behind the ScenesNot everything is displayed on the screen. In Android, there's so much happening in the background and you'll get to build your own background services and tasks in this lesson.Designing for EveryoneComing up with a good design for an app is always hard, but creating a great design is more than just colors and layouts. Let's build an app that is designed for everyone, everywhere! What’s NextCompanyAbout 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.