Introduction to android development
Developing android apps is pretty cool don't you think? today we will start learning how to start developing our own android apps from scratch. but you have to "walk before you can run", so let's start from the beginning.Android is an mobile operating system based on linux kernel, developed by google... info just in case you did not know. So, if you want to build android apps, then you have to be familiar the with the official site for android developers. There you can find more detailed information.
Well, let's get this more seriously. There are two types of android application:
- Native application
- Hybrid application
Native applications get better performace since they're comunicate directly with the "core", the system can "understand" it's behavior. but they take too many time and effort to be done they use to be written in java.
Hybrid applications are cheaper in terms of time and effort, the can be developed using those languages and technologies you may be familiar with in web development (Html, Javascript, Css, Jquery...) and packed into an android executable file with Phonegap. But they run on the webkit browser engine to accomplish anything, basically, it runs on a browser. therefore they become slower.
We will then download "eclipse" ADT (Android Developer Tools) so we can start building native apps. You can also use Android studio ("will be the official Android IDE once it's ready").
That package is already full with the tools you need (including an android OS image). now you just need to install/update java. and we're ready to start, stay tuned for the next part when we start getting familiar with the ADT.
Thank you for reading
(I apologize for anything that can be wrong or out of date, if you see some errors or want me to write about something I'm missing, please comment below)


Post a Comment