Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 3: Understanding Android/Mono fo... > What Is an Android Application?

What Is an Android Application?

Most applications have one entry point at which the developer can define start-up procedures, resource initialization, and other steps. In the case of Windows programming, this is characterized by the Main() function. Although Android applications have settings that identify an application's default entry point, Android apps are not what you would consider typical. When you look at an Android application, no single function unilaterally instantiates the entire application. This is because Android applications behave and interact much like a group of related subapplications rather than a single rigid entity.

Android applications are an association of core components that can be called and instantiated upon demand. In fact, these components can work independently of each other but still maintain a cohesive story via loose coupling and preestablished means of communicating with one another. Furthermore, the interactions between the application's components are not limited to the application but may be accessed from other Android applications as well.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint