Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

EST-iOS-TEAM2/Pinit

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

223 Commits
223 Commits
 
 
 
 
 
 
 
 

Repository files navigation


이스트소프트 iOS 부트캠프
2025.03.10 ~ 2025.03.25


⭐️ 프로젝트 소개 ⭐

일상의 장소와 기억을 지도 위에 ‘핀’으로 남기는 위치 기반 기록 앱
PinIt

[Team] 2안 김이한

김의택 안정흠 안세훈 한인탁 이규현
@kut7728 @JustHm @HISEHOONAN @IntakHan304 @lkhwan0204
PM, 디자인
기록상세뷰
DB, 파일저장기능
홈화면
API통신
과거기록뷰
설정화면 기록작성화면

🗺️ 주요 기능


🧰 사용 기술 및 라이브러리

🍎 UIKit UI 컴포넌트로 화면 UI 구성, Codebase 형식으로 AutoLayout 설정
MVC 디자인 패턴 적용
🍎 CoreData 사용자 데이터 CRUD를 위한 로컬DB
🍎 FileManager 사용자 이미지 데이터 CRUD를 위한 스토리지
🍎 MapKit 사용자 위치 및 사용자 데이터를 보여주는 마커 MapView 사용
마커 클러스터 기능 사용
🍎 XCTest - UnitTest CoreData,FileManager CRUD 테스트
Moya RESTAPI fetch 테스트
🍎 CoreLocation 사용자 위치 권한 요청
사용자 위치 실시간 업데이트

📦 SnapKit Codebase 형식으로 간편하게 AutoLayout 구현
📦 FSCalender 간편하게 달력 뷰를 구현하고 데이터 핸들링
📦 Moya RESTAPI 사용을 위한 라이브러리

🚀 기술 도전기

🍎 iOS

키워드 제목
CollectionView, Adapter패턴 📦 공통된 CollectionView 재사용을 위한 Adpater 패턴 적용기
MapKit Marker Cluster 🌐 MapKit의 마커에 클러스터를 사용해보자!
Unit Test 🎫 CoreData, FileManager CRUD 테스트 작성해보기
Moya 🛜 Moya를 이용한 Network fetch
FSCalendar 🗓️ FSCalender 라이브러리 사용하기
Custom BottomSheet ☝️ 커스텀 바텀시트 구현 PanGesture 로 바텀시트 같은 인터렉션 만들기

📔 문서

팀 페이지 기획/디자인 템플릿 회의록 기능명세서 발표자료
📚 노션 🎨 기획/디자인 📃 템플릿 📝 회의록 📝 기능명세서 👨‍🏫발표자료

About

ESTSoft 2차 팀프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.