/ GDG, ANDROID, ANDROID STUDIO, FIREBASE, KOTLIN, RXJAVA, DAGGER, MOCKITO

GDG Korea Android Weekly #13

GDG Korea Slack#android 채널에서 오고간 주제를 정리한 포스트 입니다. 가입은 여기에서 하실 수 있습니다.

Android Studio 2.2 Preview 7 릴리즈

안드로이드 스튜디오 2.2 Preview 7 버전이 공개되었습니다. (2.2 버전이 유난히 프리뷰가 많이 릴리즈 되는건 기분 탓이겠죠…)

주요 변경 사항은 다음과 같습니다.

  • 레이아웃 에디터 개선 및 버그 수정
  • Gradle 2.14.1 지원
  • Instant Run 버그 수정

프리뷰 버전 릴리즈에 맞춰 안드로이드 그래들 빌드 플러그인 버전도 2.2-alpha7이 올라왔으니, 프리뷰 버전 플러그인을 사용하시던 분은 플러그인 버전도 함께 업데이트 하시면 됩니다.

Android Studio 2.2 Preview 7 Available
Link


Firebase를 사용하여 채팅 앱 만들기

Firebase

Firebase의 Realtime Database를 사용하여 채팅 앱을 만드는 과정을 소개합니다.

Firebase는 다양한 서비스로 구성되어 있는데, 그 중 Realtime Database를 사용하면 큰 수고를 들이지 않고 실시간으로 연동되는 데이터베이스를 작성할 수 있습니다.

간단한 서비스일 경우 별도로 서버 / 클라이언트 API를 작성하지 않아도 데이터를 처리할 수 있을 것 같습니다.

[Android] Firebase의 Realtime Database로 간단한 채팅 앱 만들기
Link


RxJava in Action - RxJava 스터디 발표 영상

RxJava in Action

GDG Korea Android에서 진행하는 RxJava 스터디에서 발표한 ‘RxJava in Action’ 발표 영상이 공개되었습니다.

RxJava를 실무에 적용하게 된 계기부터 실제 적용 사례를 예제 코드와 함께 설명합니다. 발표에서 소개하는 내용들에 대한 참고 링크는 다음과 같습니다.

발표 영상 촬영은 Realm Korea에서 수고해 주셨습니다.

RxJava in Action - 김태호 (커니)
Link


Android Weekly에서 소개된 포스트

Android Weekly #216에서 소개된 포스트 중 일부를 소개합니다.

Best Practices for Android Developer Productivity

Logo

안드로이드 개발자의 개발 생산성을 높여주는 방법에는 어떤 것들이 있을까요?

이 글에서는 크게 다음과 같은 내용들을 다루고 있습니다.

  • 매니페스트 (AndroidManifest.xml)의 최종 형태를 확인하는 방법
  • Support Annotation을 잘 활용하자
  • 코드 리뷰를 위한 환경 설정
  • 코드 변경 사항 빠르게 확인하기
  • 실행 시간 측정
  • Logcat을 보다 효울적으로 보는 방법
  • 네트워크 통신 로깅 및 분석
  • 다양한 OS버전에서 테스트가 필요하다
  • UI 이벤트 자동화
  • 빌드스크립트 (build.gradle) 내용 확인

Best Practices for Android Developer Productivity
Sergii Zhuk
Link


Keddit — Part 10: Kotlin & Dagger 2 (Dependency Injection)

Keddit

코틀린으로 안드로이드 앱을 개발하는 프로젝트의 열 번째 포스트입니다.

이번 포스트에서는 Dagger2를 사용하여 Dependency Injection을 구현하는 방법을 소개합니다.

Dagger 및 Dependency Injection에 대한 간단한 설명과 함께, 본문 내에 Jake Wharton의 Dagger2 발표가 첨부되어 있으니 필요하신 분은 같이 확인해보면 좋을 것 같습니다.

Keddit — Part 10: Kotlin & Dagger 2 (Dependency Injection)
Link


Introduction to Android Testing - Part 3

Retrofit + RxJava를 사용하여 작성한 API 통신 모듈의 테스트 코드를 작성하는 방법을 소개합니다.

Mockito를 사용하여 API 호출 결과를 Mocking하는 방법이 상세하게 소개되어 있으니, 이 부분에 대한 테스트 작성 방법이 궁금하셨던 분들께 일독을 권합니다.

Introduction to Android Testing - Part 3
Link


대화에 직접 참여하고 싶으신가요? GDG Korea Slack#android 채널을 방문하세요. 아직 가입하지 않으셨나요?

kunny

커니

안드로이드와 오픈소스, 코틀린(Kotlin)에 관심이 많습니다. 한국 GDG 안드로이드 운영자 및 GDE 안드로이드로 활동했으며, 현재 구글에서 애드몹 기술 지원을 담당하고 있습니다.

Read More