Skip to content

Nexters/ilab-android

Repository files navigation

I'lab Android

Kotlin Gradle Android Studio minSdkVersion targetSdkVersion

I'lab(아이랩) - 내 취향대로 만드는 AI 프로필 사진 PlayStore
img-playstore-thumnail (1)

Features

홈 화면 1 홈 화면 2 사진 가이드 화면
스타일 입력 화면 이미지 생성 화면 이미지 생성 완료 화면
마이 페이지 화면 마이 앨범 화면 설정 화면

Development

Required

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

Language

  • Kotlin

Libraries

  • AndroidX

    • Activity Compose
    • Core
    • Lifecycle & ViewModel Compose
    • Navigation
    • DataStore
    • StartUp
    • Splash
  • Kotlin Libraries (Coroutine, Serialization, Immutable Collection)

  • Compose

    • Material3
    • Navigation
  • Dagger Hilt

  • Retrofit

  • Timber

  • orbit-mvi(compose, viewmodel)

  • compose-stable-marker

  • coil(compose, gif)

  • kakao-auth

  • ComposeExtensions

  • ComposeInvestigator

  • Firebase(Analytics, Crashlytics)

Test & Code analysis

  • Ktlint
  • Detekt

Gradle Dependency

  • Gradle Version Catalog

Architecture

Based on Now in Android with Clean Architecture

image image

Package Structure

├── app
│   └── Application
├── build-logic
├── core
│   ├── common
│   ├── data
│   ├── datastore
│   ├── designsystem
│   ├── domain
│   ├── network
│   └── ui
├── feature
│   ├── createimage
│   ├── home
│   ├── intro
│   ├── login
│   ├── main 
│   ├── myalbum
│   ├── mypage
│   ├── navigator
│   ├── privacypolicy
│   ├── setting
│   └── uploadphoto
├── gradle
│   └── libs.versions.toml
└── report
    ├── compose-metrics
    └── compose-reports

Issue

  • proguard 활성화시 compose-navigation 관련 함수들을 인식할 수 없는 문제

About

원종네컷 I’Lab(아이랩) AI 프로필 생성 서비스

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages