1. 중간 성과 요약

현재 개인팀으로 참여하여 고양이 공동육묘앱 ‘꽁냥'을 개발하고 있습니다. 1~2주차에 걸쳐서 Notion으로 앱 기획,Swift를 중심으로 앱 개발에 필요한 기술 공부를 집중적으로 진행하고, 이후 3~5주차에 걸쳐 Figma와 Framer를 이용한 화면 디자인과 앱 개발에 필요한 오픈 소스 라이브러리를 탐색하며, 6주차부터 현재까지 Swift와 Storyboard로 앱 개발을 시작하여, 현재 온보딩페이지와 회원가입 페이지 일부를 구현하고, Firebase 연동까지 구현 후, 7주차 부터는 개발의 편의성과 빌드의 속도 문제로 연동없이 개발을 진행하고 있습니다.

📌 진행현황

1) 개발환경 설정 및 개발에 필요한 스터디

프로젝트에 필요한 일정 캘린더, 깃허브, 피그마, 스노웨이 퀵 링크, 보고서 마감일자, 프로젝트 개요 및 수행계획, 팀소개 등이 수록된 대시보드를 제작하였습니다. 달력과 수행계획은 해당주차에 맞춰 볼 수 있도록 필터링 되어 있고, 해당주차마다 주차별 수행 계획 및 보고서가 유첨되어 있습니다.

Notion Settings.png

1)Todolist 미니앱 제작

<aside> 🔥 공부해본 기능

  1. + 버튼, AlertController 으로 할 일 등록

  2. Edit 버튼으로 재정렬 및 삭제

  3. UserDefaults에 저장하여 앱을 종료하고 재실행하여도 데이터 유지

  4. UILabelTableView 위에 지정

  5. TableView의 Cell에 액세서리인 체크마크를 토글할 수 있도록

</aside>

Untitled

2)코로나19현황 대시보드앱

<aside> 🔥 공부한 내용

  1. Cocoapods을 이용하여 라이브러리 의존성 관리도구
  2. Corona 19 Open API 와 Alamofire를 이용하여 RESTFul API 통신
  3. Charts 라이브러리를 이용하여 그래프 구현
  4. 인디케이터 뷰를 만들어 API 통신이 완료되기 전까지 로딩아이콘을 띄워주기

</aside>

Untitled

Untitled