Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Zero to Android Developer

Zero to Android Developer

Adora Nwodo

April 27, 2019
Tweet

More Decks by Adora Nwodo

Other Decks in Technology

Transcript

  1. Hi, I’m Adora Multidisciplinary software engineer GDG Ajah Co-organiser Women

    Techmakers Ajah Ambassador Blogger, adorahack.com Twitter, @theadoranwodo GitHub, @adoranwodo
  2. Let’s talk about Android Android User Interface Android Development Languages

    & Tools Launch & Build an Android project What’s Next?
  3. Inter App Integration Security Reduced development cost Rich development environment

    Open Source Higher success ratio Large Community Android 9 Pie
  4. Angel Cake - Android 1.0 Battenberg - Android 1.1 Cupcake

    - Android 1.5 Donut - Android 1.6 Eclair - Android 2.0 Froyo - Android 2.2 Gingerbread - Android 2.3 Honeycomb - Android 3.0 Ice cream Sandwich - Android 4.0 Jellybean - Android 4.1 KitKat - Android 4.4 Lollipop - Android 5.0 Marshmello - Android 6.0 Nougat - Android 7.0 Oreo - Android 8.0 Pie - Android 9.0 Q
  5. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"

    tools:showIn="@layout/activity_main" tools:context=".MainActivity" android:orientation="vertical" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Location" android:textSize="15sp" /> </LinearLayout>
  6. IDE Android studio Intellij idea Languages & Markup Java Kotlin

    XML Test Framework Espresso Appium UI Automator Emulators / Devices Physical devices Android Emulator Firebase Test Lab Genymotion
  7. Build anything on Android with the help of these resources

    http://developer.android.com/ https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012 https://www.tutorialspoint.com/android/ https://www.edx.org/course/Android-App-Development-for-Beginners-1 https://www.udemy.com/s2k-android-beginners/ G