SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Android Boot camp| Tanzania
INTRODUCTION TO ANDROID
Android Boot Camp | Tanzania
Denis Minja
Today’s Overview
1

• Android at a glance

2

• Setting up IDE

3

• Our first android project

4

• Building block of android
apps
• Best way to learn
android

5
Android at glance
• How it was started
• Android Versions
• Why android as a developer?
How it was started
• Google Acquires Android Inc. in 2005

• Open Handset Alliance formed in 2007
• First android SDK released in 2008
Android Versions
Android version
Android 1.0
Android 1.1
Android 1.5
Android 1.6
Android 2.0,2.01,2.1
Android 2.2
Android 2.3,2.3.3
Android 3.0 ,3.1,3.2
Android 4.0,4.03
Android 4.1,4.2

API level
1
2
3
4
5 ,6,7
8
9,10
11,12,13
14,15
16,17

Nickname

Cupcake
Donut
Eclair
Froyo (frozen yogurt)
Gingerbread
Honeycomb
Ice cream Sandwich
Jelly Bean
Android Versions

Name of the next
Why Android platform as a mobile app
developer?
• Open source platform
• Cost free development
• Contains built-in libraries which makes developer's life easy

• We can develop and test our app without owning a physical device
Setting up your IDE
•
•

Download Android Bundle
Use Existing IDE
Download Android Bundle
Eclipse + ADT(Android Development Tool) +
Android SDK Manager
1.Go to http://developer.android.com/sdk/index.html
2.Extract
3.Run Android SDK Manager
4.Selet and install Latest SDK
Use Existing IDE
 Download android SDK from
http://dl.google.com/android/installer_r21.1windows.exe
 Start Eclipse, then select Help→Install New Software
 In the Available Software dialog, click Add.
 In the Add Site dialog that appears, enter a name for the
remote site (for example,
 “Android Plugin”) in the “Name” field.
 In the “Location” field, enter this URL: https://dlssl.google.com/android/eclipse/
Use Existing IDE
 Click OK. Back in the Available Software view, you
should now see “Developer Tools” added
 To the list. Select the checkbox next to Developer
Tools, which will automatically
 Select the nested tools Android DDMS and Android
Development Tools. Click Next.
 In the resulting Install Details dialog, the Android DDMS
and Android Development
 Tools features are listed. Click Next to read and accept
the license agreement and install any
dependencies, then click Finish.
 Restart Eclipse.
To Finalize your preparation
1. Run Android SDK manager
2. Select Latest SDK and install
ANDROID APPLICATION BUILDING BLOCK

Más contenido relacionado

Último

CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroomSamsung Business USA
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPCeline George
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...Nguyen Thanh Tu Collection
 
Objectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptxObjectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptxMadhavi Dharankar
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...Nguyen Thanh Tu Collection
 
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEPART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEMISSRITIMABIOLOGYEXP
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 

Último (20)

CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERP
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Chi-Square Test Non Parametric Test Categorical Variable
Chi-Square Test Non Parametric Test Categorical VariableChi-Square Test Non Parametric Test Categorical Variable
Chi-Square Test Non Parametric Test Categorical Variable
 
CARNAVAL COM MAGIA E EUFORIA _
CARNAVAL COM MAGIA E EUFORIA            _CARNAVAL COM MAGIA E EUFORIA            _
CARNAVAL COM MAGIA E EUFORIA _
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
 
Objectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptxObjectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
 
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEPART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,
 

Android Mobile Application Bootcamp Tanzania

  • 2. INTRODUCTION TO ANDROID Android Boot Camp | Tanzania Denis Minja
  • 3. Today’s Overview 1 • Android at a glance 2 • Setting up IDE 3 • Our first android project 4 • Building block of android apps • Best way to learn android 5
  • 5. • How it was started • Android Versions • Why android as a developer?
  • 6. How it was started • Google Acquires Android Inc. in 2005 • Open Handset Alliance formed in 2007 • First android SDK released in 2008
  • 7. Android Versions Android version Android 1.0 Android 1.1 Android 1.5 Android 1.6 Android 2.0,2.01,2.1 Android 2.2 Android 2.3,2.3.3 Android 3.0 ,3.1,3.2 Android 4.0,4.03 Android 4.1,4.2 API level 1 2 3 4 5 ,6,7 8 9,10 11,12,13 14,15 16,17 Nickname Cupcake Donut Eclair Froyo (frozen yogurt) Gingerbread Honeycomb Ice cream Sandwich Jelly Bean
  • 9.
  • 10. Why Android platform as a mobile app developer? • Open source platform • Cost free development • Contains built-in libraries which makes developer's life easy • We can develop and test our app without owning a physical device
  • 13. Download Android Bundle Eclipse + ADT(Android Development Tool) + Android SDK Manager 1.Go to http://developer.android.com/sdk/index.html 2.Extract 3.Run Android SDK Manager 4.Selet and install Latest SDK
  • 14. Use Existing IDE  Download android SDK from http://dl.google.com/android/installer_r21.1windows.exe  Start Eclipse, then select Help→Install New Software  In the Available Software dialog, click Add.  In the Add Site dialog that appears, enter a name for the remote site (for example,  “Android Plugin”) in the “Name” field.  In the “Location” field, enter this URL: https://dlssl.google.com/android/eclipse/
  • 15. Use Existing IDE  Click OK. Back in the Available Software view, you should now see “Developer Tools” added  To the list. Select the checkbox next to Developer Tools, which will automatically  Select the nested tools Android DDMS and Android Development Tools. Click Next.  In the resulting Install Details dialog, the Android DDMS and Android Development  Tools features are listed. Click Next to read and accept the license agreement and install any dependencies, then click Finish.  Restart Eclipse.
  • 16. To Finalize your preparation 1. Run Android SDK manager 2. Select Latest SDK and install

Notas del editor

  1. This is another option for an Overview slide.
  2. This is another option for an Overview slides using transitions.
  3. -Google buy Android Inc 2005gPhone was expectedIn 2007 Open HandesetAliance owns android and become opensource-2008 SDK 1.0-Gives more control for developers
  4. -Google buy Android Inc 2005gPhone was expectedIn 2007 Open HandesetAliance owns android and become opensource-2008 SDK 1.0-Gives more control for developers
  5. What is our target market globaly and in Ethiopia?
  6. What is our target market globaly and in Ethiopia?
  7. 1. Download Eclipse can be downloaded from the Eclipse web site, www.eclipse.org/Open Eclipse and choose Help ➤➤ Install New Software. Iin the Install dialog box, click theAdd button to add a new source of plug-ins. Give it a name (e.g., Android) supply the following URL: https://dl-ssl.google.com/android/eclipse/Next and ADT will be installedDownload Android SDK manager from http://developer.android.com. Download the ZIP file that is appropriate for your platform and unzip it in a logical location on your machine3.Run Android SDK Manager4.Selet and install Latest SDK
  8. 1. Download Eclipse can be downloaded from the Eclipse web site, www.eclipse.org/Open Eclipse and choose Help ➤➤ Install New Software. Iin the Install dialog box, click theAdd button to add a new source of plug-ins. Give it a name (e.g., Android) supply the following URL: https://dl-ssl.google.com/android/eclipse/Next and ADT will be installedDownload Android SDK manager from http://developer.android.com. Download the ZIP file that is appropriate for your platform and unzip it in a logical location on your machine3.Run Android SDK Manager4.Selet and install Latest SDK
  9. 1. Download Eclipse can be downloaded from the Eclipse web site, www.eclipse.org/Open Eclipse and choose Help ➤➤ Install New Software. Iin the Install dialog box, click theAdd button to add a new source of plug-ins. Give it a name (e.g., Android) supply the following URL: https://dl-ssl.google.com/android/eclipse/Next and ADT will be installedDownload Android SDK manager from http://developer.android.com. Download the ZIP file that is appropriate for your platform and unzip it in a logical location on your machine3.Run Android SDK Manager4.Selet and install Latest SDK
  10. Use a section header for each of the topics, so there is a clear transition to the audience.