lecture #1 intro,setup, new project, sunshine

Post on 15-Jul-2015

227 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Lecture #1Android Academy

TLV

Android Academy TLV

Yonatan LevinAndroid Evangelist

GetTaxi

Assaf Mashiah

Android @ Tapingo

Jonathan Yarkoni

Entrepreneur &Android Advocate @

Ironsource

Course- Study Jam: We, Google, Udacity

- Android Fundamentals

- Prerequisite: 2+ Java dev

- Monday 18:30

- About 9-10 meetings: 7 meetings + 3 guest lectures

Check list

- Signup for Udacity StudyJam Group

(https://www.udacity.com/account/affiliate/StudyJam)

- RSVP to the Meetup

- Go over lesson before the course

- Prepare questions and code :)

Elc0Campus

#devStudyJam

Smartphone - Nexus 6

Tablet - Nexus 9

Android Wear

Android TV

Android Auto

1 billion Android smartphones shipped worldwide in 2014

Android Studiohttps://developer.android.com/sdk/installing/studio.html

How to install:Windows: http://bit.ly/1jWC6TjMac: http://bit.ly/1p2Fyeb

AVD - Android Emulator http://developer.android.com/tools/devices/emulator.html

How to install:http://bit.ly/1nDNRbW

Don't forget about Intel HAXM

Genymotionhttp://developer.android.com/tools/devices/emulator.html

How to install:https://cloud.genymotion.com/page/doc/

Requires VirtualBox install

What common?

https://github.com/udacity/Sunshine

Google I/O talk: https://www.youtube.com/watch?v=LCJAgPkpmR0

Single Flexible Build System

Project Structure

User InterfaceActivity

Fragment

Layout XML

Design Mode

Visible screen.

Layout defined as xml in res/layout

Activity

Fragment

Dynamic piece of screen hosted within Activity

View

View… simple as that

TextView, ImageView, list view

Create List ItemCreate file list_item_forecast.xml containing TextView with id “@+id/list_item_forecast_textview”

Responsive DesignScreens ResolutionsDisplay SizesLandscapeAlways think how your design will scale on different devices

Responsive Design

When you have only one item

To stack items one after each other

To position views relative one to each other. More flexible but complicated

ScrollView and ListView

GridView

Adapter

FindViewById

top related