Android Concept and Building Block
Posted on February 5, 2010 |
In last past week i learn and see how android work and what is the real advantage that developer and user can get. I got so many new thing after trying build Android Application. There is some interesting concept that android have:
1. Integrate : we can use external application beside our application, so if you build your application. you can use external application such as gmail application, contact application etc
2. extend : we can custumize existing/default application include in Android. For example we can customize default android Map View application to make more comprehensive application for user.
3. Replace : We can replace default application with the one we create, for example we can replace default browser.
During Android development we can use Eclipse and Android plugin together with the Android SDK. Android give very good tool for developing Application. It using java language to develop application.
Android building block can divide to some item:
1. Activity: this is the UI using by Android to show everything regarding User Interface
2. IntentReceiver : wake up your application to response to the notification and status change
3. Service : background process, faceless task
4. Content provider : with content provider we can use one content to share to several application.
Android also consist of several XML file to generate Layout, Source and Display. The plugin on Eclipse make easy to edit the XML by using graphical user interface.


