| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
- abap
- JQ
- 배포
- java 출력
- react
- 자바 출력 방식
- 단축키
- DART
- nodejs
- scss
- UI/UX
- Clean Architecture
- lifecycle
- LLM
- 자바 포맷 출력
- Flutter
- printf
- java 콘솔 출력 차이
- npm
- println
- firebase
- 엡
- 자바스크립트
- develop
- riverpod
- unity
- 앱심사
- java
- JS
- ListView
- Today
- Total
목록2025/08/31 (4)
guricode
firebase_auth에서 제공하는 기능으로 google_sign_in 적용방법을 정리해보겠다 흐름은 이렇다 U[User📱]GA[Google Auth Server]GDB[(Google Auth DB)]FA[Firebase Authentication]FDB[(Firebase Authentication DB)]U --1️⃣ 로그인 시도--- GAsubgraph Google ServerGA GDBendGA --3️⃣ 사용자를 특정지을수 있는 Token 발급--- UU --4️⃣ Firebase Authentication 서버로 Google Token 전송--- FAFA GAsubgraph FirebaseFA FDBendFA --7️⃣ Firebase Token 전송---U -구현https://fire..
프로젝트 시작 전 워크플로우를 정리할 필요가 있어서 찾아봣다 일단 기본적인 다이어그램 기호는 이렇게 근데 워크플로우 작성법에도 여러가지가 있단다...기본순서도,수영 레인 다이어그램,UML다이어그램,BPMN,SIPOC 다이어그램(공급자 - 입력 - 프로세스 - 출력 - 고객) 기본 순서도 (Flowchart)네모, 마름모 같은 도형으로 절차와 조건 흐름을 표현단순한 업무 절차 설명, 프로세스 기본 구조 공유수영 레인 다이어그램 (Swimlane)가로/세로 레인으로 부서·역할 구분, 각 레인에 활동 배치여러 부서/역할 간 업무 분담과 책임 구분 시각화UML 다이어그램소프트웨어 설계용 표준. 시퀀스 다이어그램(흐름), 클래스 다이어그램(구조) 등 다양시스템 분석/설계, 객체 관계/데이터 흐름 설명BPMN (..
SNS 앱을 구현하기로했다. 앱 제목은 GoalMate 목표를 작성한 간단한 게시글을 올리는 간단한 소셜네트워킹서비스다. 우선 어떤 기능을 쓰는지에 따라 필요한 라이브러리가 있어 환경셋팅을 미리 해놔야한다. 그리고 라이브러리를 한번에 추가하면 안드로이드나 IOS에서 문제가 생기기때문에 하나씩 추가하고 일일이 빌드해가면서 테스트해야한다. 시간이 꽤 걸린다고 한다.. -운영 전용 도구-파이어베이스 필수 초기화 firebase_core파이어베이스 사용자 인증 firebase_auth파이어베이스 이미지 저장 firebase_storage파이어베이스 데이터베이스 cloud_firestore파이어베이스 앱 분석 firebase_analytics파이어베이스 예외 및 크래시리포트 firebase_crashlyti..
usecase를 작성한다 usecase는 레파지토리 인터페이스를 참조하여 메서드를 실행한다.뷰모델에서 usecase를 사용하여 screen에 공급해준다 //fetch_movies_usecase.dartimport 'package:flutter_clean_arch/domain/entity/movie.dart';import 'package:flutter_clean_arch/domain/repository/movie_repository.dart';//usecase는 repository interface를 참조한다class FetchMoviesUsecase { final MovieRepository _movieRepository; FetchMoviesUsecase(this._movieRepository); ..