intro to android : making your first app!

21
Intro to Android by Stacy Devino for WWC Dallas 2016

Upload: stacy-devino

Post on 15-Jan-2017

183 views

Category:

Software


2 download

TRANSCRIPT

Intro to Androidby Stacy Devino for WWC Dallas 2016

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

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

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/

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

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

Practice your Views (follow along!)

Making a Screen

It is easier than you think!

Add the Clicky Action

Whoop! We made a Screen!

Now, let’s makean App.

Hmmm… I have Ideas

Oh Noes! Defect :(

Something that runs

Better

Flip It Horizontal

Congrats!Your first Android app

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