Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Firebase AI Logic
Search
권태뽕
January 22, 2026
Programming
23
0
Share
Firebase AI Logic
권태뽕
January 22, 2026
More Decks by 권태뽕
See All by 권태뽕
thorvg.flutter
taebbong
1
89
AI Devtools
taebbong
0
25
Oops! Conf 2025 : 게임이 만들고 싶던 초등학생이 좋은 개발자가 되어가기까지
taebbong
0
15
Other Decks in Programming
See All in Programming
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
2
550
アーキテクチャモダナイゼーションとは何か
nwiizo
19
5.3k
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
440
의존성 주입과 모듈화
fornewid
0
150
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
0
150
JOAI2026 1st solution - heron0519 -
heron0519
0
140
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
380
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
180
ハンズオンで学ぶクラウドネイティブ
tatsukiminami
0
130
The Less-Told Story of Socket Timeouts
coe401_
3
410
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
830
Vibe하게 만드는 Flutter GenUI App With ADK , 박제창, BWAI Incheon 2026
itsmedreamwalker
0
550
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
528
40k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
120
WCS-LA-2024
lcolladotor
0
540
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
100
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Believing is Seeing
oripsolob
1
110
Building AI with AI
inesmontani
PRO
1
910
Embracing the Ebb and Flow
colly
88
5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
110
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
160
Transcript
돈 안쓰고 플러터 앱에 AI 구현하기 with Firebase AI Logic
권태형 고려대학교 / Flutter Seoul
연사자 소개 @TaeBbong 권태형 @TaeBbong 고려대학교 정보보호학부 졸업 보안 업계에
7년 근무 계약(5년 완료) 인프런에 무료 플러터 강의를 올려 대략 1.8만명 수강 책 두 권 집필 플러터는 2019년부터 알았지만, 점점 더 친해지는 중 요즘엔 오픈소스 기여, 플러터 코어에 제일 몰입 중 불의의 사고로 흑역사에 가까운 Flutter OpenStage Daegu
@TaeBbong 이전 발표 Flutter OpenStage Daegu
플러터 앱에 AI(LLM) 기능 추가하기 근데 개인 프로젝트 경험을 곁들인..
@T aeBbong 오늘의 주제 Flutter OpenStage Daegu
다시 한번 저를 소개하면... @TaeBbong 회사에서는 AI, 보안하는 사람 개인
플러터 개발자 Flutter OpenStage Daegu
개인 프로젝트 “청모”를 소개합니다! AI가 정리하는 모바일 청첩장 청모 @TaeBbong
Flutter OpenStage Daegu
왜 만들었을까요?? 결혼식이 언제였지? 어디였지?? 모바일 청첩장이 어디있더라?? @TaeBbong Flutter
OpenStage Daegu
해결하고자 했던 문제 https://invite-wedding.com/4dw35e @TaeBbong Flutter OpenStage Daegu
해결하고자 했던 문제 너무 많은 청첩장 벤더, 페이지 다양한 웹
@TaeBbong Flutter OpenStage Daegu
해결하고자 했던 문제 너무 많은 청첩장 벤더, 페이지 다양한 웹
@TaeBbong Flutter OpenStage Daegu
GPT API 기반의 개념증명 성공 크롤링 및 1차 파싱 @TaeBbong
GPT 해줘! Flutter OpenStage Daegu
@TaeBbong GPT 해줘! Flutter OpenStage Daegu GPT API 기반의 개념증명
성공
@TaeBbong GPT 해줘! Flutter OpenStage Daegu 크롤링 및 1차 파싱
서버를 고려한다면 백엔드 지식, 보안, 관리, 비용 등 문제 @TaeBbong
잘되는데... 앱에 어떻게 연결하지? Flutter OpenStage Daegu
서버를 고려한다면 백엔드 지식, , 관리, 등 문제 보안 비용
@TaeBbong 잘되는데... 앱에 어떻게 연결하지? Flutter OpenStage Daegu
함수 형태로 백엔드 엔드포인트 개발 @TaeBbong Firebase Functions Flutter OpenStage
Daegu
1년간 유지보수, 리팩토링하면서 운영 @TaeBbong 그 덕분에 완성된 “청모” Flutter
OpenStage Daegu
1년간 유지보수, 리팩토링하면서 운영 @TaeBbong 그 덕분에 완성된 “청모” Flutter
OpenStage Daegu
1년간 유지보수, 리팩토링하면서 운영 @TaeBbong 그 덕분에 완성된 “청모” Flutter
OpenStage Daegu
서버 콜드 부팅, 비용 문제 발생 @TaeBbong 1년을 보내며 아쉬웠던
점 Flutter OpenStage Daegu
Gemini API 클라이언트 SDK 를 호출할 수 있는 @TaeBbong Firebase
AI Logic Flutter OpenStage Daegu
Gemini API 클라이언트 SDK 를 호출할 수 있는 @TaeBbong Firebase
AI Logic Flutter OpenStage Daegu
flutter : 3.38.5 dart : 3.10.4 @TaeBbong Firebase AI Logic
사용법 - 0) 환경 Flutter OpenStage Daegu
@TaeBbong Firebase AI Logic 사용법 - 1) 파이어베이스 프로젝트 생성
Flutter OpenStage Daegu
@TaeBbong Firebase AI Logic 사용법 - 2) 앱 추가 Flutter
OpenStage Daegu
@TaeBbong Firebase AI Logic 사용법 - 3) 파이어베이스 설정 Flutter
OpenStage Daegu
@TaeBbong Firebase AI Logic 사용법 - 4) AI Logic 추가하기
Flutter OpenStage Daegu
@TaeBbong Firebase AI Logic 사용법 - 5) 플러터 패키지 설치
Flutter OpenStage Daegu
@TaeBbong Firebase AI Logic 사용법 - 6) 코드 구현 Flutter
OpenStage Daegu
@TaeBbong Firebase AI Logic 사용법 - 7) 실행 Flutter OpenStage
Daegu
클린 아키텍처 get_it, injectable, bloc @TaeBbong “청모” 적용 사례 Flutter
OpenStage Daegu
@TaeBbong “청모” 적용 사례 - FirebaseAiLogicImpl Flutter OpenStage Daegu 추상
DataSource인 ScheduleRemoteSource
@TaeBbong “청모” 적용 사례 - FirebaseAiLogicImpl Flutter OpenStage Daegu DataSource
구현체 CloudFunctionImpl
@TaeBbong “청모” 적용 사례 - FirebaseAiLogicImpl Flutter OpenStage Daegu DataSource
구현체 FirebaseAiLogicImpl
@TaeBbong “청모” 적용 사례 - FirebaseAiLogicImpl Flutter OpenStage Daegu 1차
파싱 코드 Python → Dart
LLM에 를 정의하여 출력하게 하는 기능 스키마 @TaeBbong “청모” 적용
사례 - Structured Output Flutter OpenStage Daegu
@TaeBbong “청모” 적용 사례 - Structured Output Flutter OpenStage Daegu
Firebase AI Logic에서도 지원 Structured Output
@TaeBbong “청모” 적용 사례 - Structured Output Flutter OpenStage Daegu
responseSchema 예제만 있음 @TaeBbong “청모” 적용 사례 - Structured Output
Flutter OpenStage Daegu
responseJsonSchema는?? @TaeBbong “청모” 적용 사례 - Structured Output Flutter OpenStage
Daegu
responseSchema responseJsonSchema @TaeBbong “청모” 적용 사례 - Structured Output Flutter
OpenStage Daegu
@TaeBbong “청모” 적용 사례 - Structured Output Flutter OpenStage Daegu
Map<String, Object> 형태로 스키마 선언
responseJsonSchema, responseMimeType 설정 @TaeBbong “청모” 적용 사례 - Structured Output
Flutter OpenStage Daegu
@TaeBbong 마치며 Flutter OpenStage Daegu
감사합니다! @TaeBbong