TIL : 2023-09-07

이슬비·2023년 9월 7일
0

TIL

목록 보기
44/88

TIL : 스파르타코딩 Android 과정 7기

주의점

  • 매일 : TIL : today I learned 작성하기
  • github에 issue 꼼꼼히 쓰기
  • 주석 잘 적어 넣기

학습 목적 :

  1. Android 입문 학습에 이어 드디어 숙련주차가 시작됩니다. 2주동안 Android 앱개발 입문 학습을 바탕으로 개인과제와 팀 프로젝트를 완료함으로써 우리는 이제 막 숙련 학습을 위한 첫 허들을 넘었습니다. 든든한 기초 체력을 이용해서 앱개발 숙련주차도 섭렵해보도록 합시다!
  2. 앱개발 과정은 총 3가지(입문/숙련/심화)로 구성되어 있습니다. 그 중 우리는 이제 절반 왔습니다. 숙련 주차를 시작하게 되는 것이에요!
  3. 앱개발 숙련 과정을 통해서는 Android의 뷰바인딩과 어댑터뷰, 프래그먼트 등에 대해 배우게 됩니다.
  4. 숙련 과정에서 프래그먼트와 액티비티의 차이와 생명주기를 이해하고 다뤄보며 지식과 경험을 쌓습니다.

학습 목표 :

  • 뷰바인딩에 대해 이해하고 findViewById와의 차이점을 설명할 수 있습니다.
  • 어댑터 뷰의 기본 개념 및 종류를 이해하고 리스트 뷰와 그리드 뷰의 설정 방법을 이해한다.
  • 커스텀 항목 뷰를 정의하는 방법을 이해하고 RecyclerView를 사용하는 방법을 이해한다.
  • 프래그먼트의 기본개념 및 프래그먼트 생명주기를 이해한다.
  • 태블릿용 및 스마트폰용 디바이스에서 프래그먼트를 재 사용할 수 있는 방법을 실습한다.
  • 다이얼로그가 무엇인지 알고 구조에 대해 이해했습니다.
  • 알림을 생성하고 중요도 순서를 이해했습니다

오늘 계획 :

  • 오전
    • 09:00 ~ 10:00 : 팀 회의 & 오늘 계획 세우기
      • 팀 회의록
        • 거의 대부분의 기능구현 끝남.
        • 오후에 디자인에 대해서 회의하기.
      • 오늘 계획 (Task)
        • 팀 회의
        • 팀 프로젝트
        • TIL 작성하기
        • 팀 회의 : 마무리 회고 진행
    • 10:00 ~ 12:00 : 팀 프로젝트
      • 리드미 작성하기
      • 메시지버튼 누르면 메시지앱으로 이동
  • 집중 코딩
    • 13:00 ~ 18:00 : 팀 프로젝트
      • 팀 회의 : 디자인에 대해서
      • PPT 템플릿 조사
  • 저녁
    • 19:00 ~ 20:30 : TIL 작성하기
      • 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 앞으로의 계획 :

강의 정리하기

profile
개발꿈나무

0개의 댓글