ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 공유일기 앱 만들기 - 0
    Flutter 2025. 4. 15. 07:43

    그룹끼리 일기를 공유할 수 있는 앱을 만들려고 해요.
    중간에 어떻게 될지 모르겠는데, 1주일에 1개씩 일지를 적어볼게요.


    먼저 어떻게 개발할지 이것저것 조사를 좀 했는데요.

    플랫폼: Android
    iOS는 개발자 계정 비용도 들고, 예비 유저들이 안드로이드 유저여서 안드로이드로만 개발하기로 했어요.
    나중에 그래도 iOS 도 하고 싶을 수 있으니 크로스플랫폼을 쓸 거예요.

    프레임워크: Flutter
    선택지가 크게 RN, Flutter 이 있어서 둘 다 튜토리얼을 해봤는데 Flutter 가 더 맞는 것 같아요.
    일단 google 이 좋고요. GCP를 예전에 써서 그런지 google 쪽 doc 적어둔 게 편안해요.
    RN 은 공식문서에서 Expo를 추천하던데 이것부터 좀 마음에 안 들었어요. 그리고 Material Design 이 Flutter 에는 그냥 붙여져 있어요.

    서버: Firebase
    프로젝트를 접지 않고 어떻게든 완성이 목표여서 최대한 작게 하려고 해요.
    그래서 서버는 직접 개발하지 않고 Firebase를 사용해 보려고요.



    Flutter 설치:
    - https://docs.flutter.dev/get-started/install/macos/mobile-android

    Firebase 의존성 설정:
    firebase_core
    - https://firebase.google.com/docs/flutter/setup?hl=ko&authuser=0&platform=android
     
    firebase_auth
    - https://firebase.google.com/docs/auth/flutter/start?hl=ko&authuser=0
    - https://developers.google.com/android/guides/client-auth?authuser=0&hl=ko

    google_sign_in
    - https://pub.dev/packages/google_sign_in
     
    cloud_firestore
    - https://firebase.google.com/docs/firestore/quickstart?hl=ko&authuser=0
     



    너무 늦어졌는데 그래도 생각했던 기초 설정은 끝났어요.
    다음 문제는 테마, 로고 정하는 게 너무 어려워요.

    다음 주에는 테마도 정하고 이쁜 로고도 만들고 어느 정도 UI를 구현했길
    기초 설정을 위한 0편은 여기까지...
     
     

킹수빈닷컴