Andy Rubin is the guy behind the Android.He is co-founder of Android Inc , SVP, Mobile and Digital content, Google inc.
Do you Know ?
"Over 850k Android Device Activated everyday"
Android Ecosystem: Before learning any Technology one must know its ecosystem
Consumer:One who buy and use the android device and application
Google:As an owner of Android.
OEM: An Original Equipment Manufacturer, or OEM. OEM refers to the company that originally manufactured the product.
App Dev Houses: Mobile application development companies.
Freelancer:There is huge scope of earning money by just being a freelancer.You can find large no of project on any freelancer website.
What is Android?
- Open software platform powered by Linux.
- A complete stack - OS, Middle ware , Application. ie It is not just an OS it is a complete stack which include OS, Middle ware and application one thing layered over another
- Java Language is recommended and supported language by Google for application development.
Android Evolution
Although android names now a look fancy and sweet. But initial two version did not had any name. It all started with two versions were named simply enough Android 1.0 and 1.1, but with the release of the next version (1.5 Cupcake)
Below is the list how it goes.
Although android names now a look fancy and sweet. But initial two version did not had any name. It all started with two versions were named simply enough Android 1.0 and 1.1, but with the release of the next version (1.5 Cupcake)
Below is the list how it goes.
- 1.5 Cupcake
- 1.6. Donut.
- 2.1. Eclair.
- 2.2. Froyo.
- 2.3. Gingerbread.
- 3.0. Honeycomb.
- 4.0. Ice Cream Sandwich.
- 4.1. Jelly Bean.
- 4.4. KitKat.
- 5.0 Lolipop
- 6.0 Marshmallow
- 7.0 Nougat
- 8.0 Oreo
Google announced Android P on 7 March 2018, with preview release date June 6, 2018.
Note:The first Android-powered phone was sold in October 2008.
And the first Android powered device is HTC-G1.
Main Building Block of Android
Don't take stress we will go in details in depth in next lesson . Right now you just need to these building blocks.
- Activity:Every screen of an application is more or less nothing but an activiy
- Intent:It is action that need to be performed.Think of intent as a verb and object.
- Service:service is screen less component running in background.e.g playing music in back ground or network download.
- Broadcast Receiver:It is dormant observer .It is registered for different Intent to observe.Whenever android system event occurs like low battery or no network it generates a Broadcast .Now the role of Broadcast receiver is to receive message and inform to your application.
- Content Provider:Container that allows the sharing of data across application.eg Address book and photo gallary shares same images
- Activity:Screen
- Intent:Action
- Service:Background Task
- Content :Fetch data for application
Note:It is just a brief .So that you don't get confused at beginning itself.I am going to explain each and very thing in detail in later blogs