wanna be dev 🧑‍💻

Cool 하고 Sick한 개발자가 되고 싶은 uzun입니다

A.K.A. Kick-snare, hyjhyj0901, h_uz99 solvedac-logo

Android/Challenge

패스트캠퍼스 챌린지 04일차

Kick_snare 2022. 1. 27. 19:37
728x90

04일차

생성일: 2022년 1월 27일 오후 7:10

30개 프로젝트로 배우는 Android 앱 개발 with Kotlin 초격차 패키지 Online

강의 목표


  • 프로젝트를 따라해보며 앱개발에 필요한 기술을 학습할 수 있습니다.
  • 프로젝트를 따라해보며 앱개발에 필요한 기술을 학습할 수 있습니다.
  • 앱 개발시 원하는 기능을 구현하기 위해 어떤 기술이 필요한 지 알 수 있습니다.
  • 디자인 아키텍처 패턴, 비동기 처리 등 효율적인 앱 개발 방법을 익힐 수 있습니다.

Ch02.HelloWorld,Android 목차


  • Window에 AndroidStudio 설치하기
  • MacOS에 AndroidStudio 설치하기
  • 나의 첫 AVD 만들기
  • 나의 휴대폰에 설치해보기
  • AndroidStudio 훑어보기

AndroidStudio 훑어보기

  • 안드로이드 스튜디오 시작시 가장 최근의 프로젝트를 불러올 수 있다.
  • 여러창을 이동하며 코드를 편집할 수 있으며 여러개의 창을 분할하여 볼 수도 있다.
  • sample projecet를 어느 스마트폰에 설치하여 돌려볼 것인지 선택할 수 있다
  • 디버깅을 통해 변수 값을 확인하거나 어느 부분에서 에러가 나는지 확인 할 수 있다
  • Gradle으로 안드로이드 앱을 빌드할 수 있다
  • 안드로이드 4.1 버전 이상부터 에뮬레이터 창를 띄어 보면서 코딩할 수 있다
  • 그 외 터미널 DB Logcat 등의 기능을 제공한다
    • Logcat 은 앱을 실행하면서 일어나는 동작들의 로그를 보여준다 (중요함)
  • 좌측의 Android 탭에서 필요한 파일들을 쉽게 찾도록 사용할 수 있다
    • manifest 란 안드로이드 앱이 어떻게 동작하는 지 설명하는 부분이다.
      • 어플리케이션의 이름, 아이콘, 권한 등 앱의 얼굴 부분
    • java 폴더는 소스코드의 정보가 담긴 탭이다
      • package 구조로 이루어져 있다
    • res 폴더
      • drawable 이미지 리소스
      • layout 앱이 어떻게 그려질 것인지의 정보 (뷰)
        • 디자인과 코드를 동시에 보면서 작업할 수 있다
        • 코드 없이 드래그 드랍으로 소스를 추가할 수도 있다
      • mipmap 이미지 정보들
      • values 앱의 값들
        • (ex) 색상 코드 값들의 정의
    • Gradle 은 여러가지 설정들에 관한 파일들이 위치함

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

수강인증샷

링크

https://bit.ly/37BpXiC

728x90