Skip to content
LibrumLegoPublic

About

최대 10개 카운터를 이름·색상·증가량으로 설정하고 진동 피드백으로 빠르게 조작하는 Android 앱 | Android counter utility — up to 10 customizable counters with haptic feedback

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Clicker

여러 카운터의 이름·색상·증가량을 설정하고 빠르게 조작하는 Android 유틸리티.

Kotlin · Android · ViewModel · SharedPreferences · AdMob

프로젝트 스토리 ↗ · 개발자 포트폴리오 ↗


At a glance

제품 경험 구현 포인트
여러 카운터의 이름·색상·증가량을 설정하고 빠르게 조작하는 Android 유틸리티. 최대 10개 카운터와 확대 화면, 설정 저장을 반복 사용하기 편한 화면 흐름으로 구성합니다.

개인 프로젝트 · 저장소의 기능·빌드 구성을 기준으로 소개합니다.

기능 · 구조 · 로컬 실행 가이드

Clicker

여러 개의 숫자 카운터를 빠르게 만들고, 진동과 확대 화면으로 조작하는 Android 카운트 앱

Clicker는 운동·재고·습관·현장 집계처럼 반복 횟수를 세야 하는 상황을 위한 Android 앱입니다. 카운터마다 이름과 색상을 지정하고, 증가·감소 단위와 범위를 조정할 수 있도록 구성했습니다.

주요 기능

  • 최대 10개의 카운터 생성
  • + / − 버튼으로 빠른 증감
  • 카운터별 이름·색상·증감 단위·최솟값·최댓값 설정
  • 10·50·100·1000 단위의 빠른 조작 옵션
  • 숫자를 누르면 큰 숫자로 확인하는 확대 화면
  • 버튼 조작 시 햅틱 진동 on/off
  • 사용 방법, 리뷰, 개인정보처리방침 메뉴
  • Google AdMob 배너·전면 광고 연동

기술 스택

  • Kotlin
  • Android SDK 35
  • AndroidX AppCompat / Lifecycle ViewModel
  • Material Components
  • Google Mobile Ads SDK
  • SharedPreferences 기반 설정 저장

화면 구조

SplashActivity       # 앱 시작 화면
MainActivity         # 카운터 목록과 증감 조작
NumberZoomActivity   # 숫자 확대 보기
SettingsActivity     # 진동·도움말·리뷰·개인정보 설정
HowToUseActivity     # 사용 방법
CounterViewModel     # 카운터 상태와 범위 검증

빌드

Android Studio에서 프로젝트를 연 뒤 다음 명령으로 디버그 APK를 만들 수 있습니다.

./gradlew assembleDebug

릴리스 빌드는 minifyEnabled가 켜져 있으며, 광고 ID와 스토어 설정은 배포 환경에 맞춰 교체해야 합니다.

포트폴리오 포인트

  • 작은 유틸리티 앱에서도 상태 모델과 화면 책임을 ViewModel·Activity로 분리
  • 입력 제약, 범위 보정, 진동 설정으로 반복 조작의 오류를 줄이는 UX 구현
  • 확대 화면과 광고·스토어·개인정보 메뉴까지 실제 배포 흐름을 고려

Jimin Kook · LibrumLego / 프로젝트 설명과 실행 가이드는 저장소 기준으로 관리합니다.

About

최대 10개 카운터를 이름·색상·증가량으로 설정하고 진동 피드백으로 빠르게 조작하는 Android 앱 | Android counter utility — up to 10 customizable counters with haptic feedback

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages