강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

Mark Kim님의 프로필 이미지
Mark Kim

작성한 질문수

Part2: 초중급 iOS 인스타그램 클론(SwiftUI, MVVM, Firebase, 2024)

설계 관련하여 참고할 문서나 예제 공유가 가능할까요?

작성

·

5

0

안녕하세요

성공적으로 완강 했습니다.

진짜 왕초보 iOS 배우기 부터 듣기 시작해서 이번이 두번째 강의를 완료하였고,

직접 앱을 만드니 자신감도 생겨서, 추가적인 학습도 해보려고, property wrapper, combine도 구매완료하였는데..

잠시 의문이 생겨서 질문드려 봅니다.

 

지금까지는 강의를 들으면서 뷰간의 순서와 설계에 대해 고민 없이 강의듣고 따라 해왔는데, 직접 뭔가를

구상하고 설계를 하려고 하니 다시 뭔가 벽에 부딪히는 느낌이 드네요.

혹시 설계를 하기위해 구상하거나 문서를 가볍게라도 작성해서 고민을 해보고 싶습니다.

좋은 방법이나 참고할만한 예제가 있을지 문의 드립니다.

 

강의 중간 설명해 주시려고 만드신 문서도 있으시던데..그런 자료도 공유가 가능하신지요?

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. Mark Kim님.

앱을 설계하는 과정에서 뚜렷한 방향을 잡는 것은 초기 개발 단계에서 중요한 부분입니다. 강의를 통해 기초를 다지고, 이제 설계 과정에서 더 깊이 있는 학습을 하고자 한다니 정말 고무적입니다.

앱 설계 및 구조화에 있어서 다음과 같은 자료와 방법을 추천드릴 수 있습니다:

1. 설계 문서와 다이어그램

  • UML 다이어그램: UML(Unified Modeling Language)은 소프트웨어 설계에서 객체들 사이의 관계를 시각적으로 표현할 수 있는 도구입니다. 다양한 클래스를 정의하고 그 관계를 파악하기에 유용합니다.
  • Wireframe 및 Mockup 제작: 앱의 UI/UX를 미리 보면서 구체적인 사용자 흐름을 설계할 수 있는 도구로, Balsamiq Mockups, Figma 등의 툴을 사용할 수 있습니다.

2. 참고 자료

  • The iOS Design Patterns: iOS 프로젝트에서 사용되는 기본적인 디자인 패턴을 익히는 것은 중요합니다. MVVM 패턴 외에도 MVC, Coordinator 패턴 등을 살펴보는 것을 추천드립니다.
  • How to structure a SwiftUI app by Hacking with Swift: SwiftUI로 앱 구조를 잡는 다양한 팁과 방법을 제공합니다.

3. 인프런 내 관련 자료

  • 강사님께서 수업 중 보여주셨던 문서나 예제는 일반적으로 강의 자료와 함께 제공되는 경우가 많습니다. 해당 섹션의 강의 노트를 확인하거나 ‘질문 & 답변’ 게시판 혹은 강의 페이지에서 참고할 수 있습니다.

설계를 더욱 명확히 하고 방향을 잡는 데 위 자료들이 도움이 되길 바랍니다. 관련해서 상세한 자료나 강사님의 예제는 강의 페이지 내 자료실 혹은 강의와 연결된 질문 게시판을 통해 추가적으로 요청하실 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Mark Kim님의 프로필 이미지
Mark Kim

작성한 질문수

질문하기