본문 바로가기

앱 개발5

[1인 앱 개발] 보드게임 추천 커뮤니티 앱 '놀까' 개발 후기 보드게임 추천 커뮤니티 앱인 '놀까(NOLKKA)'를 개발하고 있다.최근에 자잘한 오류들을 모두 수정하고, 모든 기능이 잘 작동하는 수준의 앱으로 업데이트를 완료했다.그래서 기념으로 개발 후기를 써볼까 한다. 1. 개발의 시작22년 2월그러니까 약 2년 반 전부터 앱 개발에 도전했다. 나만의 서비스를 만들어 보고 싶다는 작은 욕심이 도전의 시작이었다. 제조업에서 IT로 커리어 전환 후 포트폴리오 이력이 필요하기도 했고,내가 만들고 싶은 서비스를 만든다면 좀 더 열정적으로 할 수 있을 것 같았다. 이쪽 분야는 전혀 몰랐기 때문에 이것저것 많이 찾아봤다. andorid, ios 두 플랫폼에서 사용 가능한 앱을 만들고 싶었기 때문에 하이브리드 앱으로 찾아봤다.몇가지 선택지가 있긴 했지만, 당시에 떠오르는 라이.. 2024. 7. 12.
앱 개발시 유의사항 1. 기획의 중요성 - 기획단계에서는 개발을 고려한 기획과 UX/UI를 고려한 기획이 있다. 1-1. 개발을 고려한 기획 예로, 로그인 과정에서 구글, 카카오, 애플 로그인으로 구성했다. (애플 생태계인 앱스토어에 앱을 올리려면 애플 로그인을 필수로 포함하도록 한다.) 근데 애플 로그인은 앱이 실행되는 동안 사용자 정보를 처음 한 번만 제공한다. 이를 모르고 회원가입에서 한 번 정보를 가져오고, 회원가입 완료 후 로그인 페이지로 돌아가서 정보를 한 번 더 가져오려고 하니까 정보가 안넘어왔다. 그래서 앱 출시 후 파일럿 유저가 애플 로그인으로 회원가입을 했는데 로그인에서 오류가 나는 상황이 있었다. 이 경우에는, 회원가입 시 받아온 정보를 변수에 담아두었다가 회원가입이 완료되고 로그인 페이지로 넘어갈 때 .. 2023. 7. 6.
앱 구조도 2월에 바짝 앱을 완성하고, 3월 2일에 앱스토어 승인이 됐다. 우여곡절이 많았지만, 그 이야긴 다음에 하기로 하고... 슬슬 앱 출시까지의 과정을 정리하고자 한다. 먼저 앱의 전체 구조를 정리해봤다. 사실 구조도가 이렇게 만드는게 맞는지는 모르겠으나,, 최대한 깔끔하고 보기 편하게 작성했다. 구조를 기준으로 크게 나눠보면 세가지인 것 같다. 1). 로그인, 회원가입 페이지 2). 추천시스템 2). 5개의 메인 페이지 만들다보니 생각만큼 쉽지 않았다. 각 페이지들이 공유하는 기능은 함수로 잘 만들어놓아야 하고, 데이터들은 여기저기에서 부분적으로 사용되기 때문에 DB 구성도 효율적으로 생각해서 만들어야 했다. 그래서 문서로 내용을 정리하는게 참 중요한 것 같다. 2023. 3. 11.
비전공자 앱개발 도전기 22년 올해 글을 열심히 써보겠다고 다짐하고, 야심차게 블로그를 만들었다. 상반기에는 온라인 강의를 들으며, 대량의 강의리뷰를 뽑아내고자 다짐했다. 하지만,, 강의 하나를 집중해서 들어도 일주일 이상이 걸리고, 진짜 진이 다 빠져서 리뷰 쓸 엄두가 나지 않았다. 중반기에는 빡공단 참여와 블챌에 도전하며 글을 조금 쓰기는 했다. 하지만,, 블챌도 중간에 힘이 빠져서 결국 완주하지 못했다. 역시나 인생은 계획대로 되지 않는법.. 어떤 한가지를 꾸준히 한다는게 생각만큼 쉽지 않다. 하지만!! 그와중에 진짜 꾸준히 한게 있었다. 그거슨 바로 앱 개발!! 아직 완성은 못했지만, 이제 어느정도 틀이 잡혀서 하나씩 글로 남겨볼까 한다. 프론트 : Flutter (iOS, AndroidOS를 동시에!) 백엔드 : Fl.. 2022. 11. 30.
앱 만들기 2월부터였나, 괜찮은 아이디어가 있어서 앱으로 만들고 있다. 프론트엔드는 'Flutter(플루터)'로, DB는 'Firebase(파이어베이스)'로 작업중이다. 그동안의 과정을 한번 정리해볼까 한다. 지식의 출처1 : Flutter 먼저 Flutter이다. Flutter는 유료강의와 유튜브를 많이 참고했다. 1. 패스트캠퍼스 강의 https://fastcampus.co.kr/dev_online_appsforall https://fastcampus.co.kr/dev_online_makeapp 맨 처음에는 '패스트캠퍼스' 강의를 두 개 들었다. '왕초보 강의'는 문법을 세세하게 알려주고 시작하는 강의였는데, 생초보라 도움이 많이 되었다. 그다음 '입문 강의'에 있는 Flutter 클론코딩 5개를 만들어 보며 .. 2022. 11. 30.
반응형