SlideShare a Scribd company logo
1 of 17
Download to read offline
Priyadarshini Bhagwati College Of
Engineering
Priyadarshini Bhagwati College Of
Engineering
Priyadarshini Bhagwati College Of
Engineering
Deprtment of Information Technology Presents
Two days Workshop on android Application
Devlopment
Two days Workshop on android Application
Devlopment
Mr. Arsalan Adil (8 sem IT)
Mr. Vaibhav Ramuji Daf (8 sem IT)
Mr. Karan Potdukhe (8 sem IT)
Mr. Rohit Kelzarkar (8 sem IT)
Conducted by:
Coordinate by: Mr. Bhushan Gurmul (6 sem IT)
Mr.Kartik Gaddam (6 sem IT )
Today's Catalog
1) Introduction about android
2) Introduction about component
3) UI Components and XML designing
4) SpeakON (Remote Assistant voice Devlopment)
5) Glide Library
Introduction about Android
Software platform from Google and the Open Handset Alliance
July 2005, Google acquired Android, Inc.
November 2007, Open Handset Alliance formed to develop open standards for mobile devices
October 2008, Android available as open source
December 2008, 14 new members joined Android project
Features of Android
Reuse and replacement of components
Integrated browser
Optimized graphics
Media support
Camera, GPS, compass, and accelerometer
Rich development environment
Introduction about Components
Android Application Components :
1) Activity
2) Services
3) Intents
4) Content Providers
Android Application Components :
1) Activity
Present a visual user interface for one focused endeavor the user can undertake
Example: a list of menu items users can choose from
2) Services
Run in the background for an indefinite period of time
Example: calculate and provide the result to activities that need it
3) Intents
Hold the content of a message
Example: convey a request for an activity to present an image
to the user or let the user edit some text
4) Content Providers
Store and retrieve data and make it accessible to all applications
Example: Android ships with a number of content providers for common data types
(e.g., audio, video, images, personal contact information, etc.)
Xml Designing and UI Components
1) XML Designing :
XML stands for eXtensible Markup Language.
XML was designed to store and transport data.
XML was designed to be both human- and machine-readable.
Xml Designing and UI Components
2) UI Components :
Textview
Edittext
Button
Imageview
Imagebutton
Relative Layouts
Linear Layouts
1) Textview
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView android:id="@+id/text_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="I am a TextView" />
</LinearLayout>
2) EditText
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<EditText
android:id="@+id/simpleEditText"
android:layout_height="wrap_content"
android:layout_width="match_parent"/>
</LinearLayout>
3) Linear Layout
LinearLayout is a view group that
aligns all children in a single
direction, vertically or horizontally.
You can specify the layout direction
with the android:orientation
attribute.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:orientation="vertical" >
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/to" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/subject" />
<EditText
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="top"
android:hint="@string/message" />
<Button
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="@string/send" />
</LinearLayout>
4) Relative Layout
RelativeLayout is a view group that displays
child views in relative positions. The position
of each view can be specified as relative to
sibling elements (such as to the left-of or
below another view) or in positions relative to
the parent RelativeLayout area (such as
aligned to the bottom, left or center).
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk
/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="16dp"
android:paddingRight="16dp" > <EditText
android:id="@+id/name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/reminder" /> <Spinner
android:id="@+id/dates"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_below="@id/name"
android:layout_alignParentLeft="true"
android:layout_toLeftOf="@+id/times" />
<Spinner android:id="@id/times"
android:layout_width="96dp"
android:layout_height="wrap_content"
android:layout_below="@id/name"
android:layout_alignParentRight="true" />
<Button android:layout_width="96dp"
android:layout_height="wrap_content"
android:layout_below="@id/times"
android:layout_alignParentRight="true"
android:text="@string/done" /></RelativeLayout>
SpeakON (Remote Assistant voice
Devlopment)
Speakon :-
1.Basic Activity
2.VectorDrawables
3.TextToSpeech and its Engine
4.SpeechRecognizer
5.RecognizerIntent
6.Permission to Record Audio
7.onPause Method
Glide Library
It is thrid party library used to manipulate images stored on remote server
Download Manager services to download images

More Related Content

Similar to Mobile android application devlopment workshop for beginners

1 introduction of android
1 introduction of android1 introduction of android
1 introduction of androidakila_mano
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android Ranjith Kumar
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
 
Android : Architecture & Components
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & ComponentsAkash Bisariya
 
Android development-tutorial
Android development-tutorialAndroid development-tutorial
Android development-tutorialilias ahmed
 
Android ppt
Android pptAndroid ppt
Android pptAmit
 
Android Introduction
Android IntroductionAndroid Introduction
Android Introductionmehfooz7007
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to AndriodKaviarasu D
 
Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)Deuphil Kaufmann
 
Introduction
IntroductionIntroduction
IntroductionVivi Taz
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorialAjai Kumar
 
Android Development Workshop
Android Development WorkshopAndroid Development Workshop
Android Development WorkshopMuthu Kumar
 

Similar to Mobile android application devlopment workshop for beginners (20)

01 03 - introduction to android
01  03 - introduction to android01  03 - introduction to android
01 03 - introduction to android
 
1 introduction of android
1 introduction of android1 introduction of android
1 introduction of android
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
IntroToAndroid
IntroToAndroidIntroToAndroid
IntroToAndroid
 
Android
AndroidAndroid
Android
 
Android : Architecture & Components
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & Components
 
Android development-tutorial
Android development-tutorialAndroid development-tutorial
Android development-tutorial
 
Android ppt
Android pptAndroid ppt
Android ppt
 
AndroidOs
AndroidOsAndroidOs
AndroidOs
 
Android Introduction
Android IntroductionAndroid Introduction
Android Introduction
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 
Android Overview
Android OverviewAndroid Overview
Android Overview
 
Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)
 
Android Applications Development
Android Applications DevelopmentAndroid Applications Development
Android Applications Development
 
Introduction
IntroductionIntroduction
Introduction
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorial
 
Android Introduction by Kajal
Android Introduction by KajalAndroid Introduction by Kajal
Android Introduction by Kajal
 
Android dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_auth
 
Android Development Workshop
Android Development WorkshopAndroid Development Workshop
Android Development Workshop
 

More from VaibhavDaf1

Joe jack education
Joe jack educationJoe jack education
Joe jack educationVaibhavDaf1
 
Workspace etiquette
Workspace etiquetteWorkspace etiquette
Workspace etiquetteVaibhavDaf1
 
Email etiquette ppt
Email etiquette pptEmail etiquette ppt
Email etiquette pptVaibhavDaf1
 
Digital marketing
Digital marketingDigital marketing
Digital marketingVaibhavDaf1
 
Printing Solution
Printing SolutionPrinting Solution
Printing SolutionVaibhavDaf1
 

More from VaibhavDaf1 (6)

Joe jack education
Joe jack educationJoe jack education
Joe jack education
 
Workspace etiquette
Workspace etiquetteWorkspace etiquette
Workspace etiquette
 
Email etiquette ppt
Email etiquette pptEmail etiquette ppt
Email etiquette ppt
 
Health first
Health firstHealth first
Health first
 
Digital marketing
Digital marketingDigital marketing
Digital marketing
 
Printing Solution
Printing SolutionPrinting Solution
Printing Solution
 

Recently uploaded

Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝soniya singh
 
9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x79892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7Pooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceanilsa9823
 
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...wyqazy
 
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...Niamh verma
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceanilsa9823
 
Night 7k to 12k Top Call Girls Ahmedabad 👉 BOOK NOW 8617697112 👈 ♀️ night gir...
Night 7k to 12k Top Call Girls Ahmedabad 👉 BOOK NOW 8617697112 👈 ♀️ night gir...Night 7k to 12k Top Call Girls Ahmedabad 👉 BOOK NOW 8617697112 👈 ♀️ night gir...
Night 7k to 12k Top Call Girls Ahmedabad 👉 BOOK NOW 8617697112 👈 ♀️ night gir...Call girls in Ahmedabad High profile
 
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Pooja Nehwal
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPsychicRuben LoveSpells
 

Recently uploaded (9)

Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Shalimar Bagh Delhi reach out to us at 🔝8264348440🔝
 
9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x79892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7
 
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
 
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
 
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
 
Night 7k to 12k Top Call Girls Ahmedabad 👉 BOOK NOW 8617697112 👈 ♀️ night gir...
Night 7k to 12k Top Call Girls Ahmedabad 👉 BOOK NOW 8617697112 👈 ♀️ night gir...Night 7k to 12k Top Call Girls Ahmedabad 👉 BOOK NOW 8617697112 👈 ♀️ night gir...
Night 7k to 12k Top Call Girls Ahmedabad 👉 BOOK NOW 8617697112 👈 ♀️ night gir...
 
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 

Mobile android application devlopment workshop for beginners

  • 1. Priyadarshini Bhagwati College Of Engineering Priyadarshini Bhagwati College Of Engineering Priyadarshini Bhagwati College Of Engineering Deprtment of Information Technology Presents Two days Workshop on android Application Devlopment Two days Workshop on android Application Devlopment Mr. Arsalan Adil (8 sem IT) Mr. Vaibhav Ramuji Daf (8 sem IT) Mr. Karan Potdukhe (8 sem IT) Mr. Rohit Kelzarkar (8 sem IT) Conducted by: Coordinate by: Mr. Bhushan Gurmul (6 sem IT) Mr.Kartik Gaddam (6 sem IT )
  • 2. Today's Catalog 1) Introduction about android 2) Introduction about component 3) UI Components and XML designing 4) SpeakON (Remote Assistant voice Devlopment) 5) Glide Library
  • 3. Introduction about Android Software platform from Google and the Open Handset Alliance July 2005, Google acquired Android, Inc. November 2007, Open Handset Alliance formed to develop open standards for mobile devices October 2008, Android available as open source December 2008, 14 new members joined Android project
  • 4. Features of Android Reuse and replacement of components Integrated browser Optimized graphics Media support Camera, GPS, compass, and accelerometer Rich development environment
  • 5. Introduction about Components Android Application Components : 1) Activity 2) Services 3) Intents 4) Content Providers
  • 6. Android Application Components : 1) Activity Present a visual user interface for one focused endeavor the user can undertake Example: a list of menu items users can choose from 2) Services Run in the background for an indefinite period of time Example: calculate and provide the result to activities that need it
  • 7. 3) Intents Hold the content of a message Example: convey a request for an activity to present an image to the user or let the user edit some text 4) Content Providers Store and retrieve data and make it accessible to all applications Example: Android ships with a number of content providers for common data types (e.g., audio, video, images, personal contact information, etc.)
  • 8. Xml Designing and UI Components 1) XML Designing : XML stands for eXtensible Markup Language. XML was designed to store and transport data. XML was designed to be both human- and machine-readable.
  • 9. Xml Designing and UI Components 2) UI Components : Textview Edittext Button Imageview Imagebutton Relative Layouts Linear Layouts
  • 10. 1) Textview <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/text_id" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="I am a TextView" /> </LinearLayout>
  • 11. 2) EditText <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <EditText android:id="@+id/simpleEditText" android:layout_height="wrap_content" android:layout_width="match_parent"/> </LinearLayout>
  • 12. 3) Linear Layout LinearLayout is a view group that aligns all children in a single direction, vertically or horizontally. You can specify the layout direction with the android:orientation attribute.
  • 13. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="16dp" android:paddingRight="16dp" android:orientation="vertical" > <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/to" /> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/subject" /> <EditText android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:gravity="top" android:hint="@string/message" /> <Button android:layout_width="100dp" android:layout_height="wrap_content" android:layout_gravity="right" android:text="@string/send" /> </LinearLayout>
  • 14. 4) Relative Layout RelativeLayout is a view group that displays child views in relative positions. The position of each view can be specified as relative to sibling elements (such as to the left-of or below another view) or in positions relative to the parent RelativeLayout area (such as aligned to the bottom, left or center).
  • 15. <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk /res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="16dp" android:paddingRight="16dp" > <EditText android:id="@+id/name" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/reminder" /> <Spinner android:id="@+id/dates" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_below="@id/name" android:layout_alignParentLeft="true" android:layout_toLeftOf="@+id/times" /> <Spinner android:id="@id/times" android:layout_width="96dp" android:layout_height="wrap_content" android:layout_below="@id/name" android:layout_alignParentRight="true" /> <Button android:layout_width="96dp" android:layout_height="wrap_content" android:layout_below="@id/times" android:layout_alignParentRight="true" android:text="@string/done" /></RelativeLayout>
  • 16. SpeakON (Remote Assistant voice Devlopment) Speakon :- 1.Basic Activity 2.VectorDrawables 3.TextToSpeech and its Engine 4.SpeechRecognizer 5.RecognizerIntent 6.Permission to Record Audio 7.onPause Method
  • 17. Glide Library It is thrid party library used to manipulate images stored on remote server Download Manager services to download images