[SecureGen] 앱 출시 완료 비공개 테스트를 완료한 후 프로덕션으로 출시 완료했습니다. 개발도 개발인데, 플레이스토어에 게시하는 과정이 쉽지 않네요. https://play.google.com/store/apps/details?id=com.securegen SecureGen - Google Play 앱한 번의 탭으로 안전한 비밀번호를 생성하세요 — 빠르고, 간단하며, 개인 정보 보호를 최우선으로 합니다.play.google.com IT 정보/AI 활용 앱개발 2025.08.04
[CoffeeDiary] EXPO CLI 를 활용한 앱 초기화 Q : Expo CLI는 뭐야? 뭘 할수 있어? Expo CLI 개요Expo CLI는 React Native 앱을 빠르게 개발하고 테스트할 수 있도록 도와주는 커맨드라인 도구입니다.Expo SDK와 통합되어 있어 네이티브 설정 없이 카메라, 위치, 알림 등 다양한 기능을 바로 사용할 수 있습니다.주요 기능프로젝트 생성expo init 명령으로 템플릿 기반 새 프로젝트를 즉시 생성개발 서버 실행expo start로 iOS·Android 시뮬레이터 또는 실제 기기에서 앱 실시간 미리보기핫 리로딩코드 변경 시 즉시 화면에 반영되어 빠른 개발 사이클 지원네이티브 모듈 활용Expo Camera, Location, Notifications 등 Expo SDK API 사용게시 및 배포expo publish로 OTA(.. IT 정보/AI 활용 앱개발 2025.07.03
[CoffeeDiary] 두번째 앱 개발 설계 Q : 커피 다이어리의 핵심 기능 및 흐름을 설계서처럼 정리해줘 커피 다이어리 설계서1. 개요가까운 카페를 방문할 때마다 사진·이름·주소·평점·후기를 기록하고, 리스트와 지도에서 관리할 수 있는 React Native 앱입니다.로컬 우선 저장 방식으로 빠르게 기록하고, 필요시 클라우드 동기화 옵션을 제공합니다.2. 핵심 기능2.1 카페 기록 관리사진 업로드 및 촬영 (Expo Image Picker)카페 이름·주소 입력 또는 자동 완성(Google Places API)별점(1~5점) 선택 및 방문 일자 등록자유 후기 텍스트 입력2.2 기록 뷰리스트 뷰: 방문 순 또는 평점순 정렬지도 뷰: react-native-maps 기반 핀 표시즐겨찾기 토글로 중요 카페 관리2.3 검색 및 필터이름 키워드 검색지역 .. IT 정보/AI 활용 앱개발 2025.07.03
[SecureGen] 기능 추가 - 앱 종료 확인 Q : 앱에서 뒤로가기 시도 시 앱을 종료하고 싶어. 사용자에게 확인창을 보여준 후 선택하게 할게 React Native 앱에서 사용자에게 뒤로가기 시 앱 종료 여부를 묻는 확인창을 띄우고, 선택에 따라 앱을 종료하려면 아래와 같이 구현할 수 있어요.✅ 1. 필요한 모듈 임포트import { BackHandler, Alert } from 'react-native';import { useEffect } from 'react';✅ 2. useEffect 훅으로 백핸들러 등록useEffect(() => { const backAction = () => { Alert.alert('앱 종료', '앱을 종료하시겠습니까?', [ { text: '취소', onPress: () .. IT 정보/AI 활용 앱개발 2025.06.29
[SecureGen] 구글 플레이 앱 배포를 위한 비공개 테스트 Q : 구글 앱 게시를 위해 내부테스트, 비공개테스트 등을 꼭 해야해?개인 개발자로 등록했어 안녕하세요! 개인 개발자로 구글 플레이 앱 게시를 준비하고 계시는군요. 축하드립니다! 질문해주신 테스트 트랙(내부 테스트, 비공개 테스트 등)에 대해 결론부터 명확하게 알려드릴게요.결론: 네, 사실상 '필수'입니다.과거에는 선택 사항에 가까웠지만, 2023년 11월부터 시행된 새로운 정책으로 인해 신규 개인 개발자 계정은 앱을 정식 출시(프로덕션)하기 전에 반드시 테스트 요건을 충족해야 합니다.즉, 개인 개발자님께서 최근에 계정을 만드셨다면, 최소 20명 이상의 테스터가 14일 이상 연속으로 앱의 비공개 테스트(Closed Test)에 참여해야만 정식 출시를 위한 검토를 요청할 수 있습니다.따라서 '필수인가.. IT 정보/AI 활용 앱개발 2025.06.29
[SecureGen] 앱 배포를 위한 aab 빌드 실행 Q : 이제 aab로 빌드할 차례야. 어떻게 하면 되는지 차례대로 알려줘 좋아, Dalyoung! 이제 Google Play에 올릴 수 있는 AAB(Android App Bundle) 파일을 만들어보자. 아래 순서대로 따라오면 돼:✅ 1단계: 릴리스 키스토어 생성keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000비밀번호, 이름, 조직 등 입력 → my-release-key.keystore 파일 생성됨이 파일은 꼭 백업해! (잃어버리면 앱 업데이트 불가)✅ 2단계: 키스토어 파일 이동생성된 .keystore 파일을 프로젝트의 android/app/ 폴.. IT 정보/AI 활용 앱개발 2025.06.27
[SecureGen] 기능 추가 - 앱 아이콘 적용 Q : 앱 아이콘 적용하는 방법은? 앱 아이콘을 적용하는 방법은 Android와 iOS 각각 따로 설정해줘야 해. 이미지를 만들어두었다면 다음 단계에 따라 적용하면 돼! 🔧🎨✅ Android 앱 아이콘 적용 방법아이콘 파일 준비원본 PNG 또는 SVG 파일 준비 (1024×1024 이상 권장)배경이 투명하지 않은 정사각형 이미지가 좋아Android Asset Studio에서 아이콘 생성https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html아이콘 업로드 → Foreground / Background 설정 → 다운로드 (ZIP)생성된 리소스 덮어쓰기다운로드한 ZIP을 풀어서android/app/src/main/res/ 폴더에 있는 mi.. IT 정보/AI 활용 앱개발 2025.06.25
[SecureGen] 구글 플레이스토어 앱 배포 준비 Q : 그럼 우선 구글 플레이스토어에 앱을 올려야겠네. 어떻게 진행하면 되는지 차례대로 알려줘 좋아, Dalyoung! 🎉 이제 앱을 세상에 공개할 준비가 된 거네. 구글 플레이스토어에 앱을 등록하는 전체 과정을 단계별로 정리해줄게:✅ 1단계: Google Play 개발자 계정 만들기Google Play Console 접속Google 계정으로 로그인개발자 등록비 $25(1회) 결제계정 승인까지 1~2일 소요될 수 있어✅ 2단계: 앱 등록 시작Play Console → 앱 만들기 클릭앱 이름, 기본 언어, 앱 유형(앱/게임), 유료/무료 여부 선택앱 정책 동의 및 광고 포함 여부 체크✅ 3단계: 앱 정보 입력스토어 등록 정보 작성앱 이름, 간단 설명, 상세 설명앱 아이콘 (512x512), 스크린샷 (폰.. IT 정보/AI 활용 앱개발 2025.06.24
[SecureGen] admob 광고 적용 전 주의 사항 앱을 먼저 등록하지 않고, react-native-google-mobile-ads 를 설치하는 경우, 에뮬레이터에서 앱이 실행되지 않을 수 있음 Q : run-android 실행 시 이런 오류가 발생해WARNING: react-native-google-mobile-ads requires an 'android_app_id' property inside a 'react-native-google-mobile-ads' key in your app.json.No android_app_id property was found in this location. The native Google Mobile Ads SDK will crash on startup without it. You can safely ignore .. IT 정보/AI 활용 앱개발 2025.06.24
[SecureGen] 기능 추가 - 광고 삽입 (Google AdMob) 2025.06.24 - [IT 정보/AI 활용 앱개발] - admob 광고 적용 전 주의 사항 admob 광고 적용 전 주의 사항앱을 먼저 등록하지 않고, react-native-google-mobile-ads 를 설치하는 경우, 에뮬레이터에서 앱이 실행되지 않을 수 있음 Q : run-android 실행 시 이런 오류가 발생해WARNING: react-native-google-mobile-ads requires anldy0212.tistory.com Q : 이제 기본 기능은 다 완성한 것 같아. 이제 구글 광고를 삽입하려 해 좋아, Dalyoung! 앱이 완성 단계에 접어들었다니 멋져! 🎉이제 Google AdMob 광고를 삽입해서 수익화까지 연결해보자. React Native에서는 react-n.. IT 정보/AI 활용 앱개발 2025.06.24