Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

앱만들기 134

바코드/QR 영수증 스캐너 앱 개발기 (feat AI)

🧾 바코드/QR 영수증 스캐너 앱 개발기 (BarcodeVoucher0407) 일상에서 쉽게 버려지는 영수증들을 스마트하게 관리할 수 있는 바코드/QR 기반 영수증 적립 및 조회 앱을 개발했습니다. 이 앱은 단순히 영수증을 저장하는 것을 넘어, AI 기반 OCR(광학 문자 인식) 로 영수증의 내용을 자동으로 파악하고, 카카오맵과 연동하여 사용처의 위치까지 저장할 수 있는 똑똑한 가계부 역할을 합니다.🛠 1. 프로젝트 개요 및 기술 스택🎯 제품 목표바코드/QR 스캔 및 갤러리/카메라 이미지를 통한 영수증 디지털 보관Groq AI (Llama 비전 모델) 를 활용한 자동 영수증 파싱 (매장명, 금액, 결제일 등)카카오맵 API를 활용한 매장 위치 시각화 및 저장기간별(월별/일별) 및 카테고리별 지출 통..

자기 성찰 타로 상담 앱 실행 로드맵 (MVP 기준, AI 적용준비 포함)

자기 성찰 타로 상담 앱 실행 로드맵 (MVP 기준, AI 적용준비 포함)1) 제품 방향제품 한 줄 정의: 예언이 아니라, 사용자의 감정과 생각을 비추는 자기 성찰형 타로 상담 앱앱 목표: 카드 해석, 상담형 질문, 저널 기록, 치유 메시지를 통해 감정 탐색과 정서적 안정을 돕는다.핵심 사용자: 감정 정리가 필요한 사용자, 가벼운 셀프 상담을 원하는 사용자, 타로를 심리적 도구로 쓰고 싶은 사용자핵심 가치: 자기 성찰, 정서적 안정, 기록 습관, 감정 탐색, 치유 경험2) MVP 범위 (필수)랜덤 카드 추출 (공정한 무작위 셔플)스프레드: 1장 / 3장 우선 구현해석 엔진: 카드 의미 + 사용자 질문 맥락 기반 상담 메시지 생성저널링: 상담 내용 저장/조회, 회고 기록세션 종료 치유 콘텐츠: 긍정 확언(..

자기 성찰 타로 상담 앱 실행 로드맵 (MVP 기준, 업데이트 #1)

자기 성찰 타로 상담 앱 실행 로드맵 (MVP 기준) 1) 제품 방향제품 한 줄 정의: 예언이 아니라, 사용자의 감정과 생각을 비추는 자기 성찰형 타로 상담 앱앱 목표: 카드 해석, 상담형 질문, 저널 기록, 치유 메시지를 통해 감정 탐색과 정서적 안정을 돕는다.핵심 사용자: 감정 정리가 필요한 사용자, 가벼운 셀프 상담을 원하는 사용자, 타로를 심리적 도구로 쓰고 싶은 사용자핵심 가치: 자기 성찰, 정서적 안정, 기록 습관, 감정 탐색, 치유 경험2) MVP 범위 (필수)랜덤 카드 추출 (공정한 무작위 셔플)스프레드: 1장 / 3장 우선 구현해석 엔진: 카드 의미 + 사용자 질문 맥락 기반 상담 메시지 생성저널링: 상담 내용 저장/조회, 회고 기록세션 종료 치유 콘텐츠: 긍정 확언(Affirmation..

Han Tarot 앱 개발 기획안 (수정버전)

Han Tarot 앱 개발 기획안 (수정버전)작성일: 2026-03-211. 문서 목적이 문서는 업로드된 기획/실행 문서를 바탕으로 Han Tarot 앱을 실제로 출시 가능한 수준의 MVP로 개발하기 위한 실행 계획을 정리한 문서다.원문 문서에서 제시한 핵심 방향은 다음과 같다.이 앱은 점술 중심이 아니라 자기 성찰과 마음 치유를 돕는 상담형 타로 앱이다.기술 스택은 Android / Kotlin / Hilt / Room / Jetpack Compose를 기준으로 한다.전체 사용자 흐름은 카드 뽑기 → 해석 → 상담 질문 → 기록 → 치유 메시지로 이어진다.MVP 기준 핵심 기능은 랜덤 카드 추출, 1장/3장 스프레드, 해석 엔진, 저널링, 확언/명상 화면이다.2. Han Tarot 제품 정의2-1. 제..

🦾 Android | 메인 화면 뒤로가기 UX 개선, 워치/폰 걸음수 분리 표시, 설정 화면 카드화

🦾 Android | 메인 화면 뒤로가기 UX 개선, 워치/폰 걸음수 분리 표시, 설정 화면 카드화개요 (Intro)오늘의 목표 / 배경: 메인 화면의 종료 UX 개선, 워치에서 측정된 데이터의 폰 저장 및 표시 강화, 설정 화면을 카드/아이콘/설명으로 가독성 개선해결하려는 문제: 뒤로가기 오작동/실수 종료 방지, 걸음수 출처(폰/워치) 혼재 표시 개선, 슬라이더 설명 부족 개선사용한 기술 스택: Kotlin, Jetpack Compose, Room, Hilt, Wearable APIs📅 날짜: 2025.12.21🎯 목표: 뒤로가기 2회 종료, Steps/Altitude 저장 및 폰/워치 분리 표시, 설정 화면 카드화🧰 기술: Kotlin, Android Studio, Compose, Room, ..

🖐 Wear OS | 폰-워치 동기화와 큰절 제스처 시작 표식, 설정 화면 표시까지

🖐 Wear OS | 폰-워치 동기화와 큰절 제스처 시작 표식, 설정 화면 표시까지개요 (Intro)오늘의 목표 / 배경: 폰앱 설정 화면에서 큰절 인식 시작 버튼을 누르면, 워치앱 UI에도 즉시 시작 표식이 뜨고, 워치의 센서 변화(스텝/제스처 결과)를 폰에서 수신/표시어떤 문제를 해결하려 했는지: Wear 메시지/데이터 동기화 경로 정리, 네임스페이스/매니페스트 충돌로 인한 ClassNotFound와 Compose/KSP 설정 이슈 정리사용한 기술 스택: Kotlin, Jetpack Compose, Hilt, Google Play services wearable(Message/DataClient), Health Services(steps), Health Connect, KSP📅 날짜: 2025.1..

🛠 Android | Coupang API + Hilt DI + AdsScreen UX/포맷 개선 작업 기록

🛠 Android | Coupang API + Hilt DI + AdsScreen UX/포맷 개선 작업 기록개요 (Intro)Ktor 기반 Coupang Affiliate API 통합, Hilt DI 구조 확립, AdsScreen UI/가격 포맷 개선네트워크 권한 및 키 로딩 안정화, 로깅/리트라이 및 브라우저 딥링크 UX 추가📅 날짜: 2025.11.25🎯 목표: 안정적인 외부 API 호출 + Hilt 의존성 주입 + 상품 리스트 화면 UX 향상🧰 기술: Kotlin, Jetpack Compose, Ktor, Hilt, Coil, Gradle Kotlin DSL문제 정의 (Problem / Motivation)API 키가 빈 문자열(Empty Key)로 주입되는 문제 → local.propert..

🦾 Android | 하단 바 + Navigation Compose + 보안 키 주입(ResValue) 적용기

🦾 Android | 하단 바 + Navigation Compose + 보안 키 주입(ResValue) 적용기개요 (Intro)오늘의 목표 / 배경: 앱에 하단 바를 도입하고 Compose Navigation으로 홈/설정/광고 탭을 구성. 외부 API 키를 local.properties에서 안전하게 읽어 리소스로 주입.어떤 문제를 해결하려 했는지: Gradle Kotlin DSL에서 local.properties 로딩 시 IDE 경고/오류, 네비게이션 구성 시 일부 import 누락 및 경고.사용한 기술 스택: Kotlin, Jetpack Compose, Navigation-Compose, Hilt, Gradle Kotlin DSL📅 날짜: 2025.11.23🎯 목표: 바텀 네비게이션 3탭(홈/설정..

🩺 Android | Health Connect 걸음 수 집계 캐시 & 상단바 최소 높이 적용

🩺 Android | Health Connect 걸음 수 집계 캐시 & 상단바 최소 높이 적용 개요 (Intro)오늘의 목표: 만보계 핵심 로직(걸음 수 집계/캐시) 안정화 + 메인 화면 상단바 UI 컴팩트화배경: 기존 raw StepsRecord 합산 방식은 성능/정확도 측면 한계. TopAppBar 기본 높이 과도.해결하려는 문제: 중복 데이터 합산 리스크, 빈번한 집계 호출로 인한 UI 지연, 화면 상단 낭비 공간사용 기술: Kotlin, Jetpack Compose, Health Connect, MVVM, Coroutine, Flow📅 날짜: 2025.11.18🎯 목표: Health Connect 걸음 수 Aggregate + 캐시 적용 & 상단바 높이 24dp로 축소🧰 기술: Kotlin..

🦾 Android | 서식 캔버스 폼 - 이 앱 개발의 기본 지식 정리

🦾 Android | 서식 캔버스 폼 - 이 앱 개발의 기본 지식 정리개요 (Intro)오늘의 목표 / 배경: 이 프로젝트는 Jetpack Compose의 Canvas를 이용해 계산서 형태의 서식을 그리는 UI를 구현합니다. 이미지 기반 폼을 확대/축소/드래그 하여 전체 레이아웃을 확인할 수 있게 하는 것이 핵심입니다.해결하려던 문제: 화면 크기/해상도, 글자 크기(사용자 폰트 스케일) 대응, 핀치-줌 및 팬(드래그) 동작과 콘텐츠 영역의 이동 한계(클램핑)를 안정적으로 처리해야 했습니다.사용한 기술 스택: Kotlin, Jetpack Compose(Canvas), Compose gesture APIs(pointerInput, detectTransformGestures), Android resource..

반응형