추천시스템 앱 개발25 플러터(Flutter) 소개 시작하기에 앞서 플러터에 대한 소개를 하고자 한다. 공식 홈페이지를 참고하여 적어보았다. 1. 플러터란? 플러터(Flutter)는 구글에서 개발한 오픈 소스 UI 소프트웨어 개발 프레임워크로, 하나의 코드베이스에서 안드로이드와 iOS를 동시에 지원하는 혁신적인 기술이다. Dart 언어를 사용하여 빠르고 효율적인 모바일 앱 개발을 위한 도구를 제공한다. 다양한 플랫폼에서 일관된 사용자 경험을 제공하는 것이 주요 목표로, 높은 생산성과 화려한 UI를 구현할 수 있다. 2. 플러터의 특징 2.1 하나의 코드베이스로 모바일 어플리케이션 개발 플러터는 공통된 코드베이스를 기반으로 안드로이드와 iOS 어플리케이션을 개발할 수 있다. 이는 개발자에게 더 빠르고 효율적인 개발 환경을 제공하며, 코드를 하나만 유지보수하.. 2023. 12. 29. 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. Firebase 프로젝트 만들기 1. 프로젝트 생성 Firebase는 Google에서 만든 DB 서비스다. Google 계정만 있으면 사용 가능하다. https://firebase.google.com/firebase 시작하기 → 프로젝트 만들기 프로젝트 이름을 정하고 계속 → 계속 이후 애널리틱스도 사용할 예정이라 하는김에 같이 만들었다. 프로젝트가 만들어졌다. 2. iOS 앱 추가하기 프로젝트를 만들었으니 앱을 추가해보자. 프로젝트 생성이 끝나면 위와 같은 화면이 나온다. iOS를 클릭한다. 안내에 따라 진행한다. 이렇게 5단계로 진행되는데, ' .plist ' 파일만 잘 다운받아놓고 쭉 진행하면 된다. 3. DB 추가하기 앱을 만들면 iOS 버튼에 표시가 보일것이다. 버튼을 누르면 위와 같이 앱이 만들어져있다. 앱을 누르고 들어가면.. 2022. 12. 17. 이전 1 2 3 다음 반응형