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

Introduction To Android Development

Introduction To Android Development

This was my first talk and I was taking students at Zetech University through the basics of android.

Kibet Theophilus

June 04, 2021
Tweet

More Decks by Kibet Theophilus

Other Decks in Programming

Transcript

  1. Who am I? - Kibet Theophilus - Lead @ Developer

    Stories Africa - Organizer @ Facebook DevC Nairobi Fun Fact : I write blogs when bored
  2. Agenda • What you need to get started • Structure

    of an Android app • Using Android Studio • Creating AVD • Simple app
  3. What you need to get started • Kotlin or Java

    basics • Install Android studio • System requirements - 4GB RAM (8GB is recommended)
  4. Structure of an Android app What is stored here? -

    Manifest - Java - Resources - Gradle
  5. What are Layouts? A layout defines the structure for a

    user interface in your app. - What are Views? - What are ViewGroups? - Types of layouts - linear,relative,grid,constraint etc
  6. What is a AVD? An Android Virtual Device (AVD) is

    a configuration that defines the characteristics of an Android phone. - Demo on how to create one