강의

멘토링

로드맵

개발 · 프로그래밍

/

모바일 앱 개발

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

취업(이직)을 위해 포트폴리오 앱을 만들기 위한 안드로이드 개발 관련 이론입니다.

(4.7) 수강평 6개

수강생 60명

  • 개복치개발자
포트폴리오
안드로이드앱
취업준비
AndroidAndroid Composeclean-architectureKotlinandroid-multi-module

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 안드로이드 디자인 패턴(MV + X(어떤 것)/클린아키텍처)

  • Jetpack Compose

  • 멀티모듈/SDK

  • 안드로이드 개발 이론지식(Token인증/메모리-Heap,Stack/WebView 통신/CICD)

경력같은 신입을 찾으면 나는 경력을 어디서 쌓나요?


  • 디자인 패턴과 클린아키텍처에 대해서 설명해주세요.

  • 의존성 주입에 대해서 알려주시고, 실제로 의존성 주입을 해서 코드가 어떻게 달라졌는지 설명해주세요.


  • Jetpack Compose를 스터디해보셨다고 하셨는데, 어떤 점이 XML과 다른지 알려주세요.

  • 멀티모듈 구조로 앱을 제작한 적이 있으신가요?

  • CI/CD 에 대해서 알려주세요. 배포를 자동화한 과정을 설명해주세요.

  • 저희 회사는 웹뷰(WebView)를 많이 쓰는데, 웹뷰 인터페이스를 만들어서 통신하거나 디버깅을 했던 경험에 대해서 알려주세요.


기술면접 등에서 흔하게 들을 수 있는 질문입니다.

대부분의 질문들이 회사에서 일을 해보면 배우고 느낄 수 있는 것들이지만

취업 전, 포트폴리오를 만들 때 이런 부분을 고려해서 포트폴리오 앱을 제작 하기는 쉽지 않습니다.

그런 분들을 위해 포트폴리오로 제출할 앱을 개발할 때, 넣었으면 하는 기술에 대한 부분을 강의로 제작했습니다.


어떤 내용을 배우나요?


  • 기본 앱 설계(Android / clean-architecture / Kotlin)


    왜 Activity에 모든 코드를 넣으면 안될까요? 부터 시작해서, 디자인패턴, 클린아키텍처, 간단한 테스트코드를 살펴봅니다.


  • 기본 앱 설계 더 알아보기


    의존성 주입에 대해서 알아보고
    Dagger Hilt에 대해서 실습해봅니다.


  • Jetpack Compose(Android Compose)


    Jetpack Compose 로 개발할 때와 XML로 개발할 때 다른점과


    컴포넌트를 만들고, Compose를 이용하면서 주의해야 할 점들에 알아봅니다.


  • 멀티모듈/SDK(android-multi-module)
    코드를 단순히 폴더/파일로 분리하는 것이 아니라
    SDK / 다른 모듈로 분류하는 것에 대해서 알아봅니다.



  • 추가적으로 더 알면 좋은 것들
    간단한 CS지식 및, 취업 전에 개발할 때는 잘 해보지 않을 것들을 살펴봅니다.



어떤 점이 다른 강의와 다를까요?


대부분의 강의의 경우 앱을 따라만드는 형태로 진행됩니다.

개발에 익숙하지 않을 때, 클론코딩 혹은 예제 앱 따라만들기는 숙련도에 도움이 됩니다.

하지만, 어느정도 기능 구현이 가능한 사람들에게는 단순히 기능을 따라만드는 것은 큰 도움이 되지 않습니다.

여러가지 구조와 다양한 기술들을 고려해서 앱을 만들 수 있도록 강의를 제작했습니다.


강의는 듣는 것은 시간을 돈으로 산다고 생각합니다.


강의에서 다루는 내용에 대해 잘 모르시는 분이 해당 부분을 스터디하시는데

시간을 많이 아껴드릴 수 있게 정성을 쏟아 강의를 제작했습니다.


궁금해요 🤔

Q. 강의 시간이 왜 이렇게 짧은가요?

같이 코드를 치는 형태가 아닌, 미리 작성된 코드를 보고 설명드리는 형태로 진행합니다.

코드를 따라치면서 설명드리면 30~40분 걸릴 수 있는 내용도 불필요하다고 생각하는 부분을 제거하고 몇분 이내로 줄였습니다.

Q. 강의에 사용하는 코드는 모두 제공되나요?

섹션 1-3 강의자료에 모든 코드를 노션에 정리해놨고, 해당 노션 주소가 있습니다.


Q. 이론편인데 이론만 설명하나요?

예제 중심으로 알고 계셨으면 하는 내용들을 예제로 만들어서 진행합니다.

처음부터 앱을 A-Z까지 만들지 않고, 필요한 부분만 잘라서 설명드리는 형태로 진행됩니다.

공개된 미리보기 강의를 보시고, 강의 스타일과 난이도를 판단해주세요.

추후 [실습편]으로 앱을 처음부터 끝까지 만드는 강의로 찾아뵙겠습니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 취업(이직)을 위해 안드로이드 앱 포트폴리오를 만드시는 분

  • 안드로이드 피처 기능 구현은 가능하지만 디자인 패턴 등 이론등에 대한 지식이 부족하신 분

선수 지식,
필요할까요?

  • Android(Kotlin)으로 게시판정도는 개발하시는데 문제없으셔야 할 것 같습니다.

안녕하세요
입니다.

6,405

수강생

399

수강평

1,378

답변

4.8

강의 평점

12

강의

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

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

커리큘럼

전체

59개 ∙ (2시간 17분)

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

수강평

전체

6개

4.7

6개의 수강평

  • cone0527님의 프로필 이미지
    cone0527

    수강평 1

    평균 평점 5.0

    5

    61% 수강 후 작성

    전반적으로 간략하지만 필요한 부분에 대한 설명을 잘 해주십니다. 개념이 헷갈렸거나 몰랐던 부분에 대해서 빠르게 다시 짚어보기 좋은 강의입니다. 스스로의 개발 지식 체크하기에 좋은 강의라고 생각합니다.

    • 엄희태님의 프로필 이미지
      엄희태

      수강평 1

      평균 평점 5.0

      5

      100% 수강 후 작성

      • 개복치개발자
        지식공유자

        수강평 감사합니다!

    • alswogud123님의 프로필 이미지
      alswogud123

      수강평 8

      평균 평점 5.0

      5

      61% 수강 후 작성

    • ALPHA MOON님의 프로필 이미지
      ALPHA MOON

      수강평 8

      평균 평점 4.8

      5

      100% 수강 후 작성

      짧은 시간안에 내게 필요한 것이 뭔지 발견할 수 있었습니다.

    • 이퀭님의 프로필 이미지
      이퀭

      수강평 3

      평균 평점 4.3

      5

      100% 수강 후 작성

      중요한 이론적 핵심을 빠르게 습득 할 수 있어 답답했던 부분이 해결

    ₩66,000

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

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

    비슷한 강의

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