# 포트폴리오 # PersonalScheduler 프로젝트 > **소개** : 개인 스케줄을 등록하고 관리하는 앱입니다.<br> > **프로젝트 기간** : 2022.01.8 ~ 2022.01.13<br> > **구현내용** : 카카오, 페이스북 계정으로 로그인 연동기능을 구현하였습니다. 또한 파이어 베이스 파이어 스토어를 사용하여 서버를 구성하였습니다. > **작동방식** : 카카오, 페이스북 로그인시 고유한 ID를 발급 or 조회합니다. 이 ID로 파이어 베이스에서 데이터를 조회, 수정 삭제를 하였습니다. <img src="https://i.imgur.com/E6QY0KD.png" width="230"/> <img src="https://i.imgur.com/NE2B0Yy.png" width="230"/><img src="https://i.imgur.com/ejyH7g8.png" width="230"/>![]() <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> ___ # 🎬 BoxOffice 프로젝트 > **소개** : 박스오피스 순위를 소개하는 앱입니다.<br> > **프로젝트 기간** : 2022.01.02 ~ 2022.01.06<br> > > **구현내용** : 파이어베이스 연동부분과 댓글을 달고 수정, 삭제 부분을 담당하였습니다. > **작동방식** : kobisOpenApi와 omdbApi를 통해서 영화 정보와 포스터 사진을 가지고 옵니다. 이후 사용자가 댓글을 달때 파이어 베이스를 이용하여 등록합니다. 조회할때도 파이어베이스로 부터 영화 ID로 조회합니다. <img src="https://i.imgur.com/o0VMIM2.jpg" width="270"/> <img src="https://i.imgur.com/DwW1csc.jpg" width="270"/> ___ <br> <br> <br> # GyroData 프로젝트 > **소개** : 6축 데이터(acc 3축 + gyro 3축)를 다뤄보는 앱<br> > 아키텍처: MVVM, Coordinator > 로컬데이터 저장: CoreData, FileManager > **구현내용** : Filebase 연동과 그래프를 그려주는 부분을 구현하였습니다. > **작동방식** : CMMotionManager를 활용하여 acc(가속도계), gyro 데이터를 전달 받습니다. 이후 배율을 곱해준뒤 그래프로 그려줍니다. 이렇게 측정된 데이터는 비교적 용량이 큼으로 FileManager에 저장합니다. 비교적 용량이 적은 목록에 보여줄 데이터는 CoreData에 저장하고 보여줍니다. ## 👀 실행 화면 > 목록 화면 <img src="https://i.imgur.com/TtyvZe2.png" width="30%"> <img src="https://i.imgur.com/WMAW1a5.png" width="30%"> > 측정하기 <img src="https://i.imgur.com/m32Nal1.png" width="30%"> <img src="https://i.imgur.com/BMVtvAK.png" width="30%"> <br> <br> <br> ___ # 프로젝트 매니저 > **소개** : 프로젝트를 Todo, Doing, Done 3가지 상태로 관리하는 앱.<br> > 원격 데이터 저장: Firebase Realtime db > 로컬데이터 저장: Realm ## 프로젝트 실행 화면 |Task 생성|Task 삭제| |------|---| ||| |Task 이동|Task 수정| |------|---| || <br>
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up