<특강 들으면서 질문할 부분>
Firebase Firestore(백앤드 대체)
실시간 DB 연동
MVVM 패턴 사용
Riverpod 상태관리
Git 협업
GPS 사용(권한 관리)
OPEN API 연동
쓰로틀링 및 디바운싱
무한 스크롤 기능
테마 커스터마이징
GoRouter -> 플루터로 웹 개발
반응형 UI (폴더블폰 대응)
Local Notification
TensorFlow Lite (YOLOv8)
Gemini AI 연동
Isolate (Cs 개발자 역량 부문)
클린아키텍쳐(채용 우대 10% ~ 20% )
<배포 프로세스>
애널리틱스
크래시리틱스
패키지명 변경
앱이름 및 앱 아이콘 변경
히어로 위젯 (애니메이션 활용)
테스트 코드 작성
Firebase Analytics, Crashlytics 활용
<배운 부분 노트>
상태란?
우리의 기분 상태는 고정되어 있지 않고 어떤 상황에 따라 기분이 변화가 생기게 됩니다. 이렇듯 고정되어 있지 않고 변화되는 것을 상태라고 우리는 말합니다. 그리고 그 상태의 변화에 따라 생활의 영향도가 발생하게 됩니다.
그런 점을 앱에도 대입이 가능합니다. 우리는 무의식적으로 앱을 사용하게 되는데 앱에는 다양한 정보들이 보기 좋게 표기되어 있습니다.
상태관리란?
앞서 설명한 상태는 변화되는 데이터나 정보를 의미한다고 했습니다. 그런 상태를 관리한다는 것은 상태를 효율적으로 관리하여 UI와 동기화하는 과정을 말합니다. <예시 : 당근앱에서 판매자가 예약중 상태로 변경표시 될때 등>
setState 는 안에 어떤게 들어있든 빌드함수를 호출한다.
'창업 & 코딩 공부 일기' 카테고리의 다른 글
| WIL 작성(25.06.20) (0) | 2025.06.20 |
|---|---|
| 기능 명세 정의, Git & Github 기초 (0) | 2025.06.19 |
| 위젯에 대하여 알아보기 (0) | 2025.06.17 |
| 함수 정리 하기 & 자료 정보 , 알게된 사실 (0) | 2025.06.16 |
| 코딩에 대한 이해 (0) | 2025.06.13 |