본문 바로가기

WIL

(3)
항해 6Week FACTS & FINDINGS 1. 팀 프로젝트 Singletone도 사용해보았고 RecyclerView 삭제, 추가, 수정 기능까지 모두 구현해보았다. string.xml으로 영어 버전도 만들어 구현해보고 Font dp와 sp의 차이도 알아보았다. 2. Singletone 객체의 인스턴스가 오직 1개만 생성되는 패턴이어서 모든 클래스에서 똑같은 객체를 가져와서 사용할 수 있다. 데이터의 공유가 쉬워 Intent 대신 Singletone의 편리함을 알게 되었다! 3. URI 애뮬레이터 안의 갤러리를 이용해 사진을 불러오면 외부 저장소 문제가 뜬다.. 이것을 어떻게 해결해야되는지 다시 한번 살펴봐야겠다. 다른 팀에도 그런 문제를 해결 못한거같았다. FEELINGS 팀 프로젝트를 이렇게 열심히 해본 건 처음..
향해 5Week FACTS & FINDINGS 1. 선발대 과제 TabLayout과 ViewPager2를 연결해보았고 RecyclerView, Status Bar, FloatingActionButton도 구현해보았습니다. 구현을 하기 위해 Fragment, ViewBinding, ViewHolder, RecyclerView에 대해서 공부를 했습니다. 2. RecyclerView ViewHolder와 ViewGroup에 대한 개념이 헷갈려 ViewGroup에 대한 것도 같이 공부를 하게 되었다. 또한, ListView에 대한 내용도 알아야 되었던 것 같다. 3. OOP OOP 강의를 듣고 업 캐스팅과 다운 캐스팅에 대해 이해를 했습니다. 또한, val, var 에 대한 중요성에 대해서도 알게 되었습니다. FEELINGS ..
항해 4Week FACTS & FINDINGS 1. Android 입문 강의 Android UI 와 Activity, Intent에 대해 배웠고 로그인, 회원가입, 자기소개 만들기 과제를 실습했습니다! 다양한 위젯을 만들어보았고 Intent, 이벤트 처리를 구현할 수 있었습니다. 코드 가독성을 높이기 위해 style.xml로 묶어 처리하였습니다. 2. RegisterForActivityResult 추가적으로 registerForActivityResult를 이용해 Activity가 돌아올 때 자동 입력되는 기능을 구현해보았습니다. Activity가 돌아올 때 결과값을 반환해줘 조금 더 쉽게 액티비티 간의 결과 처리 하는데 도움이 되었다. 3. 추가적인 기능 ImageView의 이미지를 랜덤 표시, font 변경 등을 통해..