Android 개발할 때 참고하는 것들.

5564 단어 Android
이 글은 두 번째 도만고 Advent Calendar 2019. 5일째 글입니다.
만고에서 개발N학원 안드로이드 앱했는데 그 중에서 실시 과정에서 어려움을 겪었을 때 참고한 자료, 신기술을 따라가기 위한 정보 수집 등이다.

Android 개발할 때 참고하는 것들.


공식 응용 프로그램의 소스 코드


안드로이드의 유명한 회의는Android Dev SummitDroidKaigi 등이 있는데, 그 행사에서 만들어진 안드로이드 응용 프로그램의 코드는 참고할 만하다.
Android Dev Summit 응용 프로그램의 소스 코드
GitHub google/iosched
DroidKaigi 애플리케이션 소스 코드
GitHub DroidKaigi/conference-app-2019
Android Dev Summit는 세계에서 가장 큰 Android 개발자의 행사이고 Droid Kaigi도 국내에서 가장 큰 행사이기 때문에 그곳에서 사용하는 Android 응용 프로그램은 매우 좋을 것입니다!믿습니다.
(실제로 승낙 수도 많고 많은 사람들이 유명하다.)
사용된 라이브러리와 사용 방법 등을 참고하여 실시 중 어려움을 겪으면 코드 검색과 대여를 할 수 있다.
그나저나 최근 xml의 ImageView 콘텐츠Description에서 무엇을 지정했는지 고민스럽게 조사한 결과 @null 도망갈 수 있어서 다행이다.
<ImageView
    android:id="@+id/reserved_icon"
    android:contentDescription="@null"
참조: https://github.com/google/iosched/blob/89df01ebc19d9a46495baac4690c2ebfa74946dc/mobile/src/main/res/layout/item_feed_session.xml#L58

Google Codelabs


완전히 새로운 기술을 만질 때 실제적으로 Google Codelab의 과정을 해보고 그 사용 방법과 이용 배경을 배운다.
Android와 관련된 모든 요소에 대한 수업이 준비되어 있습니다. 내용은 영어지만 설명이 꼼꼼하고 정보도 최신 내용과 잘 맞아서 교재로서 좋습니다.
구체적으로 다음과 같은 노선을 준비했다.

Kotlin으로 Android 응용 프로그램 만들기 입문 과정


Android Studio에서 Android 앱을 시작하는 것부터 Layout의 조립 방법, Navigation의 화면 이동, View Model의 데이터 처리, Room DB에 데이터를 저장하는 방법 등 그 내용은 Android의 기본을 포괄한다.
Android Kotlin Fundamentals Course

Android 애플리케이션 컨텐츠 처리 과정


Android 응용 프로그램의 알림과 애니메이션의 실현, 지도의 처리, 쓰기 테스트, 로그인 등 응용적인 내용을 학습합니다.
이렇게 완벽하게 할 수 있다면 안드로이드 개발자로 취임하는 데 어려움이 없을 것이다.
Advanced Android in Kotlin

Jetpack Compose 과정 체험


Jetpack Compose의 기본 지식을 배울 수 있습니다. 내년에 발표될 것입니다.
Android의 View 제작이 확 바뀔 것 같습니다.
Jetpack Compose Basics

기타 다수


Using Dagger in your Android app
Android Data Binding
Jetpack Navigation
Using Kotlin Coroutines in your Android App
Taking Advantage of Kotlin

RxMarbles


N학원 안드로이드 앱은 비동기식 처리에 RxJava를 사용하고 이미지를 위해 자주 참고한다RxMarbles.

ReactiveX의 문서에도 많은 설명이 쓰여 있다. RxMarbles는 스스로 마블을 이동할 수 있고 직관적으로 이해하기 쉬우며 어려울 때 참조할 수 있다.

Android 테스트북


Android의 기술도 많이 바뀌어서 책에서 배우기 어려울 것 같고Android 테스트북 흩어진 테스트 지식을 체계적으로 정리하여 참고 가치가 있습니다.
단일 테스트, 통합 테스트, UI 테스트 각각의 실행 방법, 테스트 라이브러리의 선정 기준, CI의 편입과 운용도 쓰여 있습니다. 개발의 참고로 삼겠습니다.

또 안드로이드 테스트 전서PEAKS에는 크라우드펀딩에서 수요를 인정받은 다른 책도 몇 권 있으니 안드로이드와 관련이 높은 책을 참고하고 싶습니다.

Android Dagashi


각양각색의 언론 보도를 봐야 하는데 중요한 정보가 Android Dagashi로 흐르기 때문에 그곳에서 발표 정보와 기술 트렌드 등을 봤다.
Kotlin의 발표 내용, Android Jetpack 주변의 업데이트 내용, Deprecated가 된 라이브러리 정보와 향후 Android에 대한 보도 등을 소개했기 때문에 우선 이곳을 추적하는 데는 문제가 없다고 생각합니다.
만약 새로운 물건이 증가하면 언제든지 업데이트합니다.

좋은 웹페이지 즐겨찾기