여름이 왔습니다! 맑은 날씨를 즐기면서 야외활동을 하거나, 안드로이드 기술을 업그레이드하기 좋은 계절이죠! 여러분을 위해 지난 1년간 최고의 컨텐츠를 몰아보실 수 있도록 엄선했습니다.
목차
- 1 – 안드로이드 전문가가 되는 법
- 2 – Exploring RxJava 2
- 3 – Kotlin
- 4 – Realm과 함께 하는 안드로이드 아키텍쳐 컴포넌트
- 5 – Data Binding
- 6 – 안드로이드 ConstraintLayout 개념과 사용법 정복하기
- 7 – Material Design
- 8 – Custom Views
- 9 – RecyclerView
- 10 – 프래그먼트: 안드로이드의 모든 문제의 해결책이자 원인
안드로이드 전문가가 되는 법
강연 무대에서 키노트를 하는 연설자들처럼 안드로이드 전문가가 되고 싶으신가요? 생각보다 어렵지 않습니다. 안드로이드 전문가, Chiu Ki Chan이 그 비법을 소개합니다.
Exploring RxJava 2
이제 전문가가 되었으니, Jake Wharton의 “Exploring RxJava 2 for Android” 글을 보실 차례입니다. 이 새 버전에서는 옵저버블을 만들고 구독을 관리하는 로직과 Backpressure가 완전히 수정됐습니다. Jake가 직접 이런 변경 사항에 관해 설명하고 라이브러리와 애플리케이션을 RxJava 2로 마이그레이션해서 두 버전을 함께 사용할 수 있는 방법을 알려드립니다.
Kotlin
Backpressure 이야기에 이어서 Kotlin을 아직 배우지 않은 분이라면 지금이 적기입니다! Google이 IO 2017에서 Kotlin을 공식 언어로 선언했죠! 🎉 Kotlin의 가장 큰 장점은 타입 시스템이 다양하다는 점입니다. Paco Estevez가 classes, data, objects, enums, optionals, functions 등 Kotlin의 타입 시스템에 대해 알아야 할 모든 것에 대해 강연한 글입니다.
Realm과 함께 하는 안드로이드 아키텍처 컴포넌트
Kotlin 말고도 이목을 끈 발표가 있었는데요, 바로 아키텍처 컴포넌트입니다. Eric Maxwell의 입문서에서 ViewModels, LiveData, Lifecycle, Room의 개념과 Realm과 함께 Google 아키텍처 컴포넌트를 사용하는 방법을 알아보세요.
Data Binding
이제 안드로이드 코드 스킬이 많이 향상되셨나요? 데이터 바인딩부터 시작해서 UI 레이어로 초점을 옮겨 보겠습니다. 데이터 바인딩을 사용해서 더 간단한 코드로 더 간결한 앱을 만드는 방법을 알려드립니다. 이미 데이터 바인딩을 사용하는 분이라면 좀 더 자세한 내용을 알아볼 기회입니다. Kevin Pilgrims가 데이터 바인딩의 기초와 함께 고급 테크닉과 함수에 대해 공유합니다.
안드로이드 ConstraintLayout 개념과 사용법 정복하기
ConstraintLayout으로 성능을 향상하고 싶으신가요? 안드로이드 프레임워크 팀의 Nicolas Roard가 알려주는 ConstraintLayout의 필수 사항을 살펴보세요.
Material Design
성능까지 향상했으니 더 아름다운 UX도 만들고 싶으시겠죠. Prabh Yash가 “Practical Guide to Material Design Implementation for Android”라는 주제를 공유합니다. Navigation Drawer, Floating Action Button, Tabs, Grids, CardView, RecyclerView, Coordinator Layout과 같은 표준 UI 요소의 기본 사항을 알아보고 AppCompat 서포트 라이브러리로 안드로이드의 이전 버전을 지원하는 방법도 배워 보세요.
Custom Views
머티리얼 디자인을 사용하면 기존 뷰로 멋진 UI/UX를 만들 수 있지만 가끔은 직접 뷰를 만들 필요가 있습니다. 부담이 되신다고요? Huyen Tue Dao가 어떻게 커스텀 뷰와 뷰그룹을 효율적으로 만들 수 있는지 알려 드립니다.
RecyclerView
정말 많은 내용을 한꺼번에 알려 드린 것 같네요! RecyclerView를 이해하고 효율성을 증대시키는 방법을 알려드리는 안드로이드 툴킷 UI 팀, Yigit Boyer의 강연을 보며 잠시 쉬어가세요.
프래그먼트: 안드로이드의 모든 문제의 해결책이자 원인
Michael Yotive가 프래그먼트의 역사와 업계의 입장, Square의 의견을 전달하며, 프래그먼트 개발을 단순화할 수 있는 프레임워크에 대해서 알려 드립니다.
아직 우리말로 번역되지 않은 글들도 차차 번역될 예정입니다. 올여름, Realm이 엄선한 안드로이드 기술 뉴스와 함께 안드로이드 기술을 한층 업그레이드해보세요!
컨텐츠에 대하여
이 컨텐츠는 저자의 허가 하에 이곳에서 공유합니다.