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
0
42
Graduation products
Android Programming Graduation products
Speak PPT
dogdduddy
November 13, 2022
Tweet
Share
More Decks by dogdduddy
See All by dogdduddy
Computer Engineering Career Mentoring
dogdduddy
0
160
2022 Compose Camp : Beginner - Unit. 1
dogdduddy
0
570
Other Decks in Programming
See All in Programming
Querying Design System デザインシステムの意思決定を支える構造検索
ikumatadokoro
1
1.2k
自動テストのアーキテクチャとその理由ー大規模ゲーム開発の場合ー
segadevtech
2
1k
Evolving NEWT’s TypeScript Backend for the AI-Driven Era
xpromx
0
120
開発生産性が組織文化になるまでの軌跡
tonegawa07
0
180
仕様がそのままテストになる!Javaで始める振る舞い駆動開発
ohmori_yusuke
8
4.6k
FlutterKaigi 2025 システム裏側
yumnumm
0
1.1k
詳細の決定を遅らせつつ実装を早くする
shimabox
1
1.3k
[SF Ruby Conf 2025] Rails X
palkan
0
240
Flutterアプリ運用の現場で役立った監視Tips 5選
ostk0069
1
490
チーム開発の “地ならし"
konifar
8
5.6k
Nitro v3
kazupon
2
320
GraalVM Native Image トラブルシューティング機能の最新状況(2025年版)
ntt_dsol_java
0
160
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
66k
Six Lessons from altMBA
skipperchong
29
4.1k
How to train your dragon (web standard)
notwaldorf
97
6.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Embracing the Ebb and Flow
colly
88
4.9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
BBQ
matthewcrist
89
9.9k
Being A Developer After 40
akosma
91
590k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
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 스피커덱
감사합니다.