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
0
7
Firebase AI Logic
권태뽕
January 22, 2026
Tweet
Share
More Decks by 권태뽕
See All by 권태뽕
thorvg.flutter
taebbong
1
82
AI Devtools
taebbong
0
21
Oops! Conf 2025 : 게임이 만들고 싶던 초등학생이 좋은 개발자가 되어가기까지
taebbong
0
11
Other Decks in Programming
See All in Programming
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
360
AgentCoreとHuman in the Loop
har1101
5
200
SourceGeneratorのススメ
htkym
0
140
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
350
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
3
840
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
340
Deno Tunnel を使ってみた話
kamekyame
0
350
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
2.6k
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
500
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
260
Oxlintはいいぞ
yug1224
5
1.1k
CSC307 Lecture 02
javiergs
PRO
1
770
Featured
See All Featured
Music & Morning Musume
bryan
47
7k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
ラッコキーワード サービス紹介資料
rakko
1
2.1M
Believing is Seeing
oripsolob
1
37
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
49k
The SEO Collaboration Effect
kristinabergwall1
0
340
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
The Curse of the Amulet
leimatthew05
1
7.7k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
130
Everyday Curiosity
cassininazir
0
120
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