2017년 여름, 안드로이드 개발자들을 위한 기술 뉴스 몰아보기

여름이 왔습니다! 맑은 날씨를 즐기면서 야외활동을 하거나, 안드로이드 기술을 업그레이드하기 좋은 계절이죠! 여러분을 위해 지난 1년간 최고의 컨텐츠를 몰아보실 수 있도록 엄선했습니다.

목차


안드로이드 전문가가 되는 법

강연 무대에서 키노트를 하는 연설자들처럼 안드로이드 전문가가 되고 싶으신가요? 생각보다 어렵지 않습니다. 안드로이드 전문가, Chiu Ki Chan이 그 비법을 소개합니다.

이런 개발 뉴스를 더 만나보세요

android-expert-fb

Exploring RxJava 2

이제 전문가가 되었으니, Jake Wharton의 “Exploring RxJava 2 for Android” 글을 보실 차례입니다. 이 새 버전에서는 옵저버블을 만들고 구독을 관리하는 로직과 Backpressure가 완전히 수정됐습니다. Jake가 직접 이런 변경 사항에 관해 설명하고 라이브러리와 애플리케이션을 RxJava 2로 마이그레이션해서 두 버전을 함께 사용할 수 있는 방법을 알려드립니다.

gotocph-jake-wharton-facebook

Kotlin

Backpressure 이야기에 이어서 Kotlin을 아직 배우지 않은 분이라면 지금이 적기입니다! Google이 IO 2017에서 Kotlin을 공식 언어로 선언했죠! 🎉 Kotlin의 가장 큰 장점은 타입 시스템이 다양하다는 점입니다. Paco Estevez가 classes, data, objects, enums, optionals, functions 등 Kotlin의 타입 시스템에 대해 알아야 할 모든 것에 대해 강연한 글입니다.

revisiting-types-estevez-facebook

Realm과 함께 하는 안드로이드 아키텍처 컴포넌트

Kotlin 말고도 이목을 끈 발표가 있었는데요, 바로 아키텍처 컴포넌트입니다. Eric Maxwell의 입문서에서 ViewModels, LiveData, Lifecycle, Room의 개념과 Realm과 함께 Google 아키텍처 컴포넌트를 사용하는 방법을 알아보세요.

android-component-cover-kr 720

Data Binding

이제 안드로이드 코드 스킬이 많이 향상되셨나요? 데이터 바인딩부터 시작해서 UI 레이어로 초점을 옮겨 보겠습니다. 데이터 바인딩을 사용해서 더 간단한 코드로 더 간결한 앱을 만드는 방법을 알려드립니다. 이미 데이터 바인딩을 사용하는 분이라면 좀 더 자세한 내용을 알아볼 기회입니다. Kevin Pilgrims가 데이터 바인딩의 기초와 함께 고급 테크닉과 함수에 대해 공유합니다.

kevin-pelgrims-data-binding-facebook

안드로이드 ConstraintLayout 개념과 사용법 정복하기

ConstraintLayout으로 성능을 향상하고 싶으신가요? 안드로이드 프레임워크 팀의 Nicolas Roard가 알려주는 ConstraintLayout의 필수 사항을 살펴보세요.

Nicolas

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 서포트 라이브러리로 안드로이드의 이전 버전을 지원하는 방법도 배워 보세요.

360AnDev Yash Prabhu Share FB Image

Custom Views

머티리얼 디자인을 사용하면 기존 뷰로 멋진 UI/UX를 만들 수 있지만 가끔은 직접 뷰를 만들 필요가 있습니다. 부담이 되신다고요? Huyen Tue Dao가 어떻게 커스텀 뷰와 뷰그룹을 효율적으로 만들 수 있는지 알려 드립니다.

360AnDev Huyen Tue Dao FB Share Image

RecyclerView

정말 많은 내용을 한꺼번에 알려 드린 것 같네요! RecyclerView를 이해하고 효율성을 증대시키는 방법을 알려드리는 안드로이드 툴킷 UI 팀, Yigit Boyer의 강연을 보며 잠시 쉬어가세요.

360AnDev Yigit Boyar FB Share Image

프래그먼트: 안드로이드의 모든 문제의 해결책이자 원인

Michael Yotive가 프래그먼트의 역사와 업계의 입장, Square의 의견을 전달하며, 프래그먼트 개발을 단순화할 수 있는 프레임워크에 대해서 알려 드립니다.

state-of-fragments-fb

아직 우리말로 번역되지 않은 글들도 차차 번역될 예정입니다. 올여름, Realm이 엄선한 안드로이드 기술 뉴스와 함께 안드로이드 기술을 한층 업그레이드해보세요!

다음: Realm Java의 새로운 기능을 만나 보세요!

General link arrow white

컨텐츠에 대하여

이 컨텐츠는 저자의 허가 하에 이곳에서 공유합니다.


Chiu-Ki Chan

Chiu-Ki는 강연과 교육에 열정적인 안드로이드 개발자입니다. 전세계 수많은 컨퍼런스에서 강연해 왔으며 안드로이드에 대한 광범한 지식으로 Google Developer Expert로 인정받았습니다. 그녀는 모바일 개발 회사를 운영하며 중국어를 학습할 수 있는 Monkey Write, 사진을 하트 모양으로 만들어주는 Heart Collage, 걸을 수록 활동적이 되는 Fit Cat 등의 앱을 제작했습니다.

Jake Wharton

Jake Wharton은 Square의 Square Cash에서 일하는 안드로이드 개발자입니다. 지난 5년간 나쁜 API와 틀에 박힌 상용구 코드를 보면서 괴로워 해왔죠. 마치 전염병처럼 퍼져 많은 개발자를 괴롭히는 이런 현상에 대한 경각심을 알리기 위해 전 세계 컨퍼런스에서 강연을 하고 있습니다.

Francisco Estevez

Paco Estevez는 낮에는 페이스북의 안드로이드 개발자로 일하며 밤에는 오픈 소스에 공헌하고 있습니다. RxJava로 하는 리액티브 프로그래밍이나 Kotlin의 함수형 접근 등 안드로이드의 새로운 패러다임과 기술 부분의 얼리 어댑터입니다.

Eric Maxwell

Eric은 Realm의 제품 엔지니어입니다. 그는 십 년 이상 의료, 보험, 도서관학, 민간 항공을 비롯한 여러 산업 분야의 다양한 회사를 위해 소프트웨어를 설계하고 개발해 왔습니다. 현재는 교육, 멘토링 및 모바일 개발에 주력하고 있으며, Java, Android, iOS 강의를 개발하고 강의했습니다. 여가시간에는 가족과 함께 시간을 보내고 여행하고 즉흥 코메디 쇼를 즐깁니다.

Kevin Pelgrims

Kevin is an Android developer and his latest project is Forward, which can be found on Google Play, is meant to help raise money for charity. He is a co-organizer and a regular speaker at the Android developers group in Copenhagen. He maintains several Android apps in his spare time and likes to experiment with server-side technology.

Nicolas Roard

Nicolas는 안드로이드 브라우저의 HTML5 지원에서부터 허니컴의 웹뷰 하드웨어 가속 구현, 젤리빈/킷캣의 사진 편집기에 이르기까지 Google의 다양한 프로젝트에 참가해 왔습니다. 로봇을 위한 초고속 텔레메트리 시스템을 구축한 이후 다시 안드로이드로 돌아와 ConstraintLayout을 개발했습니다. 덕분에 이제 Android Studio 레이아웃 편집기에서 ConstraintLayout을 사용할 수 있습니다.

Yash Prabhu

Yash Prabhu leads the Android team at DramaFever and has been developing Android apps since 2010. She has spoken at several Android meetups and conferences over the past three years. In her spare time, she volunteers at Girl Develop It Philadelphia, Code For Philadelphia and Google Developers Group Philadelphia as a teaching assistant, instructor, mentor and organizer.

Huyen Tue Dao

Huyen Tue Dao는 Google Developer Expert로 메릴랜드 대학교에서 컴퓨터 엔지니어링 학사와 석사를 전공했으며 현재 Trello의 안드로이드 팀에서 일하고 있습니다. 또한 “Android Dialogs”라는 유튜브 채널의 공동 제작자이기도 합니다. 개발도 좋아하지만, PC, 콘솔, 보드, 카드 등 각종 게임도 좋아합니다.

Yiğit Boyar

Yigit works on building UI widgets and improving layout performance as part of Android UI Toolkit Team. Prior to Google, he was the Android Engineering Lead at Path.com where he was mostly focused on building application architecture, real time camera filters and buttery smooth UI performance. He received his bachelor’s degree in computer engineering from Middle East Technical University, Turkey.

Michael Yotive

Michael은 오하이오주 더블린에 위치한 Startup의 Healthy Roster, Inc.의 소프트웨어 개발자입니다. 지난 10년간 전문적으로 프로그래밍을 해왔으며, 취미는 음악 감상과 크로스핏입니다.

4 design patterns for a RESTless mobile integration »

close