SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Building Your First App

By:-
Anish Shrestha (@anixification)
Prayag Raj Upd. (@JVMThreadDump)
Rittesh Bhattarai (@Ritties)
Samrakchan Ghimire ( @samrakchan)
Development Environment Config.
1. JDK (Java Development Kit)

2. Android SDK

3. Eclipse or IntelliJ or AIDE mobile app

4. ADT (Android Development Tools) for
   eclipse

5. AVD (Android Virtual Device)
Creating Android Project
Android Directory Structure
Activities
1. Activity
2. ListActivity
3. TabActivity
4. PreferenceActivity
5. ExpandableListActivity
6. FragmentActvity
7. NativeActivity (C/C++)
Developing Professional App
Handling android life cycle stages (onResume,
onDestroy, onOrientationChange, onPause)
Lazy Loading on Images
On Scroll loading of data
User Preferences
Custom View
Background Tasking
Common External Libraries
Google Map API

Facebook Graph API (Hackbook)

PayPal MPL Library

Openstreetmap Library
Learning Material
Book:
● Beginning Android 2 (or 4), Apress Publication, Mark
    Murphy
●   Professional Android 2 App Development Wrox, Reto
    Meier

Video:
● Android Boot Camp
    http://www.youtube.com/playlist?list=PLE08A97D36D5A255F&feature=plcp

● Google I/O Videos
Open Source GitHub projects
Yatayat :
https://github.com/iPrayag/Yatayat
[Internet Connection, JSON Parsing, Openstreetmap, Auto Completion of
Text, Custom ListView, Background Tasking]



Client Detail :
https://github.com/samrakchan/ClientDetails
[SQLite, Exporting SQLite, Exporting Data into SD card, Custom ListView]
Thank You Google!!

Contenu connexe

En vedette

Prescription drugs ii2
Prescription drugs ii2Prescription drugs ii2
Prescription drugs ii2medicnumberone
 
Partylondonslide
PartylondonslidePartylondonslide
Partylondonslidesamrakchan
 
Fadi Company Profile1
Fadi Company Profile1Fadi Company Profile1
Fadi Company Profile1Fadi Soudi
 
Good Clicks, Bad Clicks: Recognizing The Signs Of Click Fraud
Good Clicks, Bad Clicks: Recognizing The Signs Of Click FraudGood Clicks, Bad Clicks: Recognizing The Signs Of Click Fraud
Good Clicks, Bad Clicks: Recognizing The Signs Of Click FraudRonaldMaclean
 
Interpretimi elektrokardiografik i crregullimeve te rritmit
Interpretimi elektrokardiografik i crregullimeve te rritmitInterpretimi elektrokardiografik i crregullimeve te rritmit
Interpretimi elektrokardiografik i crregullimeve te rritmitDrmedicine
 
Diapositivas alimentación saludable
Diapositivas alimentación saludableDiapositivas alimentación saludable
Diapositivas alimentación saludableAnderson Torres
 

En vedette (7)

Prescription drugs ii2
Prescription drugs ii2Prescription drugs ii2
Prescription drugs ii2
 
Partylondonslide
PartylondonslidePartylondonslide
Partylondonslide
 
Fadi Company Profile1
Fadi Company Profile1Fadi Company Profile1
Fadi Company Profile1
 
Good Clicks, Bad Clicks: Recognizing The Signs Of Click Fraud
Good Clicks, Bad Clicks: Recognizing The Signs Of Click FraudGood Clicks, Bad Clicks: Recognizing The Signs Of Click Fraud
Good Clicks, Bad Clicks: Recognizing The Signs Of Click Fraud
 
Interpretimi elektrokardiografik i crregullimeve te rritmit
Interpretimi elektrokardiografik i crregullimeve te rritmitInterpretimi elektrokardiografik i crregullimeve te rritmit
Interpretimi elektrokardiografik i crregullimeve te rritmit
 
Diapositivas nutrición
Diapositivas nutriciónDiapositivas nutrición
Diapositivas nutrición
 
Diapositivas alimentación saludable
Diapositivas alimentación saludableDiapositivas alimentación saludable
Diapositivas alimentación saludable
 

Similaire à Building yourfirstapp

Android trainingforbeginners
Android trainingforbeginnersAndroid trainingforbeginners
Android trainingforbeginnersPrawesh Shrestha
 
Introduction & App Structure
Introduction & App StructureIntroduction & App Structure
Introduction & App StructureCITSimon
 
Android activity, service, and broadcast recievers
Android activity, service, and broadcast recieversAndroid activity, service, and broadcast recievers
Android activity, service, and broadcast recieversJagdish Gediya
 
Introduction to Android Development Part 1
Introduction to Android Development Part 1Introduction to Android Development Part 1
Introduction to Android Development Part 1Kainda Kiniel Daka
 
Android application development
Android application developmentAndroid application development
Android application developmentslidesuren
 
Android Workshop: Day 1 Part 3
Android Workshop: Day 1 Part 3Android Workshop: Day 1 Part 3
Android Workshop: Day 1 Part 3Ahsanul Karim
 
Day: 2 Environment Setup for Android Application Development
Day: 2 Environment Setup for Android Application DevelopmentDay: 2 Environment Setup for Android Application Development
Day: 2 Environment Setup for Android Application DevelopmentAhsanul Karim
 
Java For Mobile Devices – Building a client application for the Android platform
Java For Mobile Devices – Building a client application for the Android platformJava For Mobile Devices – Building a client application for the Android platform
Java For Mobile Devices – Building a client application for the Android platformIndicThreads
 
Java For Mobile Devices – Building a client application for the Android platform
Java For Mobile Devices – Building a client application for the Android platformJava For Mobile Devices – Building a client application for the Android platform
Java For Mobile Devices – Building a client application for the Android platformIndicThreads
 
Matteo Gazzurelli - Introduction to Android Development - Have a break edition
Matteo Gazzurelli - Introduction to Android Development - Have a break editionMatteo Gazzurelli - Introduction to Android Development - Have a break edition
Matteo Gazzurelli - Introduction to Android Development - Have a break editionDuckMa
 

Similaire à Building yourfirstapp (20)

Android trainingforbeginners
Android trainingforbeginnersAndroid trainingforbeginners
Android trainingforbeginners
 
Introduction & App Structure
Introduction & App StructureIntroduction & App Structure
Introduction & App Structure
 
Core Android
Core AndroidCore Android
Core Android
 
Android activity, service, and broadcast recievers
Android activity, service, and broadcast recieversAndroid activity, service, and broadcast recievers
Android activity, service, and broadcast recievers
 
Introduction to Android Development Part 1
Introduction to Android Development Part 1Introduction to Android Development Part 1
Introduction to Android Development Part 1
 
Android application development
Android application developmentAndroid application development
Android application development
 
Android Workshop: Day 1 Part 3
Android Workshop: Day 1 Part 3Android Workshop: Day 1 Part 3
Android Workshop: Day 1 Part 3
 
Day: 2 Environment Setup for Android Application Development
Day: 2 Environment Setup for Android Application DevelopmentDay: 2 Environment Setup for Android Application Development
Day: 2 Environment Setup for Android Application Development
 
Android
Android Android
Android
 
ANDROID PPT 1.pdf
ANDROID PPT 1.pdfANDROID PPT 1.pdf
ANDROID PPT 1.pdf
 
Android basics
Android basicsAndroid basics
Android basics
 
Java For Mobile Devices – Building a client application for the Android platform
Java For Mobile Devices – Building a client application for the Android platformJava For Mobile Devices – Building a client application for the Android platform
Java For Mobile Devices – Building a client application for the Android platform
 
Java For Mobile Devices – Building a client application for the Android platform
Java For Mobile Devices – Building a client application for the Android platformJava For Mobile Devices – Building a client application for the Android platform
Java For Mobile Devices – Building a client application for the Android platform
 
Synapseindia android apps application
Synapseindia android apps applicationSynapseindia android apps application
Synapseindia android apps application
 
Android dev
Android devAndroid dev
Android dev
 
Android basics
Android basicsAndroid basics
Android basics
 
Android session-1-sajib
Android session-1-sajibAndroid session-1-sajib
Android session-1-sajib
 
Unit I- ANDROID OVERVIEW.ppt
Unit I- ANDROID OVERVIEW.pptUnit I- ANDROID OVERVIEW.ppt
Unit I- ANDROID OVERVIEW.ppt
 
Matteo Gazzurelli - Introduction to Android Development - Have a break edition
Matteo Gazzurelli - Introduction to Android Development - Have a break editionMatteo Gazzurelli - Introduction to Android Development - Have a break edition
Matteo Gazzurelli - Introduction to Android Development - Have a break edition
 
SagarKamat
SagarKamatSagarKamat
SagarKamat
 

Building yourfirstapp

  • 1. Building Your First App By:- Anish Shrestha (@anixification) Prayag Raj Upd. (@JVMThreadDump) Rittesh Bhattarai (@Ritties) Samrakchan Ghimire ( @samrakchan)
  • 2. Development Environment Config. 1. JDK (Java Development Kit) 2. Android SDK 3. Eclipse or IntelliJ or AIDE mobile app 4. ADT (Android Development Tools) for eclipse 5. AVD (Android Virtual Device)
  • 5. Activities 1. Activity 2. ListActivity 3. TabActivity 4. PreferenceActivity 5. ExpandableListActivity 6. FragmentActvity 7. NativeActivity (C/C++)
  • 6. Developing Professional App Handling android life cycle stages (onResume, onDestroy, onOrientationChange, onPause) Lazy Loading on Images On Scroll loading of data User Preferences Custom View Background Tasking
  • 7. Common External Libraries Google Map API Facebook Graph API (Hackbook) PayPal MPL Library Openstreetmap Library
  • 8. Learning Material Book: ● Beginning Android 2 (or 4), Apress Publication, Mark Murphy ● Professional Android 2 App Development Wrox, Reto Meier Video: ● Android Boot Camp http://www.youtube.com/playlist?list=PLE08A97D36D5A255F&feature=plcp ● Google I/O Videos
  • 9. Open Source GitHub projects Yatayat : https://github.com/iPrayag/Yatayat [Internet Connection, JSON Parsing, Openstreetmap, Auto Completion of Text, Custom ListView, Background Tasking] Client Detail : https://github.com/samrakchan/ClientDetails [SQLite, Exporting SQLite, Exporting Data into SD card, Custom ListView]