본문 바로가기

코루틴2

[라인개발실록] 안드로이드 앱 빌드 시간 꿀팁 (feat. 질문 채택) 최근 들어 IT회사의 개발자 수요가 급증하면서, 관련 유튜브 콘텐츠들도 많아지고 있다. 그중에서도 양질의 정보를 제공하는 개발자 관련 유튜브 채널 '라인개발실록'을 소개한다. 최신 업로드된 영상 중에, '안드로이드 개발 빌드 시간을 줄여주는 꿀팁'에 대한 영상이 있어 소개한다. 라인에서 안드로이드 현업 개발자 (차영호, 장혁재) 두 분이 나오셔서, 실무에서 사용 중인 기술과 꿀팁에 대해서 자세하게 설명해주신다. 사전에 채널 커뮤니티 게시판에 '1억 명이 쓰는 안드로이드 앱은 어떻게 만들어질까?' 주제에 대한 사전 질문을 모집하는 글을 확인하고, 실무 개발자로서 비동기 처리는 어떻게 진행하는지가 궁금했다. 그 이유는, 최근에 회사에서 Kotlin을 도입하여 신규 프로젝트를 진행하는 과정에서 RxJava3을.. 2021. 4. 28.
[실무 라이브러리] RxJava와 Coroutines 비교해보자 안드로이드 개발을 진행하다보면, REST API를 통해서 목록과 상세정보를 불러오는 기능을 필수적으로 개발하게 된다. 일반적으로 사용자들은 평균적으로 앱을 이용할 때 기다릴 수 있는 시간이 2~3초 사이라고 한다. 앱을 이용하는 목적이 편리하고 빠르게 정보를 확인하기 위함이기 때문에 앱 개발자에게 비동기 처리기술은 필수적으로 학습해야할 요건이다. 최근에도 꾸준히 사용하고 있는 대표적인 비동기 라이브러리 기술을 소개한다. RxJava, Coroutines 2가지이다. * ReactiveX : An API for asynchronous programming with observable streams 비동기 프로그래밍을 Observable streams을 활용하는 API이다. RxJava는 최신 버전이 3.x.. 2021. 4. 10.