강의

멘토링

커뮤니티

NEW
개발 · 프로그래밍

/

모바일 앱 개발

[포트폴리오] 안드로이드 앱 만들기 - 실습편

안드로이드 개발자로 취업을 준비하시면서 포트폴리오에 제작에 도움이 될 수 있는 강의입니다.

1명 이 수강하고 있어요.

  • 개복치개발자

수강 후 이런걸 얻을 수 있어요

  • 안드로이드 개발을 하면서 다양한 테크닉을 알 수 있습니다.

  • 멀티모듈 구조 개발 방법을 알 수 있습니다.

  • XML과 Compose의 차이를 알 수 있습니다.

경력같은 신입 / 시니어같은 주니어를 찾으면 나는 어디에서 경력을 쌓으라고 하는거에요?


  • Lint는 적용해보셨어요?

  • precommit과 github actions 를 이용해서 lint검사를 해보셨어요?

  • 멀티모듈은 왜 data 모듈과 feature모듈로 나누셨어요?

  • API가 변경되면 feature모듈도 변경되어야 하나요?

  • API서버의 timeout과 retry를 고려해보신 적이 있나요?

  • Android에서 클린아키텍처(clean-architecture)로 앱을 설계하면 무엇이 좋은가요?

  • 코루틴은 단순히 비동기 작업인가요? 코루틴을 사용하면 좋은 것이 어떤 것이 있는거죠?

  • liveData / stateFlow / sharedFlow 차이점과 어떨 때 사용하셨나요?

  • Kotlin에서 동시에 여러개의 API를 받아온다면 각 코루틴별로 취소와 timeout처리도 할 수 있나요? 어떻게 할 수 있을까요?

  • internal이라는 것은 왜 필요하죠? 캡슐화를 어떻게 적용해보셨나요?

  • 테스트코드는 모든 케이스를 100% 고려하면 좋을까요? 시간과의 트레이드 오프는 고려보셨나요?

  • 단순히 UI만 XML에서 Compose를 바꾸면 viewModel과 기존에 MVVM으로 구성된 앱 아키텍처는 변경할 필요가 없을까요? Compose를 사용하면서 기존의 MVVM구조가 맞지 않는다는 생각도 해보셨나요?

  • core모듈은 어떨 때 사용할까요?


와 같은 질문들에 대해서 대답할 수 있도록 강의를 구성했습니다.


앱을 처음부터 설계하면서 하나씩 해당 질문들에 대한 고민을 함께 해봅니다.

앱 구조


🤖 AI와 함께 개발하는 시대, 디테일한 '기능 구현 방법' 이 중요할까요?


'기능 구현' 에 대한 부분은 이제AI가 얼마든지 대답해주고 더 잘 만들어줄 수 있다고 생각합니다.

이제는 중요해지는 것은 '설계' '의사결정 능력' 이 더 중요하다고 생각되며, 설계 능력과 의사결정 과정들에 대해서 생각해볼 수 있도록 강의를 구성했습니다.


때문에 강의는 코드리뷰 스타일로 진행되며 중요하다고 생각하는 부분만 설명드리고 한줄 한줄 디테일한 부분에 대한 설명은 생략되었습니다.


코드 리뷰 형태로 설명드리기 때문에, 강의가 80개가 넘지만 1시간 30분 내외로 강의를 수강하실 수 있습니다.


여러분의 시간은 소중하니깐 미리보기 강의를 들어보시고 판단 부탁드립니다.

강의소개 에 강의를 제작하며 했던 고민들과 어떤 부분이 도움이 되실지에 대한 부분을 넣었습니다.


실습 중심으로 진행되는 강의이다 보니, 이론에 대한 지식이 필요하시면

[포트폴리오] 안드로이드 앱 만들기 - 이론편

을 참고해주셔도 좋을 것 같습니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 취업을 준비하는 신입 개발자

  • 단순히 CRUD만 반복해서 안드로이드 아키텍처에 대해서 잘 모르시는 안드로이드 주니어 개발자

선수 지식,
필요할까요?

  • 어느정도 Android기능 개발은 해보셨을 것이라 생각하고 진행합니다.

  • viewModel과 코루틴이 무엇인지는 알고 계셔야 수강에 어려움이 없으실 것으로 보입니다.

  • Compose로 UI개발을 한번은 해보셨다고 가정하고 진행합니다.

안녕하세요
입니다.

6,530

수강생

423

수강평

1,384

답변

4.8

강의 평점

13

강의

2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.

현재는 평범한 직장인 개발자입니다

커리큘럼

전체

88개 ∙ (1시간 28분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

₩66,000

개복치개발자님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!