- Android Studio Beta
- L developer preview & New Android devices
- IDE Enhancements
- Gradle build System : support multipl APKs
- Unified Build System : CI, IDE.
- Support Ecosystem
- Support code resuse
Variants
- Build type : debug vs .release
- Product flavor : paid vs .Free
- Multi-APK splits, coming soon : ARM. vs x86 vs. MIPS
Depdendency
- Flavor등에 따라서 depdenncy가 다를 수 있다.
- provided dependency 등 지원
Manifest merger
- Flavor에 따라서 opermision이 다를 수도 있다.
- Inject valeus : maven resource filtering 비슷?
Customization
- BuildConfig injection
- Res value Injection
- Per-Variant SourceSet
API
- Annotation processing plugin : 새로운 소스폴더 인지에 Gradle가 IDE가 매끄럽게 연결.
Android war support
- Built-in Support for Micro-App
- Generate XML resource
- Inject Node in Manifest
Performance
- Incremental support in task (APK, DEX is not incremental.. It will come in the next few months.)
- Task paralization (important for CI server)
- 환경별로 분리된 디렉토리안에 있는 파일을 하나의 View에서 볼수 있는 기능 제공
- XML 편집이 위지윅으로 반영
- API level이 안 맞는 앱에서 material 적용시 Lint경고 , Fix누르면 하위버전을 위한 파일정의로 바로 이동.
- Android tv 등의 deivce 에뮬레이터
- Multiple test profiel. robolectric하고 integrat ion테스트를 선택할수 있게.. 기기밖에서 하는 테스트를 지원할 계획이 있는가? server에서 headless하게 실행하는것 같은..
quick turnaournd time을 원하는것이 맞지 않는가? CI feature를 계획하고는 있다..
- Doucmentation에 대한 질문.. 너무 많이 바뀌고 있어서 시간을 많이 쓸수 없다..