My first   application!




                   Jakub Lipiński
            MobileMonday Poland
Agenda
         • What are we going to create?
         • SDK Installation
         • Creating a new application
         • StockTicker architecture
         • Run the application
         • Debugging
         • Exercises
What are going to create?
Android SDK installation
          • Eclipse IDE for Java (ganymede)
          from: http://www.eclipse.org/downloads/


          • ADT Plugin
          from: http://developer.android.com/sdk/1.5_r2/installing.html


          • Android 1.5 SDK
          from http://developer.android.com/sdk/1.5_r2/index.html
Android SDK configuration
         1. Unpack: eclipse*.zip / eclipse*.tar.gz
         2. Start Eclipse, then select Help > Software Updates. Go
         to Available Software tab
         3. Click Add Site..., then Archive... Select ADT-0.9.1.zip
         4. Select the checkbox for the „Developer Tools“. Click
         Install
         5. Follow the instructions and restart Eclipse

         6. Unzip the SDK

         7. Select Window > Preferences... to open the
         Preferences panel (Mac: Eclipse > Preferences).
         8. Select Android from the left panel.
         9. For the SDK Location in the main panel, click Browse...
         and locate your downloaded SDK directory.
         Click Apply, then OK.
Creating the
project
1. Click: File > New > Project
2. Choose Android Project
Application architecture
 http://m.gpw.pl/




                      Widget


                         Home Screen




                                 AppWidget
                    Service
                                  Provider
Project structure
          AndroidManifest.xml
          /src
          /gen
          /assets
          /res/drawable
          /res/layout
          /res/values
          /bin
Thank You




                   Jakub Lipiński
            MobileMonday Poland

More Related Content

PDF
Using Maven to build Java & Android program
PPTX
Introduction to android
PPTX
Methods to set up android app development environment
PPTX
Gdsc android introduction
PPTX
PHP And Silverlight - DevDays session
PPTX
Flutter for web
PPTX
Flutter: Future of App Development
PDF
Second Screen Apps with the Google Cast SDK
Using Maven to build Java & Android program
Introduction to android
Methods to set up android app development environment
Gdsc android introduction
PHP And Silverlight - DevDays session
Flutter for web
Flutter: Future of App Development
Second Screen Apps with the Google Cast SDK

What's hot (20)

PPTX
HTC Bluetooth Low Energy Heart Rate Monitor Sample Code
PPTX
Flutter dhaval solanki
PPTX
Getting started with mono game on visual studio 2019
PPTX
Android Study Jams - Info Session
PPTX
Flutter UI Framework
PPTX
PDF
Startup weekend bootcamp - Android up and running
PPTX
Meteor join 2015
PPTX
What and Why Flutter? What is a Widget in Flutter?
PPTX
Capturing Your Audience with Kinect
PPTX
Fire up your mobile app!
PPTX
Continuous SDK
PDF
Fitur Terbaru Flutter di Tahun 2021 - Widyarso Joko Purnomo
PPTX
Why React Native is the Future?
PDF
Android Application Development for Beginners
PDF
Getting Started with Android Development
PDF
Pune Flutter Presents - Flutter 101
PPT
Whats New in Titanium 0.7
PPTX
Flutter
HTC Bluetooth Low Energy Heart Rate Monitor Sample Code
Flutter dhaval solanki
Getting started with mono game on visual studio 2019
Android Study Jams - Info Session
Flutter UI Framework
Startup weekend bootcamp - Android up and running
Meteor join 2015
What and Why Flutter? What is a Widget in Flutter?
Capturing Your Audience with Kinect
Fire up your mobile app!
Continuous SDK
Fitur Terbaru Flutter di Tahun 2021 - Widyarso Joko Purnomo
Why React Native is the Future?
Android Application Development for Beginners
Getting Started with Android Development
Pune Flutter Presents - Flutter 101
Whats New in Titanium 0.7
Flutter
Ad

Similar to My First Android App (20)

PPTX
Introduction to Android Development
PDF
Android installation
PPTX
Android app developers in bangalore- thorsignia
PPTX
Android
PPTX
Android Basic
PDF
01 04 - android set up and creating an android project
PPTX
Developing for Android-Types of Android Application
PPTX
Android development orientation for starters v2
PDF
Bai thuc hanh lap trinh Android so 1
PPTX
Android installation guide
PPT
Industrial Training in Android Application
PPTX
Eclipse & android setup
PPTX
Session 2 prepare android development environment
PPTX
Android Workshop: Day 1 Part 3
PPT
Android Application Development Using Java
PPT
Part 2 android application development 101
PPT
Getting started with android dev and test perspective
PPT
Android development orientation for starters v4 seminar
PPTX
Android cours
PDF
Android Jump Start
Introduction to Android Development
Android installation
Android app developers in bangalore- thorsignia
Android
Android Basic
01 04 - android set up and creating an android project
Developing for Android-Types of Android Application
Android development orientation for starters v2
Bai thuc hanh lap trinh Android so 1
Android installation guide
Industrial Training in Android Application
Eclipse & android setup
Session 2 prepare android development environment
Android Workshop: Day 1 Part 3
Android Application Development Using Java
Part 2 android application development 101
Getting started with android dev and test perspective
Android development orientation for starters v4 seminar
Android cours
Android Jump Start
Ad

Recently uploaded (20)

PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
CloudStack 4.21: First Look Webinar slides
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
Tartificialntelligence_presentation.pptx
PPT
What is a Computer? Input Devices /output devices
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Hybrid model detection and classification of lung cancer
PPTX
Modernising the Digital Integration Hub
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
1 - Historical Antecedents, Social Consideration.pdf
A comparative study of natural language inference in Swahili using monolingua...
Benefits of Physical activity for teenagers.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
CloudStack 4.21: First Look Webinar slides
NewMind AI Weekly Chronicles – August ’25 Week III
Tartificialntelligence_presentation.pptx
What is a Computer? Input Devices /output devices
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Group 1 Presentation -Planning and Decision Making .pptx
sustainability-14-14877-v2.pddhzftheheeeee
A novel scalable deep ensemble learning framework for big data classification...
Hybrid model detection and classification of lung cancer
Modernising the Digital Integration Hub
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
O2C Customer Invoices to Receipt V15A.pptx
Hindi spoken digit analysis for native and non-native speakers
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...

My First Android App

  • 1. My first application! Jakub Lipiński MobileMonday Poland
  • 2. Agenda • What are we going to create? • SDK Installation • Creating a new application • StockTicker architecture • Run the application • Debugging • Exercises
  • 3. What are going to create?
  • 4. Android SDK installation • Eclipse IDE for Java (ganymede) from: http://www.eclipse.org/downloads/ • ADT Plugin from: http://developer.android.com/sdk/1.5_r2/installing.html • Android 1.5 SDK from http://developer.android.com/sdk/1.5_r2/index.html
  • 5. Android SDK configuration 1. Unpack: eclipse*.zip / eclipse*.tar.gz 2. Start Eclipse, then select Help > Software Updates. Go to Available Software tab 3. Click Add Site..., then Archive... Select ADT-0.9.1.zip 4. Select the checkbox for the „Developer Tools“. Click Install 5. Follow the instructions and restart Eclipse 6. Unzip the SDK 7. Select Window > Preferences... to open the Preferences panel (Mac: Eclipse > Preferences). 8. Select Android from the left panel. 9. For the SDK Location in the main panel, click Browse... and locate your downloaded SDK directory. Click Apply, then OK.
  • 6. Creating the project 1. Click: File > New > Project 2. Choose Android Project
  • 7. Application architecture http://m.gpw.pl/ Widget Home Screen AppWidget Service Provider
  • 8. Project structure AndroidManifest.xml /src /gen /assets /res/drawable /res/layout /res/values /bin
  • 9. Thank You Jakub Lipiński MobileMonday Poland