• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

어플 개발관련 질문있습니다.

23.12.31 14:58 작성 조회수 172

0

안녕하세요.

ios 시스템에서 가계부어플을 만들어보고 싶어서 수강중입니다.

데이터를 받아서 백엔드에서 처리하고 관리하여 화면에 보여주는 것을 수강하고 싶은데 어떤 강의를 수강해야할지 감이 안와서 이렇게 질문을 남깁니다.

그럼 새해 복 많이 받으세요 ^^

답변 1

답변을 작성해보세요.

0

네 안녕하세요 Suky님.

제 강의 내에서 어떤 섹션을 봐야할지 모르겠다고 질문을 주시는 건가요? 아니면 다른 강의를 추천해달라는 것인지.. 사실 어떤 의도로 질문을 주신 것인지 잘 모르겠습니다... ㅠㅠ
("가계부 어플을 만들고 싶다"는 목표가 있으시긴 한데.. 제 강의에 포함되어 있는.. 기본적인 내용을 다 이해하셔야 도전이 가능하실 것 같은데... 그냥 듣고 싶은 부분만 추천해달라고 말씀하시면..
솔직히 질문 자체가 너무 광범위해서.. 제가 답변드리기 좀 어렵다고 생각이 들긴 합니다. 가계부라면.. 서버 통신이 필요할 수도 있고, 아닐 수도 있습니다.)

데이터를 단순히 앱에만 저장했다가 보여줄 수도 있고 (서버 통신이 필요 없고)
데이터를 내 휴대폰과 앱이 아닌.. 다른 "서버"에 저장했다가 (다시 가져와서) 보여줄 수도 있습니다. 물론 후자의 경우, 하나의 휴대폰 뿐만아니라.. 휴대폰을 바꿔도.. 다른 휴대폰에서도 그동안 써왔던 가계부 내용을 다시 가져와서 보여줄 수 있겠죠.


따라서, Suky님께서 구현을 원하시는 내용이 서버와의 통신이 반드시 필요한 것인지부터 먼저 판단이 필요할 것으로 보입니다.
(간단한 가계부라서.. 서버 통신 필요 없이 앱 내에다가 저장했다가 확인만 하는 것을 원하시면 굳이 서버와 통신이 필요 없긴 합니다. 그러면 본 강의 후반부에 다루는 코어데이터 내용만으로 충분히 커버가 되겠죠.)


만약에 서버와의 통신이 꼭 필요한 것이라면
(현재 휴대폰 이외에 다른 휴대폰으로 바꿨을때도 다시 동일한 내용을 확인가능해야 한다면..
당연히 서버 구현이 필요 하긴 합니다..)

본 강의에서 설명드리고 있는
섹션14 - 네트워킹 관련 내용을 잘 학습하시고, 추가적으로
(백엔드 구현을 모르신다면) 서버를 구현하는 내용이 포함되어 있는 강의를 보셔야할 것 같긴합니다.
(제 강의에서는 직접적으로 서버 구현 관련된 내용은 다루지 않고 있고, 무료 API등을 이용해서, 서버와 연결해보는 내용까지는 다루고 있긴합니다.)

예를 들어 아래와 같은 강의
(트위터 클론 강의 인데, 파이어베이스를 사용해 간단한 서버 구현이 포함되어 있음)
https://www.udemy.com/course/twitter-ios-clone-swift/

위의 강의는 트위터 앱을 똑같이 따라 만들어보는 강의이지만, 어쨌든 데이터를 (Firebase) 서버로 보내서 주고 받고 하는 등의 내용이 들어가 있으니.. 크게 보면, 사실 위의 강의 내용을 이해하신다면 충분히 구현이 가능하리라고 생각하고요.
(Firebase는 서버를 직접 다 구현하지 않고도, 간단하게 서버 대용으로 제공해주는 서비스 입니다.)


위의 강의가 너무 어렵다고 생각이드시면, 아래 강의에서 Firebase 구현 섹션을 잘 보시는 것도 도움이 되리라고 생각이 듭니다.
https://www.udemy.com/course/ios-13-app-development-bootcamp/


서버 구현 자체에 대한 내용이 궁금하신 것이라면, 굳이 파이어베이스가 아니어도
슈파베이스라는 서비스를 이용해서 구현하는 것도 가능합니다.
아래와 같은 내용이 도움이 되겠죠.
https://youtu.be/FbLzqoENTsg?si=ui0ql2oWAokXaG1E


위와 같은 정보는 드릴 수 있긴 한데,
일단 해주신 질문이.. 제 강의 방향성과 맞는지.. 사실 제가 잘 모르겠습니다.. ㅠㅠ

앱을 구현하는 기본기를 어느정도 갖추신 후에, 도전하는 것이 맞다고 생각하는데..
(물론 전공자이시거나, 다른 프로그램을 많이 만들어 보셨다면.. 다른 얘기이긴 하겠지만)


본 강의는 "가계부" 만들기를 목표로 하고 있는 것이 아니라,
기본기를 잘 읽히다 보면, 당연히 자연스럽게 "가계부"를 만들 수 있는 기본적인 지식을 갖추고.. 또 모르는 내용은 언제든지 찾아서 "가계부를 충분히 만들어 볼 수 있는 실력을 갖추는 것"에 목표를 두고 있으므로..
사실.. 모든 강의 내용을 충분히 공부하시고 익히신 다면..
"가계부를 만드는 것도 충분히 당연히 가능"하긴 하다고 생각하긴 합니다.


새해복 많이 받으세요!
감사합니다. :)