3개의 탭을 가진 안드로이드 앱을 제작하는 것으로, 첫번째 탭은 전화번호부, 두번째 탭은 이미지 갤러리, 세번째 탭은 자유주제로 꾸미는 것이 목표였다.
이 때 전화번호부와 이미지 갤러리는 기기 내의 데이터를 읽어와서 보여주어도 되고, 어플 내에서 직접 작성하도록 해도 된다.
아래 링크의 코드를 참고하였다.
https://github.com/javafa/thisiskotlin
설명)
fab가 다른 layout과 overlap되도록 구현하기
앱 내에서 연락처 추가 기능 구현하기
전화번호부 탭에 image 표시 기능 구현하기
갤러리 탭에 Masonry layout을 적용하기
갤러리 탭의 recycler view에서 item을 클릭하면 세부화면을 activity로 생성하기(SubsamplingScaleImageView 적용하여 확대 축소 적용)
사진 제목 수정 시 기기 내 제목 수정되도록 구현하기