<aside> 👨‍💻 모바일 어플리케이션 개발자 김태욱입니다. 과거 모바일폰의 커스텀롬 개발을 시작으로 안드로이드 개발을 하고있는 엔지니어입니다.

</aside>

Email : kammat136@gmail.com

학력 : 한양사이버대학교 2학년 재학중

병력 관련 사항 : 면제입니다. 해당사항이 없습니다.

Github Link : https://github.com/neolabs120-mobile


👷‍♂️ 프로젝트

Github Issue Parser

프로젝트를 지정하면 지정한 프로젝트의 Github Issue를 가져오는 앱입니다.

Kotlin, MVVM, DataBinding, Rxjava2, Retrofit2, LiveData를 사용하였습니다.

neolabs120-mobile/OpenGithubIssue

Passcode - 패스워드 저장 애플리케이션

암호화된 DB를 사용한 개인계정 및 패스워드 저장 어플리케이션

PASSCODE - password manager - Apps on Google Play


여행 관련 애플리케이션 리뉴얼

여행관련 애플리케이션 앱 리뉴얼 및 코드레벨 리팩토링 진행 프로젝트

<aside> 💡 약 90% 이상 소스코드 재작성

</aside>

활용기술 : Rxjava2, Retrofit2, ViewPager, Glide, AirCalendar

개발 과정에서 AirCalendar 라이브러리를 활용하여 달력 선택 View를 구현하 였고, 클라이언트 측 요구사항에 맞게 커스텀하여 사용하였습니다. 이외에도 이미지 처리에 Glide, 네트워킹 처리에 Rxjava2, Retrofit을 활용하였으며, 넘기는 페이지를 생성하기 위해 ViewPager를 활용하였습니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0f98b75d-cad6-404e-b66d-ce431c27d279/image01.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/fe5a4f79-53eb-42e2-a414-89b4420913ca/Screenshot_20201108-083134721.jpg