Build your own fully functional apps with the Android pathway. Start by learning the basics of Android development, including the IDEs, languages, and tools real-world Android engineers use. Then learn the basics of making single-page apps that compute, list, and even query the internet for data! Next, you’ll deepen your understanding, learning about switching between screens, in-app databases, and other topics that help you build a fully functional multi-screen app.
For Intro track:
Through a series of hands-on labs and projects, this course empowers students to create their own single-screen Android apps. Students learn about designing, building, debugging applications in Android, then work in small teams to finish the course by creating a fully functional app.
At the completion of the course, students are expected to:
- Create real, usable single-screen Android apps from scratch using real-world technologies: Android Studio, Kotlin, XML, and Gradle
- Use XML to design custom layouts for apps and customize their appearance
- Write code in Kotlin to add interactive functionality to apps, including:
- Buttons, text boxes, calculations, network requests, lists
For Intermediate track:
This course is a semester-long project-based exploration of Android mobile app development.
In the first part of the course, students develop skills by completing coding labs and building four fully functional app assignment projects.
In the second half of the course, students will apply their skills, working together in small teams, to design and build an original app from the ground up. The course culminates in a Demo Day event where teams will present their finished apps in a live demo.
At the completion of the course, students are expected to:
- Create their own original Android apps using ConstraintLayout, RecyclerView, and networking libraries
- Use Activities and Navigation to give their apps multiple navigable screens
- Use XML to style and theme their apps and make them user-friendly
This course was originally designed by an Android Engineer from Google.
Comments
0 comments
Please sign in to leave a comment.