Isuru Uyanage Sri Lanka Institute of Information Technology
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
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
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
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
6
Platform Versions Source- developer.android.com 7
Developing First Android App 8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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
28

Android Application Development for Beginners

  • 1.
    Isuru Uyanage Sri LankaInstitute of Information Technology
  • 2.
    Outline • What isAndroid • 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 Androidis 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  Nocost 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
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
    Some Useful Linksfor 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
  • 28.