ANDROID APPLICATION
DEVELOPMENT - THE
BASICS
ALIYU ABDULLAHI
Requirements
1. Basic Knowledge of Java.
2. Java Development Kit (JDK ^v1.7)
3. Android Studio IDE/Eclipse IDE
What is Android?
Android is an Operating System.
It is built on Linux kernel which makes it an
open source platform.
ANDROID ARCHITECTURE
Android Application Parts
Main manifest file
XML file
Java file.
Android App Activity Life Cycle
Activity Start 
onStart()
onCreate()
onResume()
onPause()
onStop()
onDestroy()
Activity End
Android Application Structure
XML Main manifest Java
ADB
Dalvic VM
(Dexing)
Sign/Compress/Export
Android Widgets
Input widgets{
Buttons,EditText
}
View Widgets{
ScrollView,
ListView,Horizontal
scrollview
}
Android Layout widgets
Linearlayout*
Relativelayout*
Grid Layout
/*TabHost*/
Books For Android Development
Android UI Fundamentals by Jason Ostrander
Learn Java for Android Development
by Jeff Friesen

Android application development the basics (2)