Do you know that? 17% prefer full-time employment and freelance on the side next

Describe Briefly the Android Application Architecture?

Android application architecture allows the simplification and reuse of any application. It provides a better way to publish the capabilities of the application so that any other application can make good use of those capabilities. This architecture includes the following components:
  Intent: perform some operation on some activity and service
  Resource Externalization - such as strings and graphics
  Notification signaling users - light, sound, icon etc.
  Content Providers – sharing of data between various applications