본문 바로가기
개발자 프로젝트

iOS & Swift - The Complete iOS App Development Bootcamp

by summer summer 2022. 4. 26.
반응형

Udemy에서 Angela Yu 선생님의 iOS & Swift - The Complete iOS App Development Bootcamp 강의를 결제했다.

 

이 분의 The Complete 2022 Web Development Bootcamp 를 결제하려고 하다가 이 강의에 포함된 HTML, CSS, JavsScript 까지는 지금껏 너무 많은 시작과 시도로 좀 질렸기도 해서 완전 새로우면서도 흥미가 생기는 것으로 시도해보고 싶었다.

 

https://www.udemy.com/course/the-complete-web-development-bootcamp/

 

나는 이미 애플 아이템으로 중무장된(맥북 에어 M1, 아이패드 6세대, 애플워치 se, 에어팟 프로, 산지 한 달도 안 된 아이폰11) 상태이기 때문에 당연히 내 아이폰에서 돌아가는 iOS 앱애는 관심이 많다. 예전에 아이패드에 내장된 playground 앱으로 swift 문법도 조금이지만 게임하듯이 배운 적도 있다.

 

Udemy가 유명한 건 알고 있었지만 영어로 강의를 들어야 한다는 점이 내 발목을 꽤나 잡았었다. 하지만 얼마 전부터 관심이 생긴 온라인 미국 대학교에 입학하게 되더라도 역시나 100% 영어로 공부를 해야 하는 건 당연한 일이고, 아무리 저렴한 대학교라고 할지라도 정가 $149.99에서 할인가 $18.99(유데미는 할인을 정말 많이 한다. 정가 주고 사면 손해)보다는 당연히 비싼 비용이 들기 때문에 일단 computer science에 대한 냐의 흥미를 다시 한 번 더 확인해볼겸 강의를 결제했다.

 

https://www.udemy.com/course/ios-13-app-development-bootcamp/

(이게 내가 결제한 강의)

 

총 555 단계의 프로세스 중에서 나는 현재 21번째를 듣고 있는 중이다. 너무 단계가 많아서 이걸 끝낼 수 있을지 감도 안 오지만 그래도 일단 한 번 해보려고 한다. 그리고 미래의 나를 위해서 각 강의마다 무슨 내용을 배웠는지 간략하게 정리해보겠다.

 

  1. Section 1: Getting Started with iOS Development and Swift 5
    1. 강의 소개 - 앱 디자인, build(코딩), 퍼블리싱까지! no programming experience OK! beginner OK!

    2. Sylllabus 강의 계획서 PDF 다운로드

    3. 수업에서 사용, 소개되는 각종 사이트, PDF, 링크 모음 사이트

    4. How Does an APP Work? 
    - 눈에 보이는 스크린에서 버튼을 클릭하면 해당 코드에서 입력한 내용대로 데이터에서 요청된 정보를 찾고 스크린에 출력한다.

    5. How to Make an APP (How its made)
    - 앱이 필요한지부터 생각(웹으로 충분히 구현 가능한 경우도 많다), 아이디어 점검, 실제 개발, 마케팅까지 전반적 흐름 설명.

    6. 무료로 제공해주는 아이콘, 이미지 등 내 앱에 적용 가능한 free essets, ebook 설명

    7. 6번 free essets zip download

    8. 6번 ebook download

    9. How to Make the Most of the Bootcamp
    - 이 강의에서 코딩 뿐만 아니라 디자인, 마케팅 까지 배우자
    - 메인 컴으로 코딩하고 강의는 아이패드 등 다른 기기로 보면서 별도로 더 조사하거나 궁금한 점 메모하면서 배우자
    - 강의 순서대로 배우자
    - 코딩 챌린지 즐기자
    - 배속 설정, 자막 활용하자

    10. How to Get Help when You're Stuck
    - stakoverflow & googling
    - 막혀도 이게 하나의 coding challenge 라고 긍정적으로 받아들이고 해결했을 때의 성취감!
    - 코드에 문제 있을 때 강의를 re-watch 하면서 대소문자, 오타 등 없는지 확인
    - Ask in the Q&A
      1. What did you expect
      2. What actually happened
      3. Screenshot of your code
      4. Screenshot of the debug console

    11. Can I use Windows to develop iOS apps? No.

    12. Developing for iOS - Tools and Materials
    - Macbook, Xcode 최소한의 준비물, 강의를 듣기 위한 최소 사양 확인

    13. Getting set up with Xcode
    - Xcode set up 무료 다운로드, 25-30GB 여유 공간 필요, 30분 정도 소요

    14. Pathfinder
    - 프로그래밍 경험 0부터 약간의 경험, 경험은 있으나 iOS 아님, iOS 경험 있음, Objective-C 경험자로 나누어서 어느 section 부터 시작하면 좋을지 조언

  2. Section 2: Xcode Storyboards and Interface Builder
    15. The I am Rich App

    16. A Note About the next Lesson

    17. Let's Create a Brand New Xcode Project

    18. A Walkthrough of the Xcode Development Environment

    19. Let's Design the User Interface!

    20. Let's Incorporate Some Image Assets!

    21. How to Design and Add an App Icon
    - app icon generator 사이트에서 앱 아이콘이나 사용되는 이미지를 크기에 맞게 생성할 수 있다.
       https://appicon.co/#image-sets
    - canva.com 사이트에서 내가 원하는 사이즈로 아이콘 이미지 등을 생성할 수 있다.
    여기에서 custom sixe 1024*1024 px 하고 각종 도형 등으로 앱아이콘 꾸민 후 png 파일로 저장. 저장한 이미지를 위 app icn generator 에 업로드하고 원하는 기기(iphone, ipad 선택함 나는) 클릭 후 generate 하면 압축파일 나오는 걸 푼다. 그러면 그 안에 assets.xcassets 안에 appicon.appiconset 안에 만들어진 사이즈별 아이콘 이미지가 보인다. 이 appicon.appiconset를 xcode에 assets.xcassets 안 appicon 클릭하여 show in finder 에서 보이는 폴더 안에 우리가 새로 만든 appicon.appiconset 를 드래그해주면 폴더 전체로 replace 가 되면서 내가 만든 사이즈별 아이콘이 적용된 걸 확인 가능.

    22. A Note About the Next Lesson
    이 다음 강의에서 오류날 경우의 해결 루트 설명 pdf

    23. Run Your App on Your iPhone or Simulator
    - simulator 돌리기 : 상단에 기기 뭘로 할 건지 선택하고(예 iphone 11) 왼쪽 재생 버튼 누르면 build success 되고 하단 메뉴 바에 생긴 simulator 클릭하면 로딩된다. 
    - iphone 에서 앱 돌리기 (케이블 연결) : 안정성 때문에 선생님은 이 방법 선호
    - wireless 로 iphone에서 앱 돌리기

    24. 
반응형

댓글