Slide 1

Slide 1 text

Introduction To Android Development

Slide 2

Slide 2 text

Who am I? - Kibet Theophilus - Lead @ Developer Stories Africa - Organizer @ Facebook DevC Nairobi Fun Fact : I write blogs when bored

Slide 3

Slide 3 text

Agenda ● What you need to get started ● Structure of an Android app ● Using Android Studio ● Creating AVD ● Simple app

Slide 4

Slide 4 text

What you need to get started ● Kotlin or Java basics ● Install Android studio ● System requirements - 4GB RAM (8GB is recommended)

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

Structure of an Android app What is stored here? - Manifest - Java - Resources - Gradle

Slide 7

Slide 7 text

What are activities? An activity is a single, focused thing that the user can do.

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

Using Android Studio Different parts of android studio.

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

Let’s build!

Slide 13

Slide 13 text

Questions

Slide 14

Slide 14 text

Thank You

Slide 15

Slide 15 text

Find me on: Twitter - @_kibetheophilus Website - kibet.hashnode.com