Top Banner
Intro to Android by Stacy Devino for WWC Dallas 2016
21

Intro to Android : Making your first App!

Jan 15, 2017

Download

Software

Stacy Devino
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Intro to Android : Making your first App!

Intro to Androidby Stacy Devino for WWC Dallas 2016

Page 2: Intro to Android : Making your first App!

STACY DEVINO• Senior Android Innovator at The Home

Depot Dallas Technology Center • Works on Consumer Mobile App and

Internal Product Innovation • SixSigma BlackBelt, Intel Innovator, DMS

Member, Vintage game collector/restorer• Women Techmakers Lead for Dallas/ Ft.

Worth

WEBSITESwww.stacydevino.comwww.ledgoes.comwww.openbrite.com

[email protected]

G+https://plus.google.com/+StacyDevino

TWITTER@DoesitPew

Page 3: Intro to Android : Making your first App!

Things to know Android Apps are written in Java (for the most

part)

Apps run in a JVM

Android Java ~ Sun/Oracle Java somewhat

Android is Open Source (AOSP) - mostly

Android is a Linux Distribution

Android Kernel is the Linux Kernel

UI Screens are defined in XML

Page 4: Intro to Android : Making your first App!

Tools (anyone can start, regardless of OS)Android Studio

Android SDK

DDMS / Android Monitor

Terminal Commands (adb)

Android Virtual Device Manager (free, complete emulators!)

Code Definition and Examples resources

developer.android.com

Udacity (Android for Beginners and Android MicroDegree)

Android Arsenal

Vocab : https://developers.google.com/android/for-all/vocab-words/

Page 5: Intro to Android : Making your first App!

UI Layouts (XML)View Groups● RelativeLayout● LinearLayout● RecyclerView● ScrollView● CardView

View Types● TextView● ImageView● Button● ImageButton● ToggleButton● Switch● View

Page 6: Intro to Android : Making your first App!

Practice your Views (follow along!)

Page 7: Intro to Android : Making your first App!

Making a Screen

It is easier than you think!

Page 8: Intro to Android : Making your first App!
Page 9: Intro to Android : Making your first App!
Page 10: Intro to Android : Making your first App!

Add the Clicky Action

Page 11: Intro to Android : Making your first App!

Whoop! We made a Screen!

Now, let’s makean App.

Page 12: Intro to Android : Making your first App!
Page 13: Intro to Android : Making your first App!
Page 14: Intro to Android : Making your first App!

Hmmm… I have Ideas

Page 15: Intro to Android : Making your first App!

Oh Noes! Defect :(

Page 16: Intro to Android : Making your first App!

Something that runs

Page 17: Intro to Android : Making your first App!

Better

Page 18: Intro to Android : Making your first App!
Page 19: Intro to Android : Making your first App!

Flip It Horizontal

Page 20: Intro to Android : Making your first App!

Congrats!Your first Android app

Page 21: Intro to Android : Making your first App!

Code is Here: https://github.com/childofthehorn/android_intro_app