Isuru Uyanage's presentation outline introduces Android, including that it is a software stack for mobile devices consisting of an operating system, middleware, and key applications. It notes that Android development allows for no app costs, is open source, and relies on Java and the Linux kernel. The presentation also covers what is needed for Android development like the SDK, Eclipse, and Android Studio, lists Android platform versions, and provides useful links for learning Android development.
2. Outline
• What is Android
• Why Android
• What you need
• Android Architecture
• Platform Versions
• Developing the first Android App
• Some useful links for Android Development
2
3. What is Android
Android is a software stack for mobile devices that includes
• an operating system
• Middleware
• Key Applications
In 2007, a group of manufactures , wireless carriers & software Developers formed
the “Open Headset Alliance”
3
4. Why Android
No cost for developing Android applications
It’s free and open source
Android sdk and tools are freely available in the Android Developer
web site
It relies on Linux Kernal (2.6)
Basic Development Language is Java
Handy
4
5. What you need
5
Download Adt bundle from developer.android.com/sdk
Download Eclipse, SDK, Java
Android Studio
Not only java !!!!!!!!!!!
C++ using NDK
C# using Mono Android
Xamarin
27. Some Useful Links for Android
Development
http://developer.android.com/develop/index.html
http://developer.android.com/
http://www.vogella.com/android.html
http://thenewboston.org/list.php?cat=6
27