Skip to content

wanted-preonboarding-android-gyurim/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

원티드 프리온보딩 안드로이드 1기

프리온보딩 안드로이드 1기에 참여하면서 공부한 내용을 정리합니다.

wanted preonboarding 이미지

5주 동안 진행했던 프로젝트입니다.

1주차

사용자의 위치 정보를 받아와 저장하고 이를 출력하는 프로젝트입니다.

LocationHistoryApp Repository

  • 맡은 기능
    • Base Architecture 설계를 하였습니다.
    • 자세한 내용은 해당 링크에서 확인할 수 있습니다.

2주차

가속도 센서(Acc)와 각속도 센서(Gyro)를 값을 받아와 기록하는 프로젝트입니다.

SensorDashboardApp Repository

  • 맡은 기능
    • Paging Library를 사용해 센서 값 리스트를 출력하는 기능을 구현하였습니다.
    • 자세한 내용은 해당 링크에서 확인할 수 있습니다.

3주차

영화 데이터 Api를 받아와 영화 정보를 출력하고 각 영화에 대한 리뷰를 작성하는 프로젝트입니다.

MovieReviewApp Repository

  • 맡은 기능
    • Base Architecture 설계를 하였습니다.
    • 사용한 Library에 대한 성능과 기능을 비교해 발표하였습니다.
    • 자세한 내용은 해당 링크에서 확인할 수 있습니다.

4주차

커스텀 키보드를 구현해 안드로이드 기기에서 사용할 수 있도록 합니다.

CustomKeyboardApp Repository

  • 맡은 기능
    • 커스텀 키보드 속 한글을 조합하는 기능을 구현하였습니다.
    • 자세한 내용은 해당 링크에서 확인할 수 있습니다.

5주차

CameraX 라이브러리를 사용해 영상을 녹화하고 녹화된 영상 리스트를 출력하는 프로젝트입니다.

VideoRecorderApp Repository

  • 맡은 기능
    • Base Architecture 설계를 하였습니다.
    • 리스트에서 특정 영상을 롱클릭하면 5초간 자동 재생 기능을 구현하였습니다.
    • 자세한 내용은 해당 링크에서 확인할 수 있습니다.

5주간 수업을 들으며 공부한 내용입니다.

Clean Architecture

  • Presentation Layer
  • Domain Layer
  • Data Layer

DI

  • Hilt

Compose

Coroutine

  • 비동기 프로그래밍
  • Flow

Paging Library

Component

  • Activity
  • Fragment

객체지향 프로그래밍

  • SOLID
  • 다형성
  • 상속

Data Binding

Pattern

  • MVVM Pattern

Kotlin

  • 고차함수
  • data class
  • visibility modifier

About

원티드 프리온보딩 안드로이드 코스 1기

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published