[내일배움캠프 앱트랙] 캠프 4주차 - 12/12(화)

0
post-thumbnail

[내일배움캠프 앱트랙] 캠프 4주차 - 12/12(화)

📝TIL

Kotlin CodeKata

안드로이드 앱개발 입문

  • 1주차
    • 1-1 Android 개요⭕
      • 안드로이드: 휴대용 장치를 위한 운영체제, 미들웨어, 사용자 인터페이스, 표준 응용 프로그램을 포함하고 있는 모바일 운영체제이자 모바일 플랫폼
  • 2주차
    • 2-1 Android Studio 프로젝트 구조🔺 - 앱 구성 파일
      • Gradle: 안드로이드 앱의 빌드 도구
        • build.gradle: Gradle 설정 파일
      • 매니패스트 파일: 앱의 기본 특징을 설명하고, 앱의 구성 요소인 컴포넌트(ex. 액티비티, 서비스, 등)을 정의한 xml 파일
      • 리소스 파일: 앱의 리소스(ex. 이미지, 문자열, 등)을 코틀린 코드에서 분리해 독립적으로 유지/관리
        -> 환경 변화(ex. 화면 크기 변화, 사용 언어 변경 등)를 코드 변경 없이 수용 가능
      • aapt 도구: 앱 리소스를 컴파일하여 컴파일된 리소스 생성
        -> R 클래스: 리소스를 코틀린 프로그램에서 접근하기 위한 리소스 ID 정의

📝코멘트

  • 키오스크 과제 제출 기한은 지났지만 과제 완성도가 계속 마음에 걸려서, 더 예쁘게 구현할 수 있는 방법이 있을지 고민하고 있다.
    오후 내내 키오스크 과제 리팩토링을 했는데, 리팩토링 전이 더 이해하기 쉬운 코드인 것 같아서 결국 처음으로 다시 돌아가기로 했다.
  • 안드로이드 입문 주차(본캠프 4~6주차) 개인 과제는 다음주에 시작해도 되니, 이번주까지만 키오스크 과제에 시간을 써봐야겠다!
profile
Be able to be vulnerable, in search of truth

0개의 댓글