/Signature

여러 도구를 활용한 그림판 프로젝트

Primary LanguageKotlin

Signature

배경 색상 변경 펜 색상 변경 펜 굵기
default.mp4
default.mp4
default.mp4
지우개 초기화 저장
default.mp4
default.mp4
default.mp4

Description

🔗 구글 스토어 링크

손가락으로 쉽고 빠르게 그림을 그려보세요.

문득 영감이 떠올랐을 때 재빠르게 그린 후에 사진첩에 저장하세요.

여러 도구를 활용해서 그림을 그려보세요.

  • 배경 색상 변경
  • 펜 색상 변경
  • 펜 굵기 변경
  • 지우개 굵기 변경
  • 초기화
  • 갤러리 저장

Structure

.app/
  ├── common
  └── di (koin)
  │      ├── HandlerModule
  │      └── ViewModelModule
  └── presentation
        ├── extensions
        ├── model
        ├── extensions
        └── handler
        │      └── ImageSaveHandler (이미지 갤러리 저장)
        └── utils
        │      ├── dialog
        │      ├── drawable
        │      └── toast
        └── view (Custom View)
        │      ├── DrawingView (화면에 그려지는 뷰)
        │      ├── EraserPreView (지우개 두께 조절 미리보기)
        │      └── PenPreView (펜 두께 조절 미리보기)
        └── ui
              └── main (Activity, ViewModel)
  

Skills

  • Kotlin
  • Koin
  • ViewModel
  • Jetpack
  • DataBinding
  • LiveData
  • CustomView
  • FireBase(App Distribution, Crashlytics)

Environment

  • Android Studio Chipmunk 2021.2.1
  • minSdkVersion 26
  • targetSdkVersion 32
  • Test Device - Galaxy S10e