깃허브
🩵 기능
•
Email, Google, Apple Auth 로그인 기능
•
Speech를 Text로 변환시키는 STT (Speech To Text) 기능
•
OpenAI(ChatGPT) 기능 (말한 질문에 GPT가 대답해주는 기능)
•
대화한 기록들을 저장, 조회, 삭제하는 기능
사용 기술 및 라이브러리
•
Swift, iOS, UIKit
•
CocoaPods
•
Firebase
•
Google STT API
•
OpenAI (Chat GPT) API
•
Alamofire
•
MVC Pattern
프로젝트를 하면서 배운 점
•
Firebase를 이용해 Email, Google, Apple Auth 회원가입, 로그인 하는 법을 배웠다.
•
구글 STT API와 OpenAI API를 다루는 법을 배웠다.
•
Alamore란 iOS, macOS를 위한 Swift 기반의 HTTP 네트워킹 라이브러리이다.
결과물
회고
•
개인 프로젝트로 만들어서 완성한 네 번째 앱이다.
•
Swift에서 구글 STT API와 오픈AI API를 사용한 예가 별로 없어서 정말 애먹었었다. 그치만 공식문서 + 희귀한 레퍼런스를 찾아보며 해결!
Reference
•
Design & Assets : https://www.youtube.com/watch?v=h4vyOz4Tztg&t=8957s