123ArticleOnline Logo
Welcome to 123ArticleOnline.com!
ALL >> Games >> View Article

Android Sdk – Changing The World Of Mobile Application Development

Profile Picture
By Author: Pradeep Hunka
Total Articles: 12
Comment this article
Facebook ShareTwitter ShareGoogle+ ShareTwitter Share

About Android Mobile Application Development Plaftform
Android is an operating system based on Linux. Java is the programming language that is used to develop apps and games using Android Software Development Kit. Other development tools are also available but Android SDK is the most popular tool used for developmental purposes.
Android SDK and Dalvik
Android Software Development Kit that enables developers to create applications for Android platforms. The Android SDK consists of sample projects with source code, development tools, an emulator and libraries for building android applications. To build android applications one needs to learn programming language Java. The android applications run on dalvik which is a customized virtual machine. The dalvik machine is especially made for embedded use and runs on a linux kernel base. Dakvik has its own bytecode format which is different from Java bytecode. Hence, java classes cannot directly run on Android. It has to be first converted into Dalvic bytecode format.
The Android SDK runs on Linux, Mac OS X (10.4.9) or later and Windows XP or later. Eclipse is ...
... the officially supported integrated environment (IDE) for android applications. Other editors can also be used for editing java and xml files. The android development tools (ADT) plugin is used with the SDK. The android SDK has tools to create, build and debug android applications. These tools are called command tools. Java Development kit or Apache Ant can be used as command tools.
Android Components
There are seven android components heavily used for android application development. The android components include- Activity, Views and View Groups, Intents, Services, Content Provider, Broadcast Receiver and Home Screen (widgets).
Activity – It represents the presentation layer of the Android application. An activity can be represented as a dialogue or it may be transparent. At a low level an activity can be understood as a screen.
Views and view groups – Views are user interface widgets and include buttons or text-fields. The base class for all views is android.view.View.Views.
ViewGroup- A ViewGroup provides a format for display of views. The base class for ViewGroup is android.view.ViewGroups. ViewGroup also extends View.
Intents- An asynchronous message that allows the application to request functionality from other components of android system is called intent. The components from which functionality can be requested are Activities or Services. There are two types of intents- Explicit intent and implicit intent. When an application calls intent directly, it is called an explicit intent. When an application requests the Android System to evaluate a component for certain content, it is called as Implicit Intent.
Services- Services are used to perform background tasks. They do not provide a user interface. Services notify the users via the notification framework in Android.
Content Provider- Content Provider helps to share data with other applications. Android contains SQLite database which is used with the Content Provider to maintain the data of the content provider.
Broadcast Receiver- Broadcast Receiver is used to receive system messages and intents. The android system notifies the broadcast receiver when a particular situation happens.
HomeScreen (Widgets) - Widgets are interactive components that are primarily used on the homescreen. Widgets allow some action to be performed. Example- A widget may display a short summary of messages and when the user goes on to that widget, it would open his message inbox.
Google Play
Google has provided a platform to host android applications and android games. The market developed by Google is named as Google Play. Earlier it was named as the “Android Market”. The Google Play has more than 200,000+ applications uploaded on it and has more than 3 billion downloads.
About Hunka Technologies
Hunka Technologies is on one of the leading mobile applications development company based in India. Hunka specializes in Apple iphone application development, android application development, windows mobile application development and HTML 5. Hunka also has a specialized team for iphone game development, ipod & ipad game development and android game development. For more information please check our website: http://hunkatech.com

Total Views: 213Word Count: 653See All articles From Author

Add Comment

Games Articles

1. Ayush Loharuka’s Double Century Leads Bihar To Dominance In Ranji Trophy 2025–26
Author: Mike

2. How To Play And Enjoy Cookie Clicker: An Addictive Store Management Game
Author: Michael

3. Mobile Legends Accounts For Sale For Best Experience
Author: Market of Gamers

4. India Vs West Indies 2nd Test 2025 – India Beat West Indies By 7 Wickets To Complete 2–0 Clean Sweep
Author: Mike

5. Reddybook: Redefining The Online Gaming And Betting Experience In India
Author: abc

6. India Vs West Indies 2nd Test, Day 4: Kuldeep Yadav And Jasprit Bumrah Ignite India’s Comeback In Delhi
Author: micheal

7. Slope Rider Chill: Ride The Future Of The Mountain
Author: Eli Huffman

8. Slope Rider Chill: The Art Of Effortless Snowboarding
Author: Guy Osborn

9. The Popularity Of Geometry Dash In The U.s.: Why This Rhythm Platformer Still Hits
Author: Eli Huffman

10. Cricmatch Platform: Tazmin Brits’ Personal Struggles Revealed
Author: micheal

11. Limited Halloween Offer: Launch Your Metaverse Game For Only $1000!
Author: Andrewmiller

12. Smriti Mandhana Creates History: Breaks 28-year Record In Women’s Odi Cricket
Author: micheal

13. Brawl Stars Codes-ultimate Free Rewards 2025
Author: Abdus Salam

14. How A Metaverse Game Development Company Can Turn Your Game Idea Into A Million-dollar Virtual World
Author: LBM Solution

15. Unblocked Games – The Hidden World Of Play Beyond Restrictions
Author: Warren Noel

Login To Account
Login Email:
Password:
Forgot Password?
New User?
Sign Up Newsletter
Email Address: