Flutter
-
[Flutter] Repository 패턴과 아키텍처feat.RiverpodFlutter/project 2024. 1. 14. 16:14
로그인 회원가입 등 구현에 대해 이야기하기 전, 아키텍처에 관해 이야기를 먼저 해야 구현 부분을 매끄럽게 이어갈 수 있을거 같아 글을 쓰게 되었습니다. 아키텍처에 대해 진지하게 생각한 것은 한 백엔드 팀원이 들어오고 난 직후였습니다. 이전의 나는 강의의 내용을 조금씩 수정하며 내가 정확히 어떤 아키텍처를 사용하고 있는지도 모르고 개발을 하고 있었습니다. 그렇게 아키텍처에 대해 학습하고 프로젝트에 적용하는 과정을 거칠 때, 진심으로 개발다운 개발을 하고 있다는 느낌이 들었습니다. 오늘은 길었던 아키텍처 도입 여정에 대해 얘기해보도록 하겠습니다. * 이 글은 codewithAdrea의 riverpod, repository 관련 아티클을 참고하여 작성했습니다. Flutter에서 상태관리 라이브러리들은 동시..
-
[Project] 로그인&회원가입 기능을 설계할 때, UX관점에서 고려해야하는 부분Flutter/project 2024. 1. 12. 05:18
소셜 로그인은 왜 필요한가? 로그인과 회원가입의 경우 앱의 성격에 따라 굉장히 다양하게 흘러간다. '미리'를 제작할 때 비슷한 서비스를 제공하는 앱들을 조사하고 그들이 어떤 형태로 진행고 그 이유는 무엇이며, 우리는 nomal-dev.tistory.com 이전 글에서는 소셜로그인을 사용해야 하는 이유에 대해 알아보았습니다. 그렇다면 실제 '미리' 앱을 예시로, 소셜 로그인이 포함된 로그인&회원가입은 어떤 식으로 설계되는지 그 흐름에 대해 알아보겠습니다. ✓ "미리" 프로젝트의 로그인 및 회원가입 요약 [Project] 맛있는 외식의 시작, '미리' ✓ What Project? "지역 소상공인 식음료매장들의 당일 재고 상품을 파격적인 할인가로 제공하는 O2O 커머스 서비스" 코로나로 인해 전국의 학교들이 ..
-
[Project] 소셜 로그인은 왜 필요할까요?Flutter/project 2024. 1. 12. 02:48
[Project] 맛있는 외식의 시작, '미리' ✓ What Project? "지역 소상공인 식음료매장들의 당일 재고 식품에 대한 파격적인 할인가로 제공하는 O2O 서비스" 코로나로 인해 전국의 학교들이 비대면수업을 하면서 지역 경제가 침체되던 때가 nomal-dev.tistory.com '미리'를 제작할 때 소셜로그인을 통한 회원가입이 이루어졌으면 좋겠다는 기획측 요구가 있었습니다. 요즘 대부분의 앱에는 소셜 로그인 기능이 들어있습니다. 하지만 앱을 제작할 때, 정확하게 왜 사용하는가에 대해 물음은 딱히 던지지않죠. 저는 어떤 기술을 도입하는데 무슨 리스크나 이득이 있는지 모르고 진행한다면 나중에 어떤 불상사가 일어날지 모르겠다는 생각이 들었고 이러한 이유로 소셜로그인을 도입해야하는 이유, 목적 등을..
-
[Project] 맛있는 외식의 시작, '미리'Flutter/project 2024. 1. 6. 16:53
✓ What Project? "지역 소상공인 식음료매장들의 당일 재고 상품을 파격적인 할인가로 제공하는 O2O 커머스 서비스" 코로나로 인해 전국의 학교들이 비대면수업을 하면서 지역 경제가 침체되던 때가 있었습니다. 학생들이 학교에 찾아오는 일이 드물어 졌고 인근 가게는 장사가 잘 되지않았습니다. 사장님들의 가장 큰 고민 거리는 재고 처리였습니다. 장사를 위해 재료를 늘 구비해두는데 구매자가 줄어드니 준비해둔 식자재의 유통기한이 지나 그대로 폐기해야하는 일이 계속 악순환 되고 있었죠. 이렇게 남은 재고를 어떻게 처리할지 고민하는 사장님들의 '니즈'와 저렴하게 식음료를 구매하고싶은 자취생들을 위해 당일 재고 할인 판매 서비스를 생각하게되었습니다. 처음엔 카페 예약이 있는 커머스 앱을 만들 생각이었습니다..