SlideShare a Scribd company logo
Build mobile application in Android By: Savot Dane Email: dnnddane@gmail.com
What Android? Google and the Open Handset Alliance, 2007 Deploy by many mobile companies, SonyEricsson, HTC, LG, Motorola, Acer, Ramos, … Mobile platform: Symbian, Window Mobile, iPhone OS, Java Mobile Edition, Linux Mobile(LiMo), …
Why Android? Open source and SDK. Automatic memory management and application life circle.  A component-based architecture (mashups) Tons of built-in services High quality graphics, audio and video: 2D, 3D(OpenGL), Various codecs support Portable platform: Linux Kernel and Optimized JVM (Dalvik) for Low Memory Requirement
Android System Architecture
Android System Architecture Home Application
How Android? Application Components A service doesn't have a visual user interface.  Services  (running in background) A class to use share data between applications. Data can be store in text file, SQLite db,.. Content provider  (data wrapper) A user interface screen Activity  (UI) A mechanism for describing a specific action. Intent  (action) 1 application can have 1 or more Activities Application  (program)
How Android? How Applications Work? Window
How Android? How Applications Work? Android Home App1 Act2 Act3 Act4 Act1 Act1 Act2 Act3 Act4
How Android? Life cycle of an Android activity
How Android? Activity Events If this method is called, it indicates your activity is being redisplayed to the user from a stopped state.  onRestart Called right before your activity is destroyed. onDestroy called when activity is no longer visible to the user for a while. onStop Called when the activity is about to go into the background. onPause The activity is about to be displayed to the user. onStart Called when your activity can start interacting with the user.  Place to start animations and music. onResume Called when the activity first starts up. Place where to create user interface onCreate
How Android? Prepare for Development https://dl-ssl.google.com/android/eclipse/ http://dl-ssl.google.com/android/eclipse/ Android Eclipse Plug-In Update via  Android SDK and AVG Manager Android Platform SDK 1.5, 1.6, 2.0, 2.01, 2.1 http://www.eclipse.org/downloads Eclipse http://d.android.com/sdk Android SDK http://java.sun.com/javase/downloads Java JDK 5.0+
How Android? DEMO
Measurement UI Design •  px (pixels): Dots on the screen. •  in (inches): Size as measured by a ruler. •  mm (millimeters): Size as measured by a ruler. •  pt (points): 1/72 of an inch. •  dp (density-independent pixels): An abstract unit based on the density of the screen. On a display with 160 dots per inch, 1dp = 1px. •  dip: Synonymfor dp, usedmore often in Google examples. •  sp (scale-independent pixels): Similar to dp but also scaled by the user’s font size preference.
References Hellow Android by Ed Burnette, Nov 2009 http://developer.android.com/guide/index.html http://android-developers.blogspot.com Brought to you by: SharevisionTeam

More Related Content

What's hot (20)

PPTX
Android intro
Sakthiraajan Sivagnanam
 
PPTX
Android Oreo
umeshvimanolkar
 
PPTX
Presentation on Android application
Atibur Rahman
 
PPT
Android slides
Malvika Chawan
 
ODP
Custom Android App Development – Web Animation India
Marion Welch
 
PPT
Anveshan android
onkar_bhosle
 
DOCX
Android versions
sriramakhil
 
PPTX
Android Oreo 8.0
Harish SuroDkar
 
PPTX
Android seminar ppt(brajesh kumar)
Brajesh14419
 
PPTX
Android Marshmallow
Planet Web Solutions Pvt. Ltd
 
PPTX
Basics of Android
sabi_123
 
PPTX
Tug of war between Android app development and iPhone app development
Endive Software
 
PPTX
Android versions
Manjinder
 
PDF
Android report
blogger at indiandswad
 
PPTX
Android.ppt by Giri Reddy
giri reddy
 
PDF
Introduction to Android App Development
Andri Yadi
 
PPTX
Android development basic _ZuoSyuanWang
佐軒 王
 
PDF
Android introduction
RaynaITSTEP
 
PDF
android level 1
DevMix
 
PPTX
Android
Abhishek Kumar
 
Android Oreo
umeshvimanolkar
 
Presentation on Android application
Atibur Rahman
 
Android slides
Malvika Chawan
 
Custom Android App Development – Web Animation India
Marion Welch
 
Anveshan android
onkar_bhosle
 
Android versions
sriramakhil
 
Android Oreo 8.0
Harish SuroDkar
 
Android seminar ppt(brajesh kumar)
Brajesh14419
 
Android Marshmallow
Planet Web Solutions Pvt. Ltd
 
Basics of Android
sabi_123
 
Tug of war between Android app development and iPhone app development
Endive Software
 
Android versions
Manjinder
 
Android report
blogger at indiandswad
 
Android.ppt by Giri Reddy
giri reddy
 
Introduction to Android App Development
Andri Yadi
 
Android development basic _ZuoSyuanWang
佐軒 王
 
Android introduction
RaynaITSTEP
 
android level 1
DevMix
 

Similar to Build Mobile Application In Android (20)

PPTX
Android platform
Rashmi Warghade
 
PDF
First Steps with Android - An Exciting Introduction
Cesar Augusto Nogueira
 
PDF
Slides bootcamp21
dxsaki
 
PPTX
Android Introduction on Java Forum Stuttgart 11
Lars Vogel
 
PPTX
Android my
pratikguptateddy
 
PPTX
OS in mobile devices [Android]
Yatharth Aggarwal
 
PDF
Introduction to Android
Jindal Gohil
 
PDF
Introduction to android
Jindal Gohil
 
PPT
Google Android Exhibition Slides Jan 29-Feb 2, 2010
Schogini Systems Pvt Ltd
 
PPTX
Android architecture
Saurabh Kukreja
 
PPT
PPT Companion to Android
Dharani Kumar Madduri
 
PPT
android-tutorial-for-beginner
Ajailal Parackal
 
PPTX
How to become an android developer
um_adeveloper
 
PPTX
Android Programming made easy
Lars Vogel
 
PPTX
Android app development
PiyushBhambhani1
 
DOCX
SensActions-Report
Pranav Pandey
 
PPTX
Presentation on Android operating system
Salma Begum
 
PDF
Marakana Android User Interface
Marko Gargenta
 
PPTX
Introduction to Android Development
Prof. Erwin Globio
 
PPTX
Introduction to android
zeelpatel0504
 
Android platform
Rashmi Warghade
 
First Steps with Android - An Exciting Introduction
Cesar Augusto Nogueira
 
Slides bootcamp21
dxsaki
 
Android Introduction on Java Forum Stuttgart 11
Lars Vogel
 
Android my
pratikguptateddy
 
OS in mobile devices [Android]
Yatharth Aggarwal
 
Introduction to Android
Jindal Gohil
 
Introduction to android
Jindal Gohil
 
Google Android Exhibition Slides Jan 29-Feb 2, 2010
Schogini Systems Pvt Ltd
 
Android architecture
Saurabh Kukreja
 
PPT Companion to Android
Dharani Kumar Madduri
 
android-tutorial-for-beginner
Ajailal Parackal
 
How to become an android developer
um_adeveloper
 
Android Programming made easy
Lars Vogel
 
Android app development
PiyushBhambhani1
 
SensActions-Report
Pranav Pandey
 
Presentation on Android operating system
Salma Begum
 
Marakana Android User Interface
Marko Gargenta
 
Introduction to Android Development
Prof. Erwin Globio
 
Introduction to android
zeelpatel0504
 
Ad

Recently uploaded (20)

PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PPTX
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
Français Patch Tuesday - Juillet
Ivanti
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
PDF
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
Français Patch Tuesday - Juillet
Ivanti
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Ad

Build Mobile Application In Android

  • 1. Build mobile application in Android By: Savot Dane Email: [email protected]
  • 2. What Android? Google and the Open Handset Alliance, 2007 Deploy by many mobile companies, SonyEricsson, HTC, LG, Motorola, Acer, Ramos, … Mobile platform: Symbian, Window Mobile, iPhone OS, Java Mobile Edition, Linux Mobile(LiMo), …
  • 3. Why Android? Open source and SDK. Automatic memory management and application life circle. A component-based architecture (mashups) Tons of built-in services High quality graphics, audio and video: 2D, 3D(OpenGL), Various codecs support Portable platform: Linux Kernel and Optimized JVM (Dalvik) for Low Memory Requirement
  • 5. Android System Architecture Home Application
  • 6. How Android? Application Components A service doesn't have a visual user interface. Services (running in background) A class to use share data between applications. Data can be store in text file, SQLite db,.. Content provider (data wrapper) A user interface screen Activity (UI) A mechanism for describing a specific action. Intent (action) 1 application can have 1 or more Activities Application (program)
  • 7. How Android? How Applications Work? Window
  • 8. How Android? How Applications Work? Android Home App1 Act2 Act3 Act4 Act1 Act1 Act2 Act3 Act4
  • 9. How Android? Life cycle of an Android activity
  • 10. How Android? Activity Events If this method is called, it indicates your activity is being redisplayed to the user from a stopped state. onRestart Called right before your activity is destroyed. onDestroy called when activity is no longer visible to the user for a while. onStop Called when the activity is about to go into the background. onPause The activity is about to be displayed to the user. onStart Called when your activity can start interacting with the user. Place to start animations and music. onResume Called when the activity first starts up. Place where to create user interface onCreate
  • 11. How Android? Prepare for Development https://dl-ssl.google.com/android/eclipse/ http://dl-ssl.google.com/android/eclipse/ Android Eclipse Plug-In Update via Android SDK and AVG Manager Android Platform SDK 1.5, 1.6, 2.0, 2.01, 2.1 http://www.eclipse.org/downloads Eclipse http://d.android.com/sdk Android SDK http://java.sun.com/javase/downloads Java JDK 5.0+
  • 13. Measurement UI Design • px (pixels): Dots on the screen. • in (inches): Size as measured by a ruler. • mm (millimeters): Size as measured by a ruler. • pt (points): 1/72 of an inch. • dp (density-independent pixels): An abstract unit based on the density of the screen. On a display with 160 dots per inch, 1dp = 1px. • dip: Synonymfor dp, usedmore often in Google examples. • sp (scale-independent pixels): Similar to dp but also scaled by the user’s font size preference.
  • 14. References Hellow Android by Ed Burnette, Nov 2009 http://developer.android.com/guide/index.html http://android-developers.blogspot.com Brought to you by: SharevisionTeam