
Following is the list of software's you will need before you start your Android application programming.Īndroid Studio is the official IDE for android application development.It works based on IntelliJ IDEA, You can download the latest version of android studio from Android Studio 2.2 Download, If you are new to installing Android Studio on windows,you will find a file, which is named as just download and run on windows machine according to android studio wizard guideline. Second point is that all the required tools to develop Android applications are open source and can be downloaded from the Web. Mac® OS X® 10.8.5 or higher, up to 10.9 (Mavericks).When you complete the course, you’ll have a finished project that you’ll be proud to use and share.You will be delighted, to know that you can start your Android application development on either of the following operating systems − By actively applying new concepts as you learn, you’ll master the course content more efficiently you’ll also get a head start on using the skills you gain to make positive changes in your life and career.

*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.

You can find detailed system requirements here. We'll use Android Studio as IDE it is compatible with most computer and operating systems. You will need a computer with a stable Internet connection, but you will not need an Android phone - we’ll use free software that you can use to emulate a phone on your computer. This project-centered course is designed for learners who have some prior experience programming in Java, such as an introductory college course or Coursera’s Java Programming Specialization (). When you complete the project, in addition to having a personalized app that you can use and share, you’ll have the skills and background you need to move on to more advanced coursework in Android development.

We’ll 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. In this project-centered course*, you’ll design, build, and distribute your own unique application for the Android mobile platform.
