android application development for beginners
DESCRIPTION
This lesson is for beginners who would love to step up to Android World.TRANSCRIPT
![Page 1: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/1.jpg)
Isuru Uyanage
Sri Lanka Institute of Information Technology
![Page 2: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/2.jpg)
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
![Page 3: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/3.jpg)
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
![Page 4: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/4.jpg)
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
![Page 5: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/5.jpg)
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
![Page 6: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/6.jpg)
6
![Page 7: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/7.jpg)
Platform Versions
Source- developer.android.com
7
![Page 8: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/8.jpg)
Developing First Android App 8
![Page 9: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/9.jpg)
9
![Page 10: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/10.jpg)
10
![Page 11: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/11.jpg)
11
![Page 12: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/12.jpg)
12
![Page 13: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/13.jpg)
13
![Page 14: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/14.jpg)
14
![Page 15: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/15.jpg)
15
![Page 16: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/16.jpg)
16
![Page 17: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/17.jpg)
17
![Page 18: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/18.jpg)
18
![Page 19: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/19.jpg)
19
![Page 20: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/20.jpg)
20
![Page 21: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/21.jpg)
21
![Page 22: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/22.jpg)
22
![Page 23: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/23.jpg)
23
![Page 24: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/24.jpg)
24
![Page 25: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/25.jpg)
25
![Page 26: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/26.jpg)
26
![Page 27: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/27.jpg)
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
![Page 28: Android Application Development for Beginners](https://reader033.vdocuments.us/reader033/viewer/2022051412/54c806c34a7959671a8b4585/html5/thumbnails/28.jpg)
28