Create apps for Android

Hello everyone and welcome to the wonderful world of Android application development!


Android is a mobile operating system, that is to say, just like Windows or Linux is a large program, consisting of small programs, which can run other software. For example, Windows allows you to run Internet Explorer, and to do this, it must link the mouse and cursor on the screen, between the keyboard and input fields, and so on. And with the explosion of smartphone sales in recent years, Android has taken an important place in the daily lives of millions of people, to the point that it is the mobile operating system with the most applications in circulation .

How about developing your own apps for Android, bringing them to the world via the Play Store, the Google Apps Marketplace? This is the goal of this course: to learn how to become autonomous to create complete and complex Android applications from A to Z!

However, to take this course, you will need some knowledge:

    Android applications are almost all coded in Java, you need to know this language. Fortunately, OpenClassrooms offers a course, a book and even a MOOC on Java.

    This is not essential, but a chapter will ask you to know a minimum of SQL for queries (that's good, OpenClassrooms offers a course on MySQL). If you know absolutely nothing in SQL, you can still take the course in its entirety, but it will not be useful to try to make databases.

    And finally, to be an autonomous minimum in computer science: you must for example be able to install a software on your own (you see, I do not ask you for the moon: p).

To start this course gently, I propose to introduce you this platform, its universe, its objectives, then to remind you of the essential vocabulary to understand this course. Then, we will discuss the basics for Android development so that you can make simple applications compatible with most devices. Then we'll see everything you need to know in order to create beautiful graphical interfaces; and finally, we will discuss more advanced concepts to exploit the many facets of Android, including different libraries of functions to take advantage of the hardware capabilities of devices.

By the end of this course, you will be able to make games, geolocation applications, a web browser, social applications, and so on. In fact, the only brake will be your imagination!

No comments

Powered by Blogger.