TIL : 스파르타코딩 Android 과정 7기
주의점
- 매일 : TIL : today I learned 작성하기
- github에 issue 꼼꼼히 쓰기
- 주석 잘 적어 넣기
학습 목적 :
- Android 입문 학습에 이어 드디어 숙련주차가 시작됩니다. 2주동안 Android 앱개발 입문 학습을 바탕으로 개인과제와 팀 프로젝트를 완료함으로써 우리는 이제 막 숙련 학습을 위한 첫 허들을 넘었습니다. 든든한 기초 체력을 이용해서 앱개발 숙련주차도 섭렵해보도록 합시다!
- 앱개발 과정은 총 3가지(입문/숙련/심화)로 구성되어 있습니다. 그 중 우리는 이제 절반 왔습니다. 숙련 주차를 시작하게 되는 것이에요!
- 앱개발 숙련 과정을 통해서는 Android의 뷰바인딩과 어댑터뷰, 프래그먼트 등에 대해 배우게 됩니다.
- 숙련 과정에서 프래그먼트와 액티비티의 차이와 생명주기를 이해하고 다뤄보며 지식과 경험을 쌓습니다.
학습 목표 :
- 뷰바인딩에 대해 이해하고 findViewById와의 차이점을 설명할 수 있습니다.
- 어댑터 뷰의 기본 개념 및 종류를 이해하고 리스트 뷰와 그리드 뷰의 설정 방법을 이해한다.
- 커스텀 항목 뷰를 정의하는 방법을 이해하고 RecyclerView를 사용하는 방법을 이해한다.
- 프래그먼트의 기본개념 및 프래그먼트 생명주기를 이해한다.
- 태블릿용 및 스마트폰용 디바이스에서 프래그먼트를 재 사용할 수 있는 방법을 실습한다.
- 다이얼로그가 무엇인지 알고 구조에 대해 이해했습니다.
- 알림을 생성하고 중요도 순서를 이해했습니다
오늘 계획 :
- 오전
09:00 ~ 10:00
: 팀 회의 & 오늘 계획 세우기
- 팀 회의록
- 거의 대부분의 기능구현 끝남.
- 오후에 디자인에 대해서 회의하기.
- 오늘 계획 (Task)
- 팀 회의
- 팀 프로젝트
- TIL 작성하기
- 팀 회의 : 마무리 회고 진행
10:00 ~ 12:00
: 팀 프로젝트
- 리드미 작성하기
- 메시지버튼 누르면 메시지앱으로 이동
- 집중 코딩
13:00 ~ 18:00
: 팀 프로젝트
- 팀 회의 : 디자인에 대해서
- PPT 템플릿 조사
- 저녁
19:00 ~ 20:30
: TIL 작성하기
20:30 ~ 21:00
: 마무리 회고 진행
사용 기능 :
[Android] 기본 메신저 앱으로 문자 보내기
var phoneNumber = "000-0000-0000"
val smsUri = Uri.parse("smsto:" + phoneNumber)
val intent = Intent(Intent.ACTION_SENDTO)
intent.setData(smsUri)
requestLauncher.launch(intent)
팀(or 개인) 프로젝트 :
팀 프로젝트 : 연락처 앱 만들기
https://github.com/Android-Team-119/Android_Team119_Project
아쉬운 점 or 앞으로의 계획 :
강의 정리하기