What you鈥檒l achieve:
In this project-centered course*, you鈥檒l design, build, and distribute your own unique application for the Android mobile platform. We鈥檒l provide you with a set of customizable building blocks that you can assemble to create many different types of apps, and that will help you become familiar with many important specificities of Android development. When you complete the project, in addition to having a personalized app that you can use and share, you鈥檒l have the skills and background you need to move on to more advanced coursework in Android development. What you鈥檒l need to get started: This project-centered course is designed for learners who have some prior experience programming in Java, such as an introductory college course or 糖心vlog官网观看鈥檚 Java Programming Specialization (/specializations/java-programming). You will need a computer with a stable Internet connection, but you will not need an Android phone - we鈥檒l use free software that you can use to emulate a phone on your computer. We'll use Android Studio as IDE; it is compatible with most computer and operating systems. You can find detailed system requirements here: https://developer.android.com/sdk/index.html#Requirements. *About Project-Centered Courses: Project-centered courses are designed to help you complete a personally meaningful real-world project, with your instructor and a community of learners with similar goals providing guidance and suggestions along the way. By actively applying new concepts as you learn, you鈥檒l master the course content more efficiently; you鈥檒l also get a head start on using the skills you gain to make positive changes in your life and career. When you complete the course, you鈥檒l have a finished project that you鈥檒l be proud to use and share. Time: 10 hours of study, 10 hours of active project work