Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Firebase AI Logic
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
권태뽕
January 22, 2026
Programming
56
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Firebase AI Logic
권태뽕
January 22, 2026
More Decks by 권태뽕
See All by 권태뽕
thorvg.flutter
taebbong
1
130
AI Devtools
taebbong
0
37
Oops! Conf 2025 : 게임이 만들고 싶던 초등학생이 좋은 개발자가 되어가기까지
taebbong
0
23
Other Decks in Programming
See All in Programming
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
150
一参加者から『中の人』へ 〜全通PHPerがブースに立って学んだ、カンファレンスを100倍楽しむコツ〜
wp_daisuke
0
150
How I Stole PSI from Android Studio - DroidKaigi2026
worker8
0
120
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
170
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
7.1k
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
230
FreeBSDでZabbixを動かす.pdf
kenkino
0
270
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
240
型解析で実現する Go の言語内 DSL / Conference に Go! タイムテーブルの歩き方 for Gophers
mazrean
0
150
From 6 People Classroom Meetup to 100 People Regional Conference / FOSS4G Hiroshima 2026
furukawayasuto
0
200
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
110
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
220
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
2
810
Writing Fast Ruby
sferik
630
63k
Making Projects Easy
brettharned
120
6.8k
The Cult of Friendly URLs
andyhume
79
7k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
410
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
660
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.2k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
280
Raft: Consensus for Rubyists
vanstee
141
7.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
460
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
900
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