Skip to content

KyungminLeeDev/iOS_Career_Starter_Camp

Repository files navigation

Hits

iOS 커리어 스타터 캠프 1기

야곰 아카데미의 iOS 커리어 스타터 캠프 1기에 참여하여 배운 내용 정리

  • 캠프 기간: 2020년 11월 2일 ~ 20201년 4월 30일

Index

Projects

날씨 정보 앱

Repository Badge

📺 데모 💡 개요
🚀 현재 위치의 날씨 정보를 알려주는 앱

🗓 기간: 2021.09 ~ 2021.10
📌 사용 언어: Swift, 사용 기술: CoreLocation, URLSession

🤩 HIG 문서를 통해 UI 개선한 경험이 가장 재미있었음
🔧 MVC 패턴을 준수하며 문제점인 Massive-ViewController 개선
📡 API 통신을 담당하는 네트워킹 객체의 재사용을 고려한 설계




회원가입 화면

Repository Badge

📺 데모 💡 개요
🚀 회원가입하는 절차와 화면 구현
🧑🏻‍💻 팀 프로젝트: Jacob, Glenn
🗓 진행 기간: 2020.11.30 ~ 12.06 (1주)
⚙️ 기능
     기타 영역 터치 시 키보드 내리기
     다음 텍스트필드로 커서 이동
     사진첩에서 프사 가져오기
     개인 정보 입력 확인
     전화번호 확인
     개인 정보 임시 저장
📝 학습 키워드
     Navigation Controller
     Text Field
     Text View
     Image Picker
     Date Picker
     Gesture Recognizer
     Singleton




웹 브라우저 앱

Repository Badge

📺 데모 💡 개요
🚀 Webkit으로 구현한 웹 브라우저 앱
🧑🏻‍💻 팀 프로젝트: Jacob, Lina
🗓 진행 기간: 2020.11.09~15 (1주)
⚙️ 기능
     입력한 주소로 이동
     잘못된 주소는 Alert 표시
     주소에 "https://" 붙이기
     앞/뒤로 가기, 새로 고침
📝 학습 키워드
     Text Field
     Alert
     Web View
     Toolbar
     Button
     URL
     정규식




은행 창구 매니저

  • 은행 창구 운영 시뮬레이터
  • 팀플

날씨 정보

  • 날씨 정보 API로 현재 위치의 날씨 예보
  • 개인

오픈 마켓

  • 마켓에 등록된 상품을 확인하고 내 상품도 등록
  • 팀플

메모장

  • 메모를 작성하고 Core Data에 저장 및 드랍박스 동기화
  • 팀플

프로젝트 관리 앱 (서버)

  • 프로젝트 관리 앱과 통신할 서버 구축
  • 팀플

프로젝트 관리 앱 (클라이언트)

  • 칸반보드로 프로젝트의 할 일 관리
  • 팀플

내손은 금손

  • 내 그림이 무슨 도형인지 CoreML로 판별하는 앱
  • 개인




Timeline

Week Contents
2020.11.W1
(02~08)
📱 묵찌빠 1주차
📝 TIL TWL
🚀 짝 프로그래밍 Git과 GitHub 컴퓨터 기초 Optional
2020.11.W2
(09~15)
📱 웹 브라우저 1주차
📝 TIL TWL
🚀 H.I.G 타입 일반화와 추상화
2020.11.W3
(16~22)
📱 쥬스 메이커 1주차
📝 TIL
🚀 디자인패턴 MVC 객체 프로퍼티 기본값과 이니셜라이저의 초기화 차이 Notification Center KVO
2020.11.W4
(23~29)
📱 쥬스 메이커 2주차
📝 TIL
🚀 View Life Cycle Type Property Singleton Protocol Delegation Pattern
2020.12.W1
(30~06)
📱 회원가입 화면 1주차
📝 TIL TWL
🚀 UML SOLID
2020.12.W2
(07~13)
📱 계산기 1주차
📝 TIL
🚀 Auto Layout Stack Queue Linked list
2020.12.W3
(14~20)
📱 계산기 2주차
📝 TIL
🚀 Unit Test TDD 클로저 고차함수 함수형 프로그래밍
2020.12.W4
(21~27)
📱 만국박람회 1주차
📝 TIL
🚀 JSON Table View LLDB
2020.12.W5 🥳 캠프 방학 🤪
2021.01.W1
(04~10)
📱 은행 창구 매니저 1주차
📝 TIL TWL
🚀 프로세서와 프로세스 Concurrent Programming
2021.01.W2
(11~17)
📱 은행 창구 매니저 2주차
📝 TIL
🚀 메모리 구조 ARC iOS App Life Cycle
2021.01.W3
(18~24)
📱 날씨 정보 1주차
📝 TIL
🚀 HTTP와 HTTPS 테이블뷰 셀의 재사용
2021.01.W4
(25~31)
📱 오픈 마켓 1주차
📝 TIL
🚀 Collection View Protocol Oriented Programming 서버 프로그래머와의 대화
2021.02.W1
(01~07)
📱 오픈 마켓 2주차
📝 TIL
🚀 키체인 Cache
2021.02.W2 🥳 캠프 방학 🤪
2021.02.W3
(15~21)
📱 동기화 메모장 1주차
📝 TIL
🚀 Core Data 의존성 관리도구 1인 개발자 이야기(전미정)
2021.02.W4
(22~28)
📱 동기화 메모장 2주차
📝 TIL
🚀 Responder chain과 Touch Events iOS File System 코딩테스트에 대하여
2021.03.W1
(01~07)
📱 동기화 메모장 3주차
📝 TIL
🚀 Understanding Swift Performance(재르시) UIView Animation
2021.03.W2
(08~14)
📱 프로젝트 관리 앱(서버) 1주차
📝 TIL TWL
🚀 서버/클라이언트/DB의 동작 관계 REST API(노루)
2021.03.W3
(15~21)
📱 프로젝트 관리 앱(서버) 2주차
📝 TIL TWL
🚀 View Drawing Cycle Notification
2021.03.W4
(22~28)
📱 프로젝트 관리 앱(서버) 3주차
📝 TIL TWL
🚀 OAuth Localization
2021.04.W1
(29~04)
📱 프로젝트 관리 앱(클라) 1주차
📝 TIL
🚀 Core Graphics Core Animation
2021.04.W2
(05~11)
📱 프로젝트 관리 앱(클라) 2주차
📝 TIL
🚀 AutoLayout Advanced GCD
2021.04.W3
(12~18)
📱 프로젝트 관리 앱(클라) 3주차
📝 TIL
🚀 SwiftUI RxSwift 알쓸신잡: 6개월 전의 나에게 (비공개)
2021.04.W4
(19~25)
📱 내손은 금손(CoreML) 1주차
📝 TIL
🚀 소켓 Xcode 설정
2021.04.W5
(26~02)
📱 내손은 금손(CoreML) 2주차
📝 TIL
🚀 Design Patterns 알쓸신잡: 성장하는 iOS 개발자 되기 배포 CI/CD
2021.05~
(수료 후)
🚀 CoreML 프로젝트, 궁금증을 파헤쳐보자(전미정)




개인학습

야곰닷넷 강좌 - 오토레이아웃 정복하기




About

야곰의 iOS 커리어 스타터 캠프 1기 Sumarry

Resources

Stars

Watchers

Forks

Languages