본문 바로가기

React Native/캐시보카3

React Native로 앱테크 서비스 만들기: 리워드 시스템 편 2023년 1월부터 2024년 3월까지 서비스했던 영단어 앱테크 서비스 '캐시보카'를 2024년 3월에 매각했다.매각할 때의 감정을 누가 물어보면, '시원섭섭' 이라는 표현이 제일 잘맞는 것 같다. 혼자서 고군분투한 1년 2개월이라는 시간을 다시 톺아보고, 기록으로 남기고자 한다.14개월이라는 시간을 시계열적으로 나열하기보다는, 그동안 개발했던 굵직한 기능들을 중심으로 작성할 계획이다. (기능 소개 느낌으로..)그래서 어쩌면 소스코드가 난무하는 개발 블로그가 될 수도 있고, 그때를 기억하는 회고록이 될 수도 있다. '영단어 앱테크 서비스'에서 '영단어' 기능 구현 부분은 2년 전 첫 게시글에서 다루었으니, 이번 게시글에서는 캐시보카의 시작 부분 조금과 함께 '리워드' 개발 내용을 곁들이려고 한다. (영단.. 2024. 6. 11.
[React Native] 랜덤 퀴즈 앱을 만들어보자 현재 개발중인 '바로보카'는 영어 단어 퀴즈앱입니다. 단어장에서 랜덤으로 단어를 뽑아서 퀴즈를 만들어줘요. 이번 포스팅에서는 랜덤 퀴즈 기능에 대한 핵심 알고리즘(?)을 풀어보려고 합니다. 너무 간단해서 알고리즘이라고 하기도 애매합니다. 우선 기본 틀은 이렇게 생겼습니다. 문제와 선택지 4개가 주어집니다. 문제를 만드는 로직은 아래와 같습니다. 1. 데이터셋에서 4개의 단어를 랜덤으로 뽑습니다. 2. 4개의 데이터 중에 1개를 출제 문제로 정합니다. ( 문제에 대한 대답이 들어가는 버튼 위치 또한 랜덤으로 계속 바뀝니다. ) 3. 클릭한 대답버튼이 문제에 해당하는 단어면 정답처리, 다른 단어면 오답처리합니다. 그럼 1번부터 차근차근 보겠습니다. 1. 데이터셋에서 4개의 데이터를 랜덤으로 뽑는다. 우선 대.. 2022. 1. 6.
기획부터 배포까지 일주일만에 영단어 퀴즈 앱 만들기 (앱스토어 첫 출시 심사 4시간만에 승인!) 앱을 만들기로 결정하고 기획부터 배포까지 일주일에 걸쳐 영단어 퀴즈앱 '바로보카'가 완성되었습니다. 아이폰 다운로드> 안드로이드 다운로드> 많은 사람들이 영단어를 꾸준히 외우고 싶어하지만, 꾸준히 습관을 만들기가 참 어려운 것 같아요. 저도 '하루에 20개씩 외우겠어!' 라고 다짐하지만 며칠 못가고는 했습니다. (중학교때부터 지금까지...) 동기부여가 되도록 영단어 암기에 보상을 추가한 보상형 영단어 퀴즈앱을 만들고 싶어졌습니다. 캐시워크가 100보에 1캐시씩 바꿔주듯이, 영단어 1문제를 풀때마다 1캐시씩 적립시켜주는 앱을 말이죠. 용돈을 벌 수 있다면 더 성취감도 있고, 커피도 사먹고..영단어를 더 자주 보지 않을까요? 이런 아이디어를 시작으로 앱 기획을 시작했습니다. 작업 전에 개발 과정을 크게 2가.. 2022. 1. 5.