monkshark.dev

풀스택 개발자가 되고싶은 사람

  1. 홈
  2. About
  3. 아카이브
  4. 검색
    1. 다크 모드

보관함

2026 13

카테고리

한솔고 앱 개발기 TIL 기술

태그

Flutter Dart Firestore NEIS API 삽질 GitHub Pages Hugo Java CSS Firebase Flutter_local_notifications Git Kotlin NoSQL OneDrive Riverpod Stack SWR 검색 게시판
한솔고 앱 개발기

#11 - 작업이 전부 날아갔다

OneDrive 폴더에서 작업하다 clean build 때문에 백업 설정을 끄고, UI 전면 개편 작업이 통째로 사라진 이야기

2026-04-15 4분
Flutter Git 삽질 OneDrive
한솔고 앱 개발기

#10 - 앱 시작 속도 줄이기

runApp 전 초기화를 최소화하고 _deferredInit으로 나머지를 백그라운드 처리한 과정

2026-04-14 3분
Flutter 성능 초기화
한솔고 앱 개발기

#9 - 1:1 채팅, 실시간의 무게

uid 정렬로 채팅방 ID 만들기, deletedFor로 '나만 삭제' 구현하기, 읽음 표시까지

2026-04-13 4분
Flutter Firestore 채팅 실시간
한솔고 앱 개발기

#8 - 익명 게시판, 생각보다 복잡한 '익명'

익명 번호 일관성, 좋아요 Map vs 배열, n-gram 검색까지 — 학교 게시판의 설계 결정들

2026-04-12 5분
Flutter Firestore 게시판 익명 검색
한솔고 앱 개발기

#7 - Firestore 스키마, 처음부터 다시 설계한다면

게시판, 채팅, 사용자 관리 — 8개 컬렉션의 구조와 설계하면서 배운 것들

2026-04-11 6분
Flutter Firestore NoSQL 스키마 설계
한솔고 앱 개발기

#6 - 급식 API, 80줄에서 320줄까지

Java getMealData 80줄 → Flutter MealDataApi 320줄. 캐싱, 월 단위 프리페치, SWR 패턴이 추가되기까지의 과정

2026-04-10 5분
Flutter Dart NEIS API 캐싱 SWR
한솔고 앱 개발기

#5 - Flutter 첫 한 달

2023년 12월 7일 first commit부터 35개 커밋, 화면 구조부터 API 연동까지 한 달간의 기록

2026-04-09 3분
Flutter Dart NEIS API 초기 개발
한솔고 앱 개발기

#4 - Java 코드에서 가져온 것, 버린 것

Java 프로토타입의 코드를 Flutter로 옮기면서 가져간 설계와 버린 습관들

2026-04-08 6분
Java Dart Flutter 리팩토링 삽질
한솔고 앱 개발기

#3 - 급식 알림의 삽질기

FCM → 로컬 알림 → Kotlin 네이티브 → 다시 Flutter. 1년간의 알림 구현 여정

2026-04-07 9분
Flutter 알림 Kotlin Flutter_local_notifications 삽질
한솔고 앱 개발기

#2 - Java에서 Flutter로

159커밋의 Java 프로토타입 → 부스에서 받은 피드백 → 크로스플랫폼의 필요성 → 기숙사에서 2주간 시간표 로직 개발

2026-04-06 7분
Java Flutter NEIS API 시간표 크로스플랫폼
1 2
© 2026 monkshark.dev