수강 과정 정보
멋쟁이사자처럼 테킷 iOS 앱 스쿨 4기
2023년 11월 20일부터 진행 중, 오전 9시부터 오후 6시까지(오후 12시~1시는 점심시간)
온라인(Zoom, Discord)를 통해 재택 수강 중
현재까지 달성한 사항
앱 개발 기초
- ADS(App Define Statement)
- 오픈소스 라이선스
- Git 사용법
Xcode를 이용한 간단한 앱 개발
- 카운터, 단위환산, 계산기 등
- UIKit, SwiftUI 기본 구조
- 별도의 Model을 만들어 사용
Swift 기본 문법
- 변수와 상수, 연산자
- 데이터 타입
- 제어문(반복문, 조건문)
- 함수, 클로저 표현식
- 클래스, 구조체
- 클래스 상속, 프로토콜
- 옵셔널
- 배열
UIKit(Storyboard 사용)
- 텍스트 필드와 버튼, 스위치
- 이미지 뷰
- 날짜와 시간, 타이머
- 피커 뷰(PickerView)와 날짜 선택(DatePicker)
- 웹 뷰로 웹사이트 표시(WKWebView)
- 세그먼티드 컨트롤(Segmented Control) - 여러 선택지 중 하나 선택
- 맵 뷰로 지도 표시(MKMapView)
- 페이지 컨트롤러(PageController)
- 탭 뷰
- 내비게이션 뷰
- 테이블 뷰
UIKit에서 Storyboard 없이 앱 만들기
- Auto Layout으로 여러 화면 크기에 대응하는 앱 만들기
- 버튼과 레이블, 텍스트 필드
- 탭 바, 내비게이션 바
- 스크롤 뷰, 컬렉션 뷰
- 이미지 뷰
- 코드로 레이아웃 맞추기
프로토타이핑
- 프로토타이핑의 정의
- 프로토타입과 목업과의 차이
- 지금까지 배운 내용으로 프로토타입 만들기
디자인 요소 및 HIG
- 기초 디자인
- 타이포그래피
- HCI와 UI, UX 및 UX 디자인의 정의와 범위
- Safe Area의 개념 및 필요성
- SFSymbols
정규수업과정 외(스터디 등)
- Swift에서의 알고리즘 사용
- Lottie를 이용한 애니메이션 표시
개발 및 수강 환경 개선
- 신규 모니터 구매(Dell U2723QE 4K 모니터) - 유선 LAN을 연결하여 네트워크 접속 환경 개선
새롭게 시도해 볼 사항
- 개인적으로 만들어볼 앱 목업이나 프로토타입 만들어보기
- Swift에서 문자열 처리하는 방법 및 알고리즘 관련 공부(코딩테스트 대응)
- 개발 블로그 확장
개선해야 할 사항
- 앱 스쿨 일정에 맞게 수면 패턴 개선
- 노션 및 블로그에 밀린 정리해야 할 내용 최대한 빨리 처리
'개인 회고' 카테고리의 다른 글
멋쟁이사자처럼 앱 스쿨 : iOS 4기 늦은 수료 후기 (0) | 2024.08.28 |
---|