iOS 네 번째 일기 : iOS Academy 라이브 첫 수업

2020. 8. 8. 20:47ios/한화 드림인 ios Academy

#  iOS 네 번째 :  커리큘럼 오버뷰

   iOS Academy 라이브 강의

 

 

ios Academy 라이브 첫 수업시간에는 줌을 활용해 교육생과 윤교수님이 접속해서 앞으로 무엇을 배울지에 대해 들었다.

실전 앱 만들기와 코딩 교육이 동시에 진행된다.

커리큘럼에 없어도, 내가 원한다면 그리고 진도를 빨리 나간다면 추가로 배울 수 있는 것들이 있다.

요즘 핫한 머신러닝 분야도 배울 수 있었다.

 

개인적인 욕심으로는 공부에 속도를 내서 머신러닝도 배우고 싶다.

그런데, 현실적으로 가능할지는 아직 모르겠다.. 최근에 벌려 놓은 일들이 많아서 시간이 모자라다.

 

 

코딩을 하는 이유 : 계산적 사고

 - 분리해결 : 큰 문제를 분리해서 쪼개서 해결하는 훈련

                 모든 문제는 작은 단위부터 해결하면 쉽다.

 

 - 패턴 인식: 문제가 발생하는 패턴 해결

 

 - 알고리듬:  문제를 해결하는 순서의 문제, 흐름 논리

 

 - 내가 일상적으로 하고 있는 사례 = 인스턴스를 추상적인 영역으로 올려서 코딩한다?

   즉, 일상 비즈니스를 온라인 서비스로 구축하기 위해서는 추상화를 통해

   오프라인 -> 온라인화 해서 서비스를 만들어낸다.

 

 

 

iOS HIG가이드라인

가이드라인을 안 지키면 앱스토어 등록이 리젝 당한다

 

일관성을 갖고 사용자의 경험을 해치지 않기 위해서

 

예를 들어

한국에서는 왼쪽에서 오른쪽으로 글을 읽는 문화

즉 시간의 흐름으로 사용자의 경험을 보면 왼쪽은 과거 오른쪽은 미래

 

아이폰에서 언어를 아랍어로 바꾸면 모든 UI가 반대방향으로 바뀐다.

아랍의 글을 읽는 문화는 오른쪽에서 왼쪽으로 진행되기 때문에

익숙한 문화에 맞춰 사용자 경험을 준다.

 

 

Play grouds 기초 코딩 배우기

 

 

 

기초 코딩 배우기는 애플 플레이 그라운드에서 공부한다.

게임 형식으로 재미있게 배울 수 있도록 구성되어있고

초등학생들도 배울 수 있다.

 

코딩을 처음 배울 때 기초부터 하나씩 배울 수 있다.

 

과제

코딩 배우기1

- 방향을 바꾸어서

 - 임의의 직사각형

 

앱 기획

- ADS

- 앱 사용 시나리오

- 유사한 앱

- 무드 보드

 

 

오늘은 여기까지!