lecture #1 intro,setup, new project, sunshine
Post on 15-Jul-2015
227 Views
Preview:
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
Git
Git (/ɡɪt/[5]) is a distributed revision control system with an emphasis on speed,[6] data integrity,[7] and support for distributed, non-linear workflows
Tutorial: https://www.atlassian.com/git/
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