Click here to load reader
Upload
seongug-jung
View
2.505
Download
1
Embed Size (px)
Citation preview
Android Studio 2 (GDE Android)
Google Developer Expert Android
Github : @ZeroBrainFacebook : @steve.SU.Jmedium : @jsuch2362
Android IDE Eclipse~ 2014Android Studio1.0 - 2014. 10~2.0 - 2016. 04 ~2.1 - 2016. 04.27
?
Ant 3rd party - 1
Eclipse
Android Studio 1.0Gradle - IntelliJ IDE
Gradle
Gradle . .OS . .
Feature History
v1.3C++DataBindingSDK Manager
v1.4Vector Preview
v1.5 HPROF LLDB
v2.0 & 2.1IO 201515 15 16
Android Studio 2.0
Instant Run 2.0 ADBGPU IntelliJ 15 Cloud Test Lab
Instant RunSwap Hot Warm /Cold - Annotation, , static , Manifest.xml
Instant Run Android 4.0+Debug Build Script Gradle Version 2.10+Android Plugin 2.0+minSdkVersion 14+ Run > Clean And Rerun >
Emulator 2.0 3x ADB 10x Google Play Service , , , GPS
(50MB)
Instant Run
Instant RunGradle - 2.13+ Android-Gradle - 2.1+
gradle.properties
android.dexOptions
Instant RunLive Coding
GPU OpenGL Frame
Android Studio 2.1
Android N Preview Java8 Jack 2016. 4. 27 Android-Gradle 2.1Instant Run
Android Studio Tip
Cmd + Shift + A
Tab -
Alt + Up/Down
Live TemplateCmd + J
Live TemplateToastToast.makeText(classname.this, , Toast.LENGTH_SHORT).show();fbc(class) findViewById(R.id.resId)constprivate static final int NAME = VALUE;logtprivate static final String TAG = NAME;log[demr]Log.d(TAG, ), Log.eforifor (int i =0; i < LENGTH; i++) {}ifif (BOOLEAN) {}
Debugging Tip Object expression
Structural Search , Remove, Replace
Android Studio
1. Instant Run ?
SingleDex App .MultiDex App ? MultiDex Instant Run ! Instant Run
SingleDex App .MultiDex App ? MultiDex Instant Run !Android-Gradle 2.1.0 .
2. Emulator 2 ?
Emulator .GenyMotion Play Service , PC Resource .
3. Android Studio 2?
Eclipse/AS 1.x CPU, RAM, SSD
Android Studio = IntelliJ Gradle =
Android Studio 2.0
Android Studio 2.0
Android Studio 2.1
Android Studio 2.1
QnA