Visit LEDU token page

Android History

AndroidLearn basics of Android

Android is an open-source mobile operating system currently developed by Google programmers. Learning Android and developing awesome mobile apps has never been easier with the help of the community. Watch the coding process and workflow Android devs use. This guide has been written to help on all difficulty levels, covered with livestreams of our programmers and a large collection of useful videos. Welcome!


Introduction of Google Android Operating System

Android, a popular mobile operating system(OS) is currently in development by Google. It is based on the famous Linux kernel and provides features to work on tablets and mobile devices with the help of the touchscreen. The whole idea behind the operating system is to provide different user interface functionalities such as touch gestures, direct manipulations, Swiping, tapping, etc. and performing an action as defined by the operating system or the application. It also offers virtual keyboard so that text can be inputted for better usability. The Android operating system is also used for different devices such as watches, specialized user interface, notebooks, game consoles, etc.

History of Android

Android first came into life in October 2003 when Rich Milner and Andy Rubin started working on it. Later on, they with Nick Sears, Chris White, started the famous Android Inc. and the world of Android started growing. Android was never meant to be a mobile operating system and was in works for digital cameras. However, later on, they understood that the market for digital cameras is not big enough to invest time and effort. And, that is why they started to work on an advanced mobile operating system to compete in the mobile operating system market. At that time, Symbian and Microsoft controlled the mobile OS market.

The initial development was done in wraps and nobody knew what they were working on. After some time, they ran low on funds, but Steve Perlman, a close friend of Rubin, brought them $10,000 cash and kept them alive. He also didn’t take any stake and refused when asked for one.

Acquisition by Google

The biggest changing point in Android history is its acquisition by Google. Google came forward and acquired Android Inc. in July 2005 for a massive $50 million. The key employees are kept in the acquisition and they worked on the core project. It can easily be seen that Google wanted to enter the mobile market and they took their chance with Android. During the tenure under Google, Rubin developer the core platform using the Linux kernel. After it is created, they marketed their operating system aggressively to the mobile phone companies and partners.

With time, they captured the market and competed with the likes of Apple iPhone. Meanwhile, Google also released tablets and mobile phones and ensured that Android growth is pushed to the limits.

Android Tools

Here are the ten (10) best Android framework productivity tools, plugins, and libraries recommended by Education Ecosystem engineers

  • MYAPPBUILDER uses Phonegap framework which allows you to create apps using standardized web API’s for the platforms you care about. You can easily create apps using the web technologies you know and love: HTML, CSS, and JavaScript.
  • APPMAKR AppMakr is a DIY app creation platform that allows you to make your own mobile app. In only 20 minutes you can build an iPhone app, an Android app, and an HTML5 mobile formatted website. And the best part: NO coding required.
  • ANDROID STUDIO is the official IDE for Android application development, based on IntelliJ IDEA.At the core of Android Studio is an intelligent code editor capable of advanced code completion, refactoring, and code analysis.The powerful code editor helps you be a more productive Android app developer.
  • MIPPIN is an agile and dynamic mobile application and content company. We build world-leading app-creation platforms & multi-award winning apps. The App Factory is a cross-platform app-creation engine that allows content owners to build great-looking apps in minutes.
  • SHOUTEM is a mobile app creator. It is a platform that can rapidly deploy cost-effective mobile apps for individuals, clubs, and small budget SMEs.
  • CHROME REMOTE DESKTOP Chrome Remote Desktop allows you to remotely access one computer from another over the Internet. For example, you can use the app to securely access your files or applications from another computer. Or you can give a friend temporary access to your desktop so they can help you solve a computer problem. Education Ecosystem engineers find CRD a very useful app.
  • CABINET BETA As its name suggests, Cabinet BETA is a file manager still in beta, featuring Material Design. It also supports root access and remote server access via SFTP.
  • GENYMOTION is an Android Emulator for testing. It allows you to test your mobile Android application by simulating the Android environment on your computer. Genymotion has been widely used as a better replacement for the standard emulator bundled with Android Studio, but starting from Android Studio version 2.0 - it's not required anymore as bundled emulator has almost the same performance and doesn't require installation of VirtualBox.
  • ROBOTIUM is an Android test automation framework that has full support for native and hybrid applications. Robotium makes it easy to write powerful and robust automatic black-box UI tests for Android applications. With the support of Robotium, test case developers can write function, system and user acceptance test scenarios, spanning multiple Android activities.
  • APPIUM is an open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS and Android apps using the WebDriver protocol.

Android Best Books

Android Books are your best bet to get started with the learning Android. The books will help you learn about the internal structure, basic app development, advanced working environments, and much more.

To add value to the whole process of learning, you may want to learn Android online, and also watch Education Ecosystem broadcasts from San Francisco, London, New York, Moscow, Beijing, and Sao Paolo for a more valuable learning experience.

  • Book cover

    Android Programming for Beginners

    by John Horton

    Kick-start your Android programming career, or just have fun publishing apps to the Google Play marketplace. A first-principles introduction to Java, via Android, which means you'll be able to start building your own applications from scratch. Learn by example and build three real-world apps and over 40 mini apps throughout the book.

  • Book cover

    Head First Android Development

    by Dawn Griffiths, David Griffiths

    If you have an idea for a killer Android app, this book will help you build your first working application in a jiffy. You’ll learn hands-on how to structure your app, design interfaces, create a database, make your app work on various smartphones and tablets, and much more. It’s like having an experienced Android dev sitting right next to you! All you need is some Java know-how to get started.

  • Book cover

    Android Programming In a Day!: The Power Guide for Beginners In Android App Programming

    by Sam Key

    Always had a great idea for an app? Don't think you could ever do one yourself and the cost is too much to put your idea to market! Intimidated with all the technical jargon that comes with programming that is keeping you from developing an app?You do not need to stay out of android programming anymore! This book is for anyone who wants and needs to learn to develop and Android App. Develop an app right from the start! Easy, fast and no technical jargon! Book is written for dummies!

  • Book cover

    Android: App Development & Programming Guide: Learn In A Day!

    by Os Swift

    Android: Programming Guide: Android App Development - Learn in a Day teaches you everything you need to become an Android App Developer from scratch. It explains how you can get started by installing Android Studio and learning to use the Android SDK.

  • Book cover

    Android Programming: The Big Nerd Ranch Guide

    by Bill Phillips, Chris Stewart, Brian Hardy, Kristin Marsicano

    Android Programming: The Big Nerd Ranch Guide is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch's popular Android Bootcamp course, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and APIs. This book focuses on practical techniques for developing apps compatible with Android 4.1 (Jelly Bean) and up, including coverage of Lollipop and material design.

  • Book cover

    Embedded Programming with Android

    by Roger Ye

    Today, embedded systems programming is a more valuable discipline than ever, driven by fast-growing, new fields such as wearable technology and the Internet of Things. In this concise guide, Roger Ye teaches all the skills you’ll need to write the efficient embedded code necessary to make tomorrow’s Android devices work.

  • Book cover

    Advanced Android Application Development

    by Joseph Annuzzi Jr., Lauren Darcey, Shane Conder

    Advanced Android™ Application Development, Fourth Edition, is the definitive guide to building robust, commercial-grade Android apps. Systematically revised and updated, this guide brings together powerful, advanced techniques for the entire app development cycle, including design, coding, testing, debugging, and distribution. With the addition of quizzes and exercises in every chapter, it is ideal for both professional and classroom use.

  • Book cover

    Professional Android Sensor Programming

    by Greg Milette, Adam Stroud

    This book shows Google Android developers how to exploit the rich set of device sensors—locational, physical (temperature, pressure, light, acceleration, etc.), cameras, microphones, and speech recognition—in order to build fully human-interactive Android applications. A great book for Android dev.

  • Book cover

    Busy Coder's Guide to Advanced Android

    by Mark L. Murphy

    There are many Android programming guides that give you the basics. This book goes beyond simple apps into many areas of Android development that you simply will not find in competing books.

Android Projects

There are plenty of Android projects in the market. On a larger scale, every Android app is an Android project. Let’s list some of the open source Android projects that you can utilize in your learning process.

A simple unofficial vine client for Android TV. Learn more about the app by checking its source code. It offers features such as Vine video watching, browse feed, etc.

Explore this project!

A very popular game that is addictive and super easy to play. All you need to add similar tiles and reach the golden tile of 2048 to win.

Explore this project!

ChatSecureAndroid is a secure messaging app. It utilizes the standards of XMPP/Jabber and OTR encryption.

Explore this project!

A memo app built for Android. Simple, but efficient in taking notes.

Explore this project!

It is the first mobile e-Commerce solution for connecting to Google and Facebook Ads.

Explore this project!

Android Community

Android being an gigantic project requires communication. That’s why Android community communicated via the mailing list. There are hundreds of communities that work on the different aspect of the operating system. You can see the available groups here. You can also join IRC if needed.

Learn more about Android Community here.

Android Gurus

  • Andy Rubin

    Andy Rubin

    Andy Rubin is the creator of the Android Operating system. He not only survived the initial years but also contributed to the core after its acquisition by Google.

    Follow @Arubin
  • Behnam Fakhimi

    Behnam Fakhimi is the Android developer who founded the He is very active when it comes to contributing to the community and brings news and views to his followers.

    Follow @benocharm
    Behnam Fakhimi
  • Benjamin Rubenstein

    Benjamin Rubenstein

    Benjamin Rubenstein loves to write about Android. He is the editor of and has been working for a long period of time. He loves everything about mobile devices.

    Follow @BenjRubenstein
  • David J.

    David J is a avid follower of Android platform and runs which focus only on Android related T-Mobile rumors, news, leaks and anything that relates to Android.

    Follow @tmonews
    David J.
  • Gina Trapani

    Gina Trapani

    Gina Trapani is a Android developer. She is also the co-host of TWiT’s special podcast program known as “This Week in Google.” She loves Android and is also the founder of Lifehacker.

    Follow @ginatrapani Gina’s Website

Android Conferences

Android is one of the most popular OS in the world. It covers more than 85% of the mobile OS market, and the open source tag adds more value to the whole system. Below are some of the key conferences that are going to take place in the near future. Most of the conferences are recurring, i.e., they occur every year with a focus on adding new features, improving the whole system, and much more.