I/O Extended 15'

What's New Android M

GDG Incheon

Jason Kim

Jason Kim (김석용)

Oponiti Inc -

Android Developer

 

GDG Incheon -

Organizer

탑 과 원딜을 맡고 있습니다.

i/o opening

I/O 15"

 

Detail

Android
M
 

KeyNote - Android M

 

 

App Permissions

Web Experience

App Links

Finger Print

Google Pay

Power & Charging

Google Pay???

별로 바뀐게 없네?

Nothing Changed?

No

Too Many..

Preview 1 - 전부 보여주지 않았음..

Permissions...

  1. Only ask For permissions you need
  2. Don't overwhelm the user
  3. Explain why you need permissions

Permissions

iOS 처럼 사용자에게 퍼미션을 직접 물어 봅니다.

Request Permission

Permission Result

Check This!

https://developer.android.com/preview/features/runtime-permissions.html

Better Than Before

  • 더이상 악성 앱이 판칠 일은 없을 겁니다.
  • 사용자 데이터를 빼내어 나쁜짓을 하는 일은 없겠죠?
  • 덕분에 개발자들은 퍼미션에 대한 설명 / 허가하는 페이지, 혹은 동작을 개발 해야 합니다.

그럼 M업데이트를 안하게 된다면?

HTTP CLIENT -
REMOVAL

:/ .. Where Is HTTP Client!!

M Preview Version - Build Tool Update

Removed... HTTPClient... Bye Bye.

OMG...

L에서 이미 Deprecate 된

Apache HTTP Client...

PLZ USE 
OK HTTP & LOOPJ

&

 Import Gradle

org.apache.http.legacy.jar

Data Binding

https://developer.android.com/tools/data-binding/guide.html

Data Object

Binding Data

Build Setting

https://developer.android.com/tools/data-binding/guide.html

App Links

Android Studio

드디어.... !!! bitmap -> vector

Gradle 2.4

http://stackoverflow.com/questions/30684967/using-gradle-2-4-in-android-studio

NDK c/c++ support

Not Contain 1.3 beta... olz

testing tool

Developer Services

plz update!

Update Setting 

-> Change Canary Channel

Styles editor

Theme Editor

Preview - behaviorChanges