앱개발5 2. 디자인 - 앱의 기본 UI 1. 기획 1. 기획 실제 개발을 해보니 가장 중요한게 기획이었다. 기획 과정에서 문제를 명확하게 정의하고 앱을 만들어야 나중에 고생을 덜 한다. (전문적으로 기획을 해본건 아니기 때문에, 실제 기획자들이 하 work-master.tistory.com 디자인 단계는 기획에서 정리한 내용들을 실제 유저에게 앱으로 어떻게 보여주는게 좋을지 고민하는 단계이다. 2-1. 앱의 기본 UI 앱의 기본 UI(User Interface)를 설명하자면, 1). 메인 화면 앱을 실행하면 사용자가 처음 보게 되는 화면 주로 앱의 로고, 제목, 또는 간단한 환영 메시지를 포함 2). 네비게이션 바(Navigation Bar) 화면 상단이나 하단에 위치하며, 앱의 다양한 섹션으로 이동하는데 사용됨 주로 홈 버튼, 탐색 버튼 등.. 2023. 12. 18. 1. 기획 실제 개발을 해보니 가장 중요한게 기획이었다. 기획 과정에서 문제를 명확하게 정의하고 앱을 만들어야 나중에 고생을 덜 한다. (전문적으로 기획을 해본건 아니기 때문에, 실제 기획자들이 하는 것과는 다를 수 있다..) 기획의 종류는 여러가지가 있겠지만 서비스 기획, 개발 기획으로만 구분해서 보자. 서비스 기획을 예를 들면, 현실의 문제점: 여자친구와 영화를 보러 갈건데, 항상 같은 장르의 영화만 봤으니까 이번엔 새로운 장르를 보고싶어. 누가 새로운 장르의 영화를 추천해줬으면 좋겠어. 해결 방안: 내가 좋아할만 한, 다른 장르의 영화를 추천해주는 앱을 개발한다. 필요 기능: 유저의 성향 정보를 파악할 수 있는 설문 기능 유저의 성향과 다른 장르의 영화 리스트를 추출하는 기능 주요 타겟: 영화를 자주 보는 2.. 2023. 12. 17. 추천시스템 앱 개발 - 프롤로그 현 직장인으로서, 과거에 IT 분야로 취직을 위해 포트폴리오를 열심히 만들었다. 인터넷에 공개된 여러 강의를 듣고, 프로젝트를 따라하며 포트폴리오를 채워나갔다. 하지만 시간이 지날수록 튜토리얼을 따라하는 것이 아닌, 문제를 해결하기 위해 내가 고민하고 경험한 것들을 적어야 한다는걸 알았다. 그래서 약 1년 반이라는 시간동안 추천시스템 기능을 가진 앱을 개발하고 출시했다. 내가 고민하고 만든 나만의 서비스, 포트폴리오, 성장 등 여러 동기부여가 있었기 때문에 중간에 포기하지 않을 수 있었다. 내가 했던 고민을 똑같이 하고있는 사람들이 있을거라고 생각한다. 예를 들면, IT 관련 포트폴리오에 넣을 프로젝트가 필요한 사람 풀스텍을 (정말정말) 가볍게 맛보고자 하는 사람 조금이나마 도움이 될까 하여 그 과정을 .. 2023. 12. 17. 앱 개발시 유의사항 1. 기획의 중요성 - 기획단계에서는 개발을 고려한 기획과 UX/UI를 고려한 기획이 있다. 1-1. 개발을 고려한 기획 예로, 로그인 과정에서 구글, 카카오, 애플 로그인으로 구성했다. (애플 생태계인 앱스토어에 앱을 올리려면 애플 로그인을 필수로 포함하도록 한다.) 근데 애플 로그인은 앱이 실행되는 동안 사용자 정보를 처음 한 번만 제공한다. 이를 모르고 회원가입에서 한 번 정보를 가져오고, 회원가입 완료 후 로그인 페이지로 돌아가서 정보를 한 번 더 가져오려고 하니까 정보가 안넘어왔다. 그래서 앱 출시 후 파일럿 유저가 애플 로그인으로 회원가입을 했는데 로그인에서 오류가 나는 상황이 있었다. 이 경우에는, 회원가입 시 받아온 정보를 변수에 담아두었다가 회원가입이 완료되고 로그인 페이지로 넘어갈 때 .. 2023. 7. 6. 앱 구조도 2월에 바짝 앱을 완성하고, 3월 2일에 앱스토어 승인이 됐다. 우여곡절이 많았지만, 그 이야긴 다음에 하기로 하고... 슬슬 앱 출시까지의 과정을 정리하고자 한다. 먼저 앱의 전체 구조를 정리해봤다. 사실 구조도가 이렇게 만드는게 맞는지는 모르겠으나,, 최대한 깔끔하고 보기 편하게 작성했다. 구조를 기준으로 크게 나눠보면 세가지인 것 같다. 1). 로그인, 회원가입 페이지 2). 추천시스템 2). 5개의 메인 페이지 만들다보니 생각만큼 쉽지 않았다. 각 페이지들이 공유하는 기능은 함수로 잘 만들어놓아야 하고, 데이터들은 여기저기에서 부분적으로 사용되기 때문에 DB 구성도 효율적으로 생각해서 만들어야 했다. 그래서 문서로 내용을 정리하는게 참 중요한 것 같다. 2023. 3. 11. 이전 1 다음 반응형