Skip to content

부담 없는 만다라트 계획표로 당신의 목표를 더욱 선명하게, 반다라트 Android

Notifications You must be signed in to change notification settings

Nexters/BandalArt-Android

Repository files navigation

반다라트 Android

Kotlin Gradle Android Studio minSdkVersion targetSdkVersion

부담 없는 만다라트 계획표로 당신의 목표를 더욱 선명하게, 반다라트 PlayStore
반다라트 그래픽이미지 2

Features

온보딩 메인 목표 입력 메인목표달성
반다라트 추가 반다라트 삭제 반다라트 공유

Article

Custom Splash Screen 만드는 방법(Splash Screen API을 사용하는 경우)

In-app update 적용해보기 with Compose

Development

Required

  • IDE : Android Studio Ladybug
  • JDK : Java 17을 실행할 수 있는 JDK
  • Kotlin Language : 2.0.21

Language

  • Kotlin

Libraries

  • AndroidX

    • Activity & Activity Compose
    • Core
    • Lifecycle & ViewModel Compose
    • Navigation
    • DataStore
    • StartUp
    • Splash
    • Room
    • In-app update
  • Kotlin Libraries (Coroutine, DateTime, Serialization)

  • Compose

    • Material3
    • Navigation
  • Dagger Hilt

  • Ktor

  • Retrofit

  • Timber

  • Lottie

  • Facebook Shimmer

  • Firebase(Analytics, Crashlytics)

  • Compose-Stable-Marker

Test & Code analysis

  • Kotest

  • Ktlint

  • Detekt

Gradle Dependency

  • Gradle Version Catalog

Architecture

Modularization Based on Now in Android with Clean Architecture

Module

image

Package Structure

├── app
│   ├── MainActivity
│   └── Application
├── build-logic
├── buildSrc
├── core
│   ├── data
│   ├── datastore
│   ├── designsystem
│   ├── domain
│   ├── navigation
│   ├── network
│   └── ui
├── fastlane
├── feature
│   ├── complete
│   ├── home
│   ├── onboarding
│   └── splash
├── gradle
│   └── libs.versions.toml
└── report
    ├── compose-metrics
    └── compose-reports

Developer

이지훈 이석규
@easyhooon @likppi10

About

부담 없는 만다라트 계획표로 당신의 목표를 더욱 선명하게, 반다라트 Android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •