App/Kotlin

    코틀린의 NullPointException 처리 설계예 관해

    요약:NullPointException에서의 관리, VO 관리시작하며2017년 4월, 모바일 플랫폼에서 사용자 경험 극대화를 위한 여정의 첫발로 메인 개편 프로젝트를 시작했습니다. 이 프로젝트의 목표는 다음과 같습니다.앱 사용성 향상을 위해 기대를 배신하는 UX, 어딘지 모르는 고객 위치, 느린 UI 로딩을 해결메인 페이지의 이탈률 3% 감소, 로딩 속도를 1초로 개선모바일 반찬 가게 최초 네이티브 UX 제공기존 배민프레시의 앱은 웹뷰 기반에 하이브리드 구조로 만들어져 있었습니다. 이를 네이티브 앱으로 전환하며 UX 개선과 성능 향상을 꾀했습니다.FC서비스개발팀은 새로운 안드로이드 앱을 만들 도구로 코틀린을 도입하고, iOS 앱은 스위프트를 도입하는 것으로 결정했습니다. 이 글은 안드로이드 앱을 개발할 ..

    코틀린을 해야하는 이유

    이 글은 2019년4월5일 있었던 '드로이드나이츠 2019'행사에서 발표했었던 내용에 기반한 포스팅입니다.제 목소리와 함께 영상으로 시청하실분들은 아래 링크를 통해 영상으로 감상해보세요https://www.youtube.com/watch?v=e9O0wt-eY-E "코틀린, 꼭 해야하나요?코틀린이 나온 이후 몇년전부터 여러 오픈 채팅방과 커뮤니티에 끊임없이 주기적으로 올라오는 질문들입니다. 사실 저는 “코틀린 꼭 해야하나요?” 라는 질문을 “코틀린 하기 싫어요” 라고 읽습니다.이미 할 사람이라면 이미 학습을 시작 했을것입니다.이런 질문을 하시는분들은 하기는 싫은데 하는사람은 많고 안할 이유를 찾고 싶은 답정너 느낌입니다. 자매품으로는 아래와 같은 질문들이 있습니다.- “데이터바인딩 꼭 해야하나요?” - “..

    코틀린 영상통화

    https://docs.remotemonster.com/android/android-getting-started 불러오는 중입니다... RemoteMonster에서 누구나 쉽게 1:1 화상채팅을 할 수 있는 앱을 구글 플레이 스토어에 공개하였습니다. Remon Video Chat 다운로드 !!! 특히 Remon Video Chat은 소스코드가 공개되어 있고 약 400줄의 아주 단순한 코드로 이루어져 있다는 점이 놀랍습니다. 또한 단순히 화상통화 뿐 아니라 간단한 채팅과 이미지 전송등과 같은 기능도 같이 구현되어 있어서 포장만 예쁘게 하면 얼마든지 상용 앱으로 출시도 가능할 것 같아요. 또한 안드로이드에서 최근 핫한 프로그래밍 언어인 Kotlin을 이용해서 만들어진 점도 특이할만한 점입니다. Kotlin으..