채널톡 아이콘

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

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

(4.7) 수강평 6개

수강생 71명

난이도 초급

수강기한 무제한

포트폴리오
포트폴리오
안드로이드앱
안드로이드앱
취업준비
취업준비
포트폴리오
포트폴리오
안드로이드앱
안드로이드앱
취업준비
취업준비
날개 달린 동전

강의 추천하고 성장과 수익을 만들어 보세요!

날개 달린 동전

마케팅 파트너스

강의 추천하고 성장과 수익을 만들어 보세요!

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

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

4.7

5.0

ALPHA MOON

100% 수강 후 작성

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

5.0

이퀭

100% 수강 후 작성

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

5.0

cone0527

61% 수강 후 작성

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

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

  • 안드로이드 디자인 패턴(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,249

수강생

407

수강평

1,391

답변

4.8

강의 평점

12

강의

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

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

커리큘럼

전체

59개 ∙ (2시간 17분)

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

수강평

전체

6개

4.7

6개의 수강평

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

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

  • cone0527님의 프로필 이미지
    cone0527

    수강평 1

    평균 평점 5.0

    5

    61% 수강 후 작성

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

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

      수강평 8

      평균 평점 4.8

      5

      100% 수강 후 작성

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

    • alswogud123님의 프로필 이미지
      alswogud123

      수강평 16

      평균 평점 5.0

      5

      61% 수강 후 작성

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

      수강평 3

      평균 평점 4.3

      5

      100% 수강 후 작성

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

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

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

    비슷한 강의

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

    ₩66,000