Jumat, 10 Februari 2012

Hire Android developers

Google Android is a platform for professionals, offering a wide range of options and many opportunities for development of high quality Android applications. For the highly advanced and smart choices, the smart phones are the best applications developed to impress their users. It is because of this reason, you need to hire Android developer or hire dedicated Android programmer for the Offshore Android application development for your business Android application development services. There are various benefits of hiring dedicated Android developers from a reputed company. You can get absolutely error free application development by the Android developer or Android programmer that work efficiently and professionally for the Android application development. Different types of Android apps like map based apps, small and complicated Android apps, network oriented & local Android apps, business or end-user oriented Android apps, and many more are developed by the Android developer or Android programmer for the Android application development. The optimized utilization of Android SDK (Software Development Kit) is done by the Android developer Android programmer for the Android application development if you hire dedicated Android developers. Custom Android application development solutions are provided by the highly experienced Android developer .The very specific and highly advanced web features can be developed if you hire dedicated Android developers. Android applications are built in open source, hence it allows you to download and customize it with minimal expenses. One thing that makes android a preferred choice is that it is built on java which provides it an unsurpassed stability. Applications built with Android are very easily distributed. When users love to use multiple programs that allow them to find better usability, you need to make applications that can be easily integrated to other applications already available with the user. Android applications are perfect for inter application integration. You do not need any other additional software download to run these applications in your mobile devices.


Mindfire Solutions is your source for hiring Android application programmers. We have a highly skilled team of Android Developers, have one of the first third party applications and games on this revolutionary device either by porting an existing application or developing one from scratch. There are lots of benefits that you can get when you hire full time Android developer or hire Android programmer for the Android application development from Mindfire Solutions. We have got years of experience in Android mobile application development on different platforms. The services offered by us are:
  • Android Widget Development Services
  • Android Appwidget Development Services
  • Android Product Development Services
  • Android API Customisation
  • Android Consulting Services
  • Android Support & Maintenance Services
  • Android QA/Testing Services

Kamis, 09 Februari 2012

Android apps

Which Are The Best Free Android Apps?
Android apps are applications developed for Android OS based devices to extend the functionality of the devices. There is large number of android apps available in the android market. Let us identify some of the best free android apps that can be installed on your android mobile or tablet.
Google Maps: Google Maps is an application you will find useful while travelling. With its navigation feature, it shows your current location on the map, making it easy for you to reach the destination. It has lot more features like directions, which shows the route map from source to destination, distance and time required. ‘Places' feature allows you to find nearby places like restaurants, gas stations, ATM etc. 3D Maps, Traffic, Street View are some more advanced features which you might find useful, but they may or may not be available for you yet, based on your country or location. Overall Google Maps is a good android app that you must have on your android phone.
Opera Mini web browser: Opera web browser for android is a fast, reliable browser. It uses Opera's servers to compress web pages so that they load faster. Since the data transferred is also less compared to other browsers, you can save on your data usage charges also. It is a popular, widely used browser on the android mobiles and this app is downloaded more than 10million times from the android market.
Dictionary.com App: This app makes it easy to reference a word and get the details from the dictionary.com website. It also has voice search, audio pronunciation and popular word of the day features. This one is a handy tool for anyone who wants to refer dictionary & thesaurus to get the meaning, synonym, antonym of word anytime you wish.
IMDB Movies App: IMDB is the world's largest database of Hollywood movie and TV shows. This android app makes it easy to access all these content on your android phone easily. You can find movie show times, view trailers, search movies, get TV listing, rate movies and sign in using your IMDB account. IMDB is one of the free android apps for daily entertainment.
Color note App this one is a simple to-do list management, notes management app. It is simple and easy to use. You can save different notes in different colors. It also has features like reminder and pin to status bar. Color note is a cool & best android app that you must install on your android phone.
A.O.R (A Online Radio)A.O.R is one of the best free android apps for listening to online radios. It plays MP3/M3U/P.L.S/A.A.C/A.A.C.P channels, shout cast/ice cast. You can search channels, manually add a radio channel, create favorite list, view recently played channels list etc. The streaming is very good and the interface also is nice. This is a must have android app for your phone to listen to music from various genre available from free online radios.

Interested in finding more apps for your android phone? Visit Best Free Android Apps site.
http://best-free-android-apps.com


Free Android Apps
The best part of owning a android mobile is there are large number of free android apps available for your mobile. There are cool and geeky apps that are free and quick to install. Many independent developers have contributed thousands of free apps to the android market. We will go through some of the popular free android apps that you can download.
Picsey Photo Editor
Add fun to the photos you have clicked on your phone. This app allows you to add word balloons, titles, graphics like hair, cap and effects like spotlight, distort etc. It has a easy to use interface. Use the simple tools and use your imagination to create coo, funny photos of your friends within minutes and share it with others or post on social networking sites!
Expense Manager
Expense Manager is a great app for managing your expenses and income. It allows to track income/expense by week, month and yearly. Expense categories are supported. Recurring payments & alerts, multiple accounts, chart, import/export features are available.
Mobo Task Killer v2
This apps helps in managing the running apps on your mobile. When you have an app running and go back to home screen, the app continues to run in the background. This way too many apps may be running on your mobile, making to slower and consuming more battery. Killing unwanted processing will release memory and cpu usage, making your phone run smoother and faster. This apps has features like Shake phone to optimize, auto optimize, Memory meter, task widget, task manager, ignore list etc. This one is a must have app for android devices.
King Kong Lock
Because your android phone looks cool everyone want to see it! But you have some private data, you don't want others to see. King Kong Lock helps you in protecting privacy. With King Kong lock you can lock apps, photos, files with password. First test the functionality once on your phone before trying to encrypt folders etc. Due to large number of android devices there are possibilities that some app may not work as expected on a particle mobile model. An application lock is essential in preventing some apps or your messages or files being accessible to everyone who is using your phone, like your children at home or spouse!
MP3 Music Download - V7 NO ADS
Search and download your favorite songs for free. Play music, set as ringtone etc. This app also supports multi-threaded downloaded making it easy to download multiple music files at a time. MP3 Music Download – V7 No Ads app is very good and you can quickly search and download the music you want any time. It's ability to search very large number of music titles and easy interface makes it one of the must have free android apps for music lovers.
Tiny Flashlight + LED
Now you don't need a torch, use your phone as torch. This simple app is very useful. It uses your phone camera flash light to emit bright light which you can use as torch. Also has other features like warning light, police light, color light, strobe light etc.

Interested in finding more free apps? Check Best Free Android Apps.
http://best-free-android-apps.com/

Android Apps: Best of 2011
Android apps download is increasing at a rapid rate and around 10 billion apps are downloads per month! Among the downloads Games contribute 25.6%, Entertainment apps 12.2%, Tools 11.17%, Communication apps 6.45%, Productivity apps 4.67%, followed by personalization apps, music and audio, social apps, media & video apps. Let us have a look at the Best Android apps of the year 2011.

Fruit Ninja (Game)
Type: Paid

The Worldwide smash hit game Fruit Ninja is now available on Android! Fruit Ninja is a juicy action game with squishy and satisfying fruit carnage! Become the ultimate bringer of sweet, tasty destruction with every slash.
Swipe up across the screen to deliciously slash fruit like a true ninja warrior. With three games modes in single player and worldwide leader-boards using Open-feint, the addictive game play will keep you coming back for even higher scores.
Fruit Ninja features three packed game play modes - Classic, Zen and the new Arcade, featuring power ups including Freeze, Frenzy and Double Score! The bonus Dojo section includes unlockable blades and backgrounds, and you can also unlock achievements and post scores to the online leader-boards with Open-feint.

Can Knockdown 2 (Game)
Type: Paid

Millions of players can't be wrong! The most addicting title of 2010 strikes back with new astonishing levels and even more precise sniper action! Once again your aiming skills will be put to test but this time more challenges await! Can Knockdown 2 is the ultimate sequel you've been wishing for - 3 amazing and rewarding game modes which will keep you playing all night long, high-resolution eye-catching gorgeous 3D graphics, full Open Feint support, true to life physics, realistic sounds and so much more!
Fight against your own weaknesses while aiming and throwing balls at piles of cans in the improved and polished all time classic Can Knockdown! Prove your accuracy by destroying popping-up moving targets and fight against time in the new "hit-the-target" mode! Show off your skills and impress your friends while collecting bonuses and knocking down cans moving on a conveyor! Can Knockdown 2 is like three top-notch games in one - it will keep you, your family and friends hooked for months to come! Get this new iDreams title now and lose yourself in a world of addictive gameplay, amazing physics and global competition! Definitely a must have in your games collection!

Apparatus (Puzzle)
Type: Paid

Build a complex machine to perform a simple task. Apparatus is a game about setting up simple mechanical structures to move one or several marbles to the goal.

Racing Moto (Game)
Type: Free

Fast paced racing game! You never dare drive so fast in the real world! Racing Moto is a fast paced racing game. You never dare drive so fast in the real world! Control your moto with incredible fast speed during traffic rush time! Also enjoy beautiful view during the journey - desert, city, bridge, sea and forest!

Paper Toss (Game)
Type: Free

The hit game has finally arrived for Android! Have you ever been bored at work, crumpled up a piece of paper and counted how many times you can make it in a small trash can? Has your boss ever gone out for a quick bite while you and your co-workers see how far you can move the trash can away and still make the paper shot? Have you ever brought in electric fans to make the shot even harder? Back flip Studios is happy to announce that we have brought this amazing and hilarious experience to Android.
This game is oddly satisfying . . . much like tossing a real ball of crumpled paper into a metal trash basket. So realistic, you will think you are stuck in an office killing time.
Amaze, share and compare your scores with friends and others on the online global scoreboard.

Guitar : Solo Lite
Type: Free

Get Solo, Android's most popular phone guitar and start jamming wherever you are. Solo is Android's most popular virtual guitar. Use it to play to your favourite songs, or create some of your own...It's ideal for jamming sessions when you don't have your guitar with you, or an excellent reference for when you do!

Photo Warp
Type: Free

This app will melt your face! Just take a picture then warp, bend and distort it to your heart's content. Make yourself skinnier, buff yourself up or enlarge any body parts that might need some enlargement ;) Or go crazy and have fun putting several pounds of fat on your friends or giving them the biggest cheese-eating grin you can imagine. With Photo Warp, you too can be an instant, super-cheap plastic surgeon! How hilarious can you be?

Wallpapers HD
Type: Free

Get the best HD Wallpapers and Backgrounds! "Wallpapers HD" is a cool new app that brings all the best HD wallpapers and backgrounds to your Android device.
Add the innovative Colors function, and you have the best free wallpaper app for your Android phone!
Wallpapers HD is the ideal solution to get free high resolution wallpapers, thanks to its unique features:
- All the best HD wallpapers and backgrounds! Free? Yes, that's right!
- The innovative, unprecedented "Colors" function allows you to sort the beautiful wallpapers based on your favourite color!
Get your black wallpaper or pink background, choose from amazing blue, black and white, green, dark wallpapers, get thousands of cool red, yellow, colorful backgrounds. Free on your Android phone!

MyBackup Pro
Type: Paid

The easiest backup for Android. Supporting the most content and the most devices. MyBackup Pro is the easiest backup for Android. Supporting the most content, and the most Android devices.
Backup (with schedule option) to our online secure servers, or SD card, your Applications, Photos, Contacts, Call log, Browser Bookmarks, SMS (text messages), MMS (message attachments), Calendar, System Settings, Home Screens (including shortcut positions), Alarms, Dictionary, Music Playlists, and more...

App 2 SD (move app to SD)
Type: Free

App 2 SD helps you to get more free internal phone storage space. Are you running out of application storage?
Do you hate having to check each and every app if it supports moving to the SD card? Do you want an app that automatically does this for you and can notify you when an app can be moved?
App 2 SD streamlines the movement of applications to on your device's external or internal storage through your device's Settings. With this handy app, you'll have more control over your ever expanding collection of apps. This app is crucial to anyone who has memory management issues.

Free Android Games on Android Market

More than thousands of free android game applications offered by Google. Now you can enjoy directly install and played directly through your android. I tell you the best 10 Free android games:
  1. Stupid Zombies. Stupid zombies are back and you are humanity's last hope to keep them brainless. Those stupid zombies are back, and you are humanity's last hope to keep them brainless. But beware, ammo is limited so you will have to get crafty and use the straight bullets, grenades, split- and buckshots in the most effective way possible to survive the 480 levels.One man, one shotgun and lots of stupid zombies.Now with OpenFeint leaderboards!(OpenFeint is currently not available on Xoom and other tablet devices)
  2. Live Holdem Poker Pro. Join the #1 Poker on the Android Network and Play with millions of real playersPoker Pros and Beginners, You need to search no more!
    Join the #1 Texas Hold'em community on the Android Network and Play Live Texas Holdem Poker with millions of real players from Facebook and Google Android. Get 12K free chips and 1000 Diamonds on registration + 5000 chips for free every day.
  3. Angry Birds. Use the unique powers of the Angry Birds to destroy the greedy pigs' fortresses!The survival of the Angry Birds is at stake. Dish out revenge on the greedy pigs who stole their eggs. Use the unique powers of each bird to destroy the pigs' fortresses. Angry Birds features challenging physics-based gameplay and hours of replay value. Each of the 240 levels requires logic, skill, and force to solve.
  4. Bubble Blast 2. You can start but You never be able to stop. Bubble Blast 2 is a puzzle game in which you burst bubbles to trigger a chain reaction in order to eliminate them.
  5. Drag Racing. Addictive drag racing with realistic car physics!Addictive drag racing with realistic car physics, updated regularly!Drive 30+ different cars from Supra to Evo to Veyron Super Sport. Install performance upgrades and challenge other racers online!
  6. Mouse Trap. Help the mouse escape the laboratory.Mouse Trap is a simple but very addictive puzzle game. The goal is to help a trapped mouse find the exit of a given maze.This can be achieved by sliding blocks out of the mouse's way. As you unblock each part of the maze, you will be given a chance to unlock bonuses and gain coins.As you accumulate coins, you will be able to unlock level packs and various hidden features in the game bonus store.
  7. Paradise Island. Paradise Island is lovely simulation game. Build your own empire!"Paradise Island" is the game for all sun and sea lovers! Tear yourself away from work and build your own sunny island! Is it time to make your own business? Just have some practice! Reach tourists are just about getting to your warm beaches! Entertain them in casinos and entertainment centers, build hotels, restaurants and discos! Build your own empire of entertainment! Turn your island into best resort empire and learn to manage your own business.
  8. NinJump. In this fast paced ninja climbing game, your goal is to rise as high as you can while avoiding killer squirrels, angry birds, enemy ninjas, throwing stars and exploding bombs. With a simple tap you can jump from one wall to the other, knocking obstacles from the air as you do. Take down three enemies of the same kind to trigger mega-jump bonuses. Collect shields to plow through your opponents with. Just watch out for ledges and other ninjas because they will knock you off and send you to your doom!
  9. Pool Master Pro. Welcome to the Pool Master Pro game! How about a nice little game of pool? This is the No.1 Pool game in Android market and it's totally FREE.
  10. National Flags Quiz.This is a simple national flags quiz. How many questions can you answer within 60 seconds? There are two mode of 'Name to Flag' and 'Flag to Name'. It records your best score.
That's the best 10 free android games that I have a favorite filter based on ratings and high regard for those games. Most of android user gave the highest rating up to 5 stars. Hopefully useful to you as one of the references to find the best and free android games.

Android App Developer Tips: Do's And Don'ts In Making Android Apps

QlikView Dashboard In-Memory Business Intelligence. Direct Path from Data to Decision! QlikView.com/Free-Download
Chat, Penpals & Dating Serious Men Seek Indonesian Ladies For Dating and Marriage. Join Free AsianDating.com/Indonesian
Facebook Apps Facebook Offers A Wide Range Of Online Applications. Join Us Today! www.Facebook.com
Kendo UI Mobile Native UI widgets to build HTML5 apps for mobile devices www.kendoui.com/mobile
Android App Developer Tips: Do's And Don'ts In Making Android Apps

• DO keep the user in mind when designing your app. Many an android app developer has made the mistake of developing an app based solely on what they think should work and not thinking how other people will actually use it in real life. And the funny thing is, it's not that hard to find out how the end user feels. You can conduct surveys for example, do some beta testing or get your app evaluated by an app review blog.

• DO incorporate scalability and integration in your app. Extensibility should always be taken into consideration in your app's design, especially if you are making the first version. Sadly, this is often overlooked as many mobile apps today are developed under a brief time period in order to take advantage of a current need or trend. But without scalability, this could lead to a lot of re-configuring once a new version or functionality is released.

• DO be careful in making color choices. Android phones today are capable of displaying a wide spectrum of colors, but this does not mean you should choose any color for your app. Keep in mind that Android phones are design to be used almost anywhere, so your app's design should incorporate colors that work in environments with various lighting and displays.

• DON'T stick with just a single screen size. The Android platform can be found in different kinds of mobile devices, so by designing your app around a specific screen size will not properly scale in other screen sizes. So make sure to give some thought on how your app will look as it grows or shrinks on different Android devices.

• DON'T design around a specific form factor. An Android app developer that designs an app that's specific to a touchscreen device, for instance, will have a hard time integrating it to Android phones that use navigation controls instead of a touchscreen. Visualize how your app will work across different Android devices and make sure to leave room for other form factors.

• DON'T do too much. Forget about trying to make your app do everything. Instead, focus on specific uses and match that with an intuitive user interface. There are a lot of success stories in the Android app developer community of apps with a narrow focus. And they succeed because they are good at doing that one thing.

Hire Professional Android Apps Development Company For Android Applications Development Services

Copy iPhone to Computer Transfer Contacts, SMS Text Message Call Log, Voicemail, Voice Memos www.digidna.net/diskaid
Chat, Penpals & Dating Serious Men Seek Indonesian Ladies For Dating and Marriage. Join Free AsianDating.com/Indonesian
CAN Analysis Software Powerful and cost-effective CAN bus analysis and diagnostic software. www.CANCapture.com
Free Downloadable Videos You Must Own The Most Viewed End-Time Bible Prophecy Videos Now www.WorldsLastChance.com
The most important breakthrough Android is a Linux based Operating System (OS) developed by the Open Handset Alliance led by Google for mobile devices especially smartphones and tablet computers. Interestingly, Google further released the codes of Android as open-source under the Apache License giving a large community of developers writing applications ("apps") great opportunities to personalize Android powered mobile phones and tablet computers. Today, Android has gained a huge popularity amongst the masses as the best-selling platform worldwide used by different well reputed manufacturing companies involved in core business of mobile phones and tablet computer such as HTC, Samsung, LG, Intel, Motorola, Sprint Nextel, T-Mobile, Huawei Technologies, Sony Ericsson and more.
Do you have Android Operating System (OS) enabled mobile phone or tablet computer and want to extend the functionality of your device with custom apps? If the answer is YES then hiring expert services for custom Android Apps Development is good way to go ahead and create great applications for your device. Continue reading this article in-case you are interested in knowing significant importance of hiring professional services of a reliable Android Applications DevelopmentCompany. A major advantage of taking expert guidance of professional service provider is you will be offered with affordable and customized application development services leads to cost and time benefits.
A skilled apps developer from custom Android application development service provider helps you in leveraging the ultimate power and flexibility of Android powered operating systems by developing great and powerful apps including astonishing features and multi functionality support as per your custom requirements. A reliable and proficient application developer having solid knowledge of different programming languages required for making customized applications for devices enabled with Google Android can streamline entire process of apps development by customizing your existing device and personalize its functionalities with feature-rich applications as per your requirements.
The soaring popularity of customized apps for Android powered devices acts as one of the most significant contributory factor giving birth to the Android Apps development services. Now-a-days, people are outsourcing professional and dedicated Android apps developers for creating great apps for various purpose including entertainment, music, news, finance, business, weather, games and more. Improve performance of your mobile phone or tablet computer by integrating mind-blowing and highly interactive applications.
Enhance the overall user experience of using your device by personalizing its functionalities with customized Android applications developed by professional apps developer by hiring services from reliable service partner.

Android, Catch the Wave of the Future!

Protection from Radiation Chip to protect from hazards of Electro-Magnetic Radiation www.envirochip.co.in
Top Android Applications See Top 20 List of Free Android Productivity Applications.View Now. www.itbusinessedge.com/androidapps
track mobile crusher Top track mobile crusher From China High Quality,Nice Price,Get It Now! www.lzcrusher.net/mobile-crusher
jQuery-based toolset Rich UI widgets Powerful data source www.kendoui.com
Android isn't just for cellphones anymore. Which means that there will come a day when Android is more important than the iPhone, more important than Windows, and more important than any one device.
Android is an open source operating system created by Google for primary use on smartphones, and is currently in use on many cellphones such as the Motorola Droid, the HTC Droid Eris, the HTC Hero, the HTC Desire, the MyTouch 3G Slide, and the Dell Streak.
Recently there's been a developer release of the Android operating system for use on the x86 archictecture, which will eventually allow Android to be ported to tablets, netbooks and even onto laptops and desktops, as well as onto many other devices, such as set-top boxes, video game systems, home control systems and other things not even thought of yet.
Android is written in Java on a modified version of the Linux kernel. Because of its open architecture, it's easy for developers to build applications to run on the Android operating system. Unlike the Apple closed architecture, with its draconian gatekeepers, anyone capable of coding can write an application to run on Android. And if Google's rules are followed, that application will be made available to all Android users.
What that means to you is that if you want your cellphone to do something it doesn't currently do, and there isn't an Android application that does it, you have the ability to contract with a developer to have an application built that will allow your cellphone to do exactly what you want, though there are also developer groups who, if the idea is a great one, may take your project on in exchange for the ability to put their name on it and offer servicing and customization of that application, which is the way open source works. The sky is the limit!
As of this writing there are approximately two Android phones activated per second. Because Android is offered on so many great phones, with many new ones to be launched soon, it won't be long before Android phones hold a greater market share than any other operating system on any other phone, including the iPhone, especially since the Android 2.2 Froyo release supports Adobe Flash, a sticking point with the iPhone and other cellphones. Android 2.2 Froyo is right now being rolled out to the Nexus One, and will soon be available for most other Android phones.

BlackBerry Messenger for Android makes first appearance

You might remember that there was talk awhile back about RIM’s well-known instant-messaging client, BBM, would be making its way to Android and eventually iOS. The first signs of such an app have just surfaced, showing the standard BlackBerry Messenger profile page, but not much else. The app icon doesn’t look great right now, but BBM for Android is still in testing (albeit late stages, according to the source). Native Android notifications are reportedly working well, but the full extent of BBM features aren’t quite known for sure.
Even though I’m a big BlackBerry fan, I don’t use BBM that much, and see most of the excitement surrounding it as a relic of a time when instant messaging aside from SMS was nonexistant. Read/recieved notifications are nice and all, and I could see how shared calendars, pictures, and lists within groups could be useful, but only if all of your friends own a BlackBerry, which obviously isn’t the case anymore. Google Talk meets my instant messaging needs much better exactly because it’s cross-platform, and BBM may find some renewed use if some of my friends without BlackBerry devices could get in touch with me through it. That said, if RIM wants to keep BBM as a sellable feature, they’re going to have to go cross-platform; they’ve already announced that their enterprise products are headed that way, and the PlayBook will echo the sentiment with its Android app player. Projects that leverage BlackBerry Messenger (like BBM Music) might not be particularly attractive when they’re limited to RIM smartphones, but if that market were suddenly opened up to a wider range of phones, devs may find a reason to make their apps BBM-connected with the available tools. While I doubt that the taste of BBM on Android will be enough to get owners to make their next phone a BlackBerry, RIM may still make a bit of coin if they charge for the core BBM app on other platforms.
We may end up seeing BlackBerry Messenger for Android before 2012 hits, which means a preview may be in order at BlackBerry DevCon in a few short weeks. Anyone excited to give it a shot, or are the multitude of existing cross-platform instant messaging clients enough to keep you connected?

Application Fundamentals

Android applications are written in the Java programming language. The Android SDK tools compile the code—along with any data and resource files—into an Android package, an archive file with an .apk suffix. All the code in a single .apk file is considered to be one application and is the file that Android-powered devices use to install the application.
Once installed on a device, each Android application lives in its own security sandbox:
  • The Android operating system is a multi-user Linux system in which each application is a different user.
  • By default, the system assigns each application a unique Linux user ID (the ID is used only by the system and is unknown to the application). The system sets permissions for all the files in an application so that only the user ID assigned to that application can access them.
  • Each process has its own virtual machine (VM), so an application's code runs in isolation from other applications.
  • By default, every application runs in its own Linux process. Android starts the process when any of the application's components need to be executed, then shuts down the process when it's no longer needed or when the system must recover memory for other applications.
In this way, the Android system implements the principle of least privilege. That is, each application, by default, has access only to the components that it requires to do its work and no more. This creates a very secure environment in which an application cannot access parts of the system for which it is not given permission.
However, there are ways for an application to share data with other applications and for an application to access system services:
  • It's possible to arrange for two applications to share the same Linux user ID, in which case they are able to access each other's files. To conserve system resources, applications with the same user ID can also arrange to run in the same Linux process and share the same VM (the applications must also be signed with the same certificate).
  • An application can request permission to access device data such as the user's contacts, SMS messages, the mountable storage (SD card), camera, Bluetooth, and more. All application permissions must be granted by the user at install time.
That covers the basics regarding how an Android application exists within the system. The rest of this document introduces you to:
  • The core framework components that define your application.
  • The manifest file in which you declare components and required device features for your application.
  • Resources that are separate from the application code and allow your application to gracefully optimize its behavior for a variety of device configurations.

Android (operating system)

Android is a Linux-based operating system for mobile devices such as smartphones and tablet computers. It is developed by the Open Handset Alliance led by Google.
Google purchased the initial developer of the software, Android Inc., in 2005.The unveiling of the Android distribution in 2007 was announced with the founding of the Open Handset Alliance, a consortium of 86 hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices. Google releases the Android code as open-source, under the Apache License. The Android Open Source Project (AOSP) is tasked with the maintenance and further development of Android.
Android has a large community of developers writing applications ("apps") that extend the functionality of the devices. Developers write primarily in a customized version of Java. Apps can be downloaded from third-party sites or through online stores such as Android Market, the app store run by Google. As of October 2011 there were more than 400,000 apps available for Android, and the estimated number of applications downloaded from the Android Market as of December 2011 exceeded 10 billion.
Android was listed as the best-selling smartphone platform worldwide in Q4 2010 by Canalys with over 200 million Android devices in use by November 2011. According to Google's Andy Rubin, as of December 2011 there are over 700,000 Android devices activated every day.