The NetMediaBlog

  • Home
    • About NetMediaBlog
    • Contributors
    • Guest Posting
    • Contact
  • Technology
    • Computers
      • Softwares
      • Downloads
      • Gaming
    • Smartphones
    • Internet
      • Tech Guide
  • Tutorials
  • Blogging Tips
    • WordPress
    • Blogger
    • SEO
  • Social Media
    • Facebook
    • Twitter
    • LinkedIn

An Introduction to Basics of Android Application Development

March 17, 2013 By Desmond Nwosu 1 Comment

Android is a favorite platform for smart phone apps developers. Android applications are created using an Android Software Stack. This stack can be described as a Linux Kernel and C, C++ libraries exposed using an apps framework that offers services for runtime and applications. It also helps in managing the runtime and applications.

Android Software Stack consists of the following elements:

An Introduction to Basics of Android Application Development in the cloud

1. Linux Kernel: It offers abstraction between hardware and the remaining stack. It is responsible for resources management, power management, security, networking, and device drivers.

2. C/C++ Libraries: This includes SQL lite, Graphics libraries OpenGL ES, media framework and webkit layout engine.

3. The Android Runtime: It contains core libraries and the Dalvik Virtual Machine.

4. Core libraries: offer most of java libraries + additional Android libraries.

5. Dalvik VM: While it provides (Just In Time) JIT compilation, the VM is optimized to run multiple instances of VMs. When Java applications access the core libraries each application has its own VM.

6. The Android Application Framework: Contains classes necessary to develop an Android application and abstraction between hardware accesses. The Android Java API’s main library includes telephony, content providers (data), resources, locations and UI.

7. Application Layer: All the android applications (native or third party) are built on the application layer using the same API.

Though android apps are written using Java but they do not include the use of Java ME (Mobile Edition). It is only most of J2SE libraries + Android’s own Java libraries.

Must Read: Is Android the future of Mobile Phone Technology?

The Structure of Android Application:

Android architecture enables the reuse of components which allows android apps developers to publish and share activities. It also helps in services and data between apps using predefined security restrictions. This helps android app developers to bring in components like phone dialer or contact manager to their applications, or to enhance their functionalities.

Other Posts You May Like...

  • 8 Reasons Why Android Is Among The Most Preferred Platforms8 Reasons Why Android Is Among The Most Preferred Platforms
  • Is Google going to buy Whatsapp?Is Google going to buy Whatsapp?
  • WhatsApp BlueStacks LogoHow to use Whatsapp on your computer – Netmediablog
  • Resize Bulk Photos at once with FotosizerResize Bulk Photos at once with Fotosizer
  • Online antivirus scannersOnline Antivirus Scanners

Filed Under: Mobiles, Softwares Tagged With: android app developers, android app development, android application development, android applications developers

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Subscribe To My Blog

Get the latest content first.


Recommended Articles

  • Optimize your Windows 7
  • How to Monitor Blog Downtime
  • How to Receive and Reply Whatsapp Messages From Lock Screen
  • 4 Ways to Reduce the Noise on your Twitter Feed
  • Paltalk – Free Video Chat application

Recommended from BroadedNet

We are upgrading BroadedNet, Blog Traffic Tool. Please keep reading www.netmediablog.com
Get Netmediablog Extension

Find Us on Facebook

Recent Comments

  • Sugar Daddy on Search Engine Optimization Tips for Images
  • Sugar Mummy on How an Active Blog Affects Your Google Rank
  • Larry Frank on 15 Highly Optimized WordPress Themes for Search Engines
  • Steven on How to transfer Contacts from Samsung Galaxy S2 to Galaxy S4
DMCA.com
  • About NetMediaBlog
  • Contributors
  • Advertise With Us
  • Contact Us
  • Guest Posting
  • Privacy Policy

Disclaimer Copyright © 2023 Netmediablog . Log in