Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기유통기한을 촬영해 관리하는 Android 앱 — ONEstore 출시, Google Play 정식 출시 심사 중
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
유통기한을 촬영·직접 입력으로 관리하고, 인식 결과를 확인한 뒤 저장하는 로컬 우선 Android 앱 ONEstore에 v2.0.0을 공개 배포했고, Google Play는 비공개 테스트를 마치고 정식 출시 심사 중입니다. • Today — 식품별 D-Day와 임박 상태를 한눈에 확인 • Scan — CameraX + ML Kit OCR로 날짜 후보를 추출하고 사용자 확인 후 저장 • 직접 입력 — OCR 없이도 식품명·보관 위치·유통기한을 등록 • Record — 등록·소비 완료·기한 경과 기록을 날짜 흐름으로 확인 • 알림·위젯 — WorkManager 알림과 홈 화면 위젯으로 임박 항목 확인 • 백업·복원 — Android SAF를 이용한 로컬 JSON 내보내기·가져오기 식품 기록은 Room/DataStore에 저장하고 앱 자체에는 INTERNET 권한이 없습니다. 광고·분석·추적 SDK나 계정 기능도 두지 않았습니다. OCR은 후보를 제안할 뿐 자동 저장하지 않습니다. 인식한 날짜는 사용자가 확인해야 저장되며, 미확정 상태에서는 저장을 막습니다.README 전문 보기 ↗
유통기한을 촬영·직접 입력으로 관리하고, 인식 결과를 확인한 뒤 저장하는 로컬 우선 Android 앱
ONEstore와 Google Play에 v2.0.0을 공개 배포했습니다.
식품 기록은 Room/DataStore에 저장하고 앱 자체에는 INTERNET 권한이 없습니다. 광고·분석·추적 SDK나 계정 기능도 두지 않았습니다.
OCR은 후보를 제안할 뿐 자동 저장하지 않습니다. 인식한 날짜는 사용자가 확인해야 저장되며, 미확정 상태에서는 저장을 막습니다.
v2는 light-only로 고정했고 시스템 night mode와 무관하게 같은 제품 색상 체계를 사용합니다. Navigation Compose의 화면 간 route 전환은 장식 애니메이션 없이 즉시 전환합니다.
INTERNET 권한과 비공개 QA 자료가 들어가지 않았음을 자동 검증검증 기록:
| 영역 | 기술 |
|---|---|
| UI | Kotlin, Jetpack Compose, Material 3 |
| 상태·구조 | ViewModel, StateFlow, MVVM, Repository |
| 데이터 | Room, DataStore |
| 카메라·OCR | CameraX, Google ML Kit Text Recognition |
| 백그라운드 | WorkManager, Android Notification |
| 위젯·백업 | Glance App Widget, Android SAF, JSON |
| 품질·빌드 | JUnit, Android Instrumentation, GitHub Actions, Gradle Kotlin DSL |
요구사항: Android Studio · JDK 17 · Android SDK 36
git clone https://github.com/jgjoe/fridge-d-day.git
cd fridge-d-day
./gradlew assembleDebug
기본 품질 게이트:
./gradlew test lintDebug assembleRelease
Jigwan Joe — Android · Backend