WHAT IS ANDROID ?
What is ANDROID ?Open software platform for mobile development.A complete stack OS, Middleware, Applications.An Open Handset Alliance (OHA) project.Powered by Linux operating system.Fast application development in Java.Open source under the Apache 2 license.
Open Handset Alliance (OHA) November 5, 2007 OHA (Open Handset Alliance) was formed
A group of technology and mobile companies who have come together to accelerate innovation in mobile and offer consumers a richer, less expensive, and better mobile experience.
Why Android OS is better than iPhone OS ?It is impossible on iPhone. Have to click manually iPhone syncing only with iTunesApple charges for the App developers $100While the iPhone only has html5 supportThe email system on the iPhone is horrible !
We can set any app as a default on Android Android just drag and drop for syncing by using USB cable on computer While Google charges for Android developers only $5Android OS have Flash supportOn Android, on which you are notified of an email as soon as it arrives
Foundation of an AndroidAndroid, Inc. found in Palo alto in California united states by Andy Rubin. - October 2003.Google acquired Android, Inc. August 2005.The open handset alliance, a group of several companies was formed - 5 November 2007.Android Beta SDK Released - 12 November 2007.
Features of AndroidAndroid can run multiple apps at the Same TimeAlso support optimized graphics VGA, 2D graphics and 3D graphicsAndroid has a better app market Android lets you change your settings fasterIt gives you more options to fit your budget Android keeps information visible on your home screen.Android also support Java applications.
Versions of AndroidEach version of Android since 1.5 has been developed with a specific codename. These codenames are chosen alphabetically, and have thus far all been dessert items (or, generically, sweet/sugary foods). Some codenames are associated with more than one version number, while others are limited to only a specific one, and the reason for this inconsistency is not currently known. The naming typically appears to correspond to changes in the developer API levels, but this is not always true. (example: 3.0 and 3.1 are both "Honeycomb" but they have different API levels).
Android 1.0 Android 1.1Android 1.5 (Cupcake)Android 1.6 (Donut)Android 2.0 (Eclair) Android 2.2 (Froyo) Android 2.3 (Gingerbread)Android 3.0 (Honeycomb) Android 4.0 (Ice cream sandwich)Android 4.1 (Jelly Bean)Android 4.4 (Kitkat)Android 5.0 (Lolipop)Android 6.0 (Marshmallow)Android 7.0 (Nougat)
Android Astro Boy 1.0, Bender 1.2Android 1.0 was launched in Sept 23, 2008, with features that were mainly oriented for business and work purposes.This version was packed with great apps and support for using the Internet and Internet-based services such as : full HTML support in the browser, video playback with a YouTube app, and Google services like G Talk, Gmail, Google Maps and Google Sync.
Android 1.5 (Cupcake - April 30,2009)
Cupcakewas Androids second major release, but the first commercially available version, which featured a good amount of bug fixes, and plenty of good features.Users can easily swap between Still Camera and Video Camera modes with a single touch and without leaving the camera app.
Android 1.6 (Donut)Android 1.6 (Donut)Android 1.6 launched in Sept 15, 2009Also known as Donut, and contains several new updates including text-to-speech technology.Voice search and search box are added. Fast web browsing experience. Searches can be done by text and Voice, and this is not restricted to just the Web; you can also search your bookmark history, Contacts, Music, Dictionary and the Web with this method and from the same search box.
Android 2.0/2.1 (Eclair)clair , Android 2.0 and its update 2.1, was released in Oct 26,2009, bringing in a revamped user interface (UI) and the introduction of Live Wallpapers (animated wallpapers at the homescreen ). Users who have multiple emails could browse their multiple accounts at the same time and the Account sync enables synchronization of email and contacts easily.
Calling or texting friends has become a lot easier by using a long press over the wanted Contact Name, then selecting to Call or Text them. The Camera app on Android 2.0 has flash support, Scene Modes, white balance, and digital zoom among others
Android 2.2 (Froyo- May 20,2010)
Features like USB Tethering and Portable Wi-Fi Hotspot were added to this version and users can disable data access.No internet calling
Android 2.3 (Gingerbread - Dec 6,2010)Android 2.3 (Gingerbread) came to light at the end of the year, a mere six months later after Froyo made headlines. Users are able to quickly switch between front and back camera in the modified camera app.
Android 3 (Honeycomb- Feb 22,2011)Multi Core Support to improve processingTablet Support3D UI UpdatedCustomizable home screensRecent applications viewNew Keyboard layoutGoogle Talk video ChatPrivate Browsing for privacy improvement
Android 4.0 (Ice Cream Sandwich- Nov 14, 2011)New Lock Screen Actions Improved text input and spell-checking Control of the Network data Email app support Wi-Fi direct Bluetooth health device profile Smoother screen rotation
Android 4.1 (Jellybean- June27,2012)Voice SearchSpeed EnhancementsCamera app improvementsExternal Keyboards and Gesture mode improving accessibility Lock screen widgets Shows the percentage of download and the time remaining.
Android Version 4.4.x Kitkat 31stOctober, 2013Screen RecordingTranslucent System UIBetter and Enhanced notification accessPerformance improvements
Android Version 5.0 Lollipop (17thOctober, 2014)New Design Material DesignSpeed ImprovementBattery Efficiency
Android 6.0 MarshmallowReleasing date is September 29, 2015. Marshmallow primarily focuses on improving the overall user experience ofLollipop. Simplified security with yourfingerprint
Android Nougat(7.0)The newAndroidversion will bring a host of newfeatures including revamped Settings and Notifications menu. It is possible to respond to messages directly from with in a notification.It will also bring changes to the Camera app and Dozefeatureseen inAndroid Marshmallow is improved thus more energy is saved.Enhanced multiple window support.
Android MarketAndroid Market is the online software store developed by Google for Android devicesUsers to browse and download apps published by third party developerAs of October 2011 there were more than 4,00,000 apps available for Android Android has several famous apps like voice action, sky map, place directory, GPS, etc.,
Integrated Development Environment (IDE)AnIntegrated Development Environment(IDE) is asoftware applicationthat provides comprehensive facilities tocomputer programmersforsoftware development. An IDE normally consists of asource code editor,build automationtools and adebugger.
List of IDE for AndroidAndroid StudioEclipseIntelliJIDEADroid EditCordovaQuodaTitaniumXamarin
Android Studio 2.2.3Android Studiois the officialintegrated development environment(IDE) for theAndroidplatform.It was announced on May 16, 2013 at theGoogle I/Oconference. Android Studio is freely available under theApache License 2.0. Android Studio was in early access preview stage starting from version 0.1 in May 2013, then entered beta stage starting from version 0.8 which was released in June 2014. The first stable build was released in December 2014, starting from version 1.0.Based onJetBrains'IntelliJIDEAsoftware, Android Studio is designed specifically for Android development. It is available for download onWindows,macOSandLinux,and replacedEclipse Android Development Tools(ADT) as Google's primary IDE for native Android application development.
Why Android Studio ?Android Studio is the official Integrated Development Environment (IDE) for Android app development, based onIntelliJ IDEA. On top of IntelliJ's powerful code editor and developer tools, Android Studio offers even more features that enhance your productivity when building Android apps, such as:A flexible Gradle-based build systemA fast and feature-rich emulatorA unified environment where you can develop for all Android devicesInstant Run to push changes to your running app without building a new APKCode templates and GitHub integration to help you build common app features and import sample codeExtensive testing tools and frameworksLint tools to catch performance, usability, version compatibility, and other problemsC++ and NDK supportBuilt-in support forGoogle Cloud Platform, making it easy to integrate Google Cloud Messaging and App Engine