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
Graduation products
Search
dogdduddy
November 13, 2022
Programming
48
0
Share
Graduation products
Android Programming Graduation products
Speak PPT
dogdduddy
November 13, 2022
More Decks by dogdduddy
See All by dogdduddy
Computer Engineering Career Mentoring
dogdduddy
0
200
2022 Compose Camp : Beginner - Unit. 1
dogdduddy
0
580
Other Decks in Programming
See All in Programming
Talking to terminals (and how they talk back) (KotlinConf 2026)
jakewharton
PRO
1
170
新規プロダクトを高速で生み出すハーネスエンジニアリング
seanchas116
19
7.8k
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
530
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
110
Transactional Change Stream Processing With Debezium and Apache Flink
gunnarmorling
1
150
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
140
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
1.8k
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
260
サーバーレスで作る、動画データ管理基盤
oyasumipants
0
330
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
1.5k
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
1.1k
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
770
Featured
See All Featured
Between Models and Reality
mayunak
4
320
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
520
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
260
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
300
The Cult of Friendly URLs
andyhume
79
6.9k
Technical Leadership for Architectural Decision Making
baasie
3
390
How STYLIGHT went responsive
nonsquared
100
6.1k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
760
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The Curious Case for Waylosing
cassininazir
1
370
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Transcript
컴퓨터공학전공 20171512 전병선
개요 및 선정 배경 개발 환경 및 설계 구현 기능
설명 추가 구현 사항 마치며 01 02 03 04 05 목차
개요 및 선정 배경
작품 개요 재료 관리 재료를 등록하여 유통기한을 확인 및 관리
음식 검색 재료 또는 음식 이름 으로 다양한 음식을 검색 장바구니에 재료를 그룹화하여 등록 장바구니 01. 개요 및 선정 배경 04
01. 개요 및 선정 배경 05 작품 선정 배경
1억 7천만 시간 " " 01. 개요 및 선정 배경
06 작품 선정 배경
40% 01. 개요 및 선정 배경 07
Mobile Food 01. 개요 및 선정 배경 08
메뉴 레시피 재료 01. 개요 및 선정 배경 09
메뉴 레시피 재료 01. 개요 및 선정 배경 10
메뉴 레시피 재료 01. 개요 및 선정 배경 11
개발 환경 및 설계
개발 환경 02. 개발 환경 및 설계 13
시스템 설계 02. 개발 환경 및 설계 14
DB 설계 02. 개발 환경 및 설계 15
구현 기능 설명
로그인 Firebase Auth 03. 구현 기능 설명 17 Google FaceBook
GoogleAuthProvide로 Token 획득 FaceBook 소셜 로그인 정식 지원 익명 소셜 로그인 구현 handleFacebookAccessToken으로 Token 획득 Kakao Token을 Firebase Custom Token으로 변환 Kakao Google 소셜 로그인 정식 지원
로그인 03. 구현 기능 설명 18 Kakao ID, PW 를
통해 Token 획득 Kakao Token으로 Kakao Provider에게 인증 요청 Firebase에게 Custom Token 변환 요청 Custom Token으로 Firebase에게 인증 요청
검색 03. 구현 기능 설명 19 재료기반
검색 03. 구현 기능 설명 20 10 10 8 Invalid
Query. 'in' filters support a maximum of 10 elements in the value array. " " 재료기반
검색 03. 구현 기능 설명 21 이름기반
추가 구현 기능
04. 추가 구현 기능 23 추천 시스템 서버 리스 데이터
추가 유통기한 상세화
마치며.. 전병선 이름
[email protected]
이메일 https://github.com/dogdduddy/ingredient 깃허브 https://speakerdeck.com/dogdduddy/gr aduation-products 스피커덱
감사합니다.