SlideShare uma empresa Scribd logo
1 de 17
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

Mais conteúdo relacionado

Último

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 

Último (20)

Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 

Destaque

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

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 do 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.