Android 공부방법

정상준·2022년 12월 25일
4

📝 Kotlin 공부법

📝 Android 공부법

  • 안드로이드 공식사이트 무료강의
    Kotlin -> 시작하기 -> Android와 Kotlin을 기초부터 배우기
  • 기본이 되면 간단한 앱 만들어 보기
    ✏️ RecyclerView + Kotlin + 코루틴 사용하기
  • 안드로이드 문서 공부하기
    모든 개발자 가이드에 들어가 하나씩 클릭해보며 공부하고 정리하기
    ✏️ 앱 기본요소, 앱 아키텍쳐 가이드, 인텐트 및 인텐트 필터, 앱 진입점 -> 활동 중요
    ✏️ 앱 아키텍쳐, 생명주기, Context와 Intent 등 이론 중요

📝 Android-Jetpack 공부법

📝 Jetpack Compose 공부법

  • 안드로이드 공식 Jetpack 문서
    Jetpack Compose 많이 사용하는 추세이니 공부해보기
    Jetpack을 사용하여 시작하기 -> Compose -> 튜토리얼 보기
    응용해서 앱 직접 만들어보기

📝 App-Architecture 공부법

📝 자주사용하는 라이브러리 공부하기

✏️ Gson, Retrofit, Hilt Dagger, Glide

📝 신기술 공부법

구글은 매년 신기술을 발표한다.

📝 중요한 개념

  • 프로세스와 스레드의 차이
  • 문맥 전환
  • 교착 상태
  • 세마포어/ 뮤텍스
  • 정렬 알고리즘
  • 메모리의 힙과 스택
  • 해시
  • 그래프
  • 캐싱

📝 포토폴리오 준비할 때 적용할 것

  • 클린아키텍처 적용
  • 코루틴, AAC , Compose 등 최신 기술 활용
  • 여러직군이 단일 앱 만들기
  • 출시하여 플레스토어에 있는 경우 Best !

📝 단계별 공부법

  1. 아무것도 신경쓰지 말고 기능 구현에만 집중(최대한 다양한 기능 사용해보기)
  2. 한줄 한줄 똑바로 작성하자 (코틀린 이해 필요)
  • 코틀린 책 : kotlin in action
  1. 전체를 똑바로 작성하기 (OOP)
  • OOP 책 : 1. 도메인 주도 설계 핵심 2. 오브젝트 3. Head First Design Patterns(디자인 패턴)
  1. 프로젝트를 유지보수하기 쉽게 만들기(아키텍처)
  • 구글문서
  1. 새로운 기술을 도입해서 세련된 코드를 작성
  • 코루틴
  • rxKotlin

출처

profile
안드로이드개발자

0개의 댓글