강의

멘토링

로드맵

Programming

/

Mobile Application Development

[Portfolio] Creating an Android App - Theory

This is an Android development theory for creating a portfolio app for employment (job change).

(4.7) 6 reviews

60 learners

  • bokchi
포트폴리오
안드로이드앱
취업준비
Android
Android Compose
clean-architecture
Kotlin
android-multi-module

Reviews from Early Learners

What you will learn!

  • Android Design Patterns (MV + X(Anything)/Clean Architecture)

  • Jetpack Compose

  • Multi-Module/SDK

  • Android Development Theory and Knowledge (Token Authentication/Memory-Heap, Stack/WebView Communication/CICD)

If I find a new hire with experience , where do I build my experience?


  • Please explain design patterns and clean architecture .

  • Tell me about dependency injection and how it actually changes the code .


  • You said you studied Jetpack Compose . Can you tell me how it differs from XML ?

  • Have you ever built an app with a multi-module structure?

  • Tell me about CI/CD. Describe the process of automating deployments .

  • Our company uses WebView a lot. Please tell us about your experience creating a WebView interface to communicate or debug.


This is a question you can often hear in technical interviews.

Most of the questions are things that you can learn and feel by working at a company.

Before getting a job, it is not easy to create a portfolio app that takes these aspects into consideration when creating a portfolio.

For those people, I have created a lecture on the technologies that should be included when developing an app to submit as a portfolio.


What will you learn?


  • Basic app design (Android / clean-architecture / Kotlin)


    Starting with Why not put all your code in an Activity?, we look at design patterns, clean architecture, and simple test code.


  • Learn more about basic app design


    Learn about dependency injection
    Let's practice with Dagger Hilt.


  • Jetpack Compose (Android Compose)


    Differences between developing with Jetpack Compose and developing with XML


    Learn about things to keep in mind when creating components and using Compose.


  • Multi-module/SDK (android-multi-module)
    Rather than simply separating your code into folders/files,
    Learn about categorizing SDKs/other modules.



  • Additional things to know
    We will look at simple CS knowledge and things that you may not have tried before developing before getting a job.



How is it different from other lectures?


For most lectures, we will be following the app creation process.

If you are new to development, cloning or following example apps will help you gain proficiency.

However, for those who are capable of implementing functions to some extent, simply copying the functions is not of much help.

We've created a course that will help you create apps by considering a variety of structures and technologies.


I think listening to lectures is like buying time with money.


If you are not familiar with the content covered in the lecture, study that part.

We've put a lot of effort into creating this course to save you a lot of time.


I'm curious 🤔

Q. Why is the lecture time so short?

Rather than typing code together, we will proceed by looking at pre-written code and explaining it.

I shortened the content that would take 30 to 40 minutes to explain while following the code to within a few minutes by removing parts that I deemed unnecessary.

Q. Is all the code used in the lecture provided?

I have organized all the codes in the lecture materials for Section 1-3 in Notion, and here is the Notion address.


Q. This is a theory section, but does it only explain the theory?

I will proceed by creating examples of things that I want you to know, centered around examples.

Rather than creating the app from scratch, we will proceed by cutting out only the necessary parts and explaining them.

Please watch the published preview lectures and judge the lecture style and difficulty level.

I will come back later with a [Practical] lecture that will teach you how to create an app from start to finish.

Recommended for
these people

Who is this course right for?

  • Those who are creating an Android app portfolio for employment (job change)

  • Those who are able to implement Android feature functions but lack knowledge of design patterns and other theories

Need to know before starting?

  • I think you should be able to develop a bulletin board with Android (Kotlin).

Hello
This is

6,410

Learners

401

Reviews

1,378

Answers

4.8

Rating

12

Courses

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

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

Curriculum

All

59 lectures ∙ (2hr 17min)

Published: 
Last updated: 

Reviews

All

6 reviews

4.7

6 reviews

  • cone0527님의 프로필 이미지
    cone0527

    Reviews 1

    Average Rating 5.0

    5

    61% enrolled

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

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

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      • 개복치개발자
        Instructor

        수강평 감사합니다!

    • alswogud123님의 프로필 이미지
      alswogud123

      Reviews 8

      Average Rating 5.0

      5

      61% enrolled

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

      Reviews 8

      Average Rating 4.8

      5

      100% enrolled

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

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

      Reviews 3

      Average Rating 4.3

      5

      100% enrolled

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

    $51.70

    bokchi's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!