Skip to content
View HeeGyeong's full-sized avatar

Block or report HeeGyeong

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
HeeGyeong/README.md

Android Developer (2019.5 ~ )

Anurag's GitHub stats Top Langs

Github

스터디를 진행하면서 필요에 따라 사용하기 위하여 샘플 프로젝트를 만들어 올려두었습니다.

수정이 필요한 부분을 발견하면 지속적으로 수정하며 보완하고 있습니다.

더 자세한 정보는 해당 Repository의 Readme에 작성해 두었습니다.


ComposeSample : Jetpack Compose를 공부하고 실무에 적용하면서 발생했던 이슈와 자주 사용되는 다양한 기능들의 샘플을 추가하고 있습니다. 기존에 공부하면서 만들어둔 샘플코드 기반으로 작성되어 MainActivity에서는 기본적인 Compose 사용에 대한 예제가, BlogExampleActivity 에서 블로그에 작성된 실무에 적용할 수 있는 다양한 기능을 구현해 두었습니다. 샘플 앱과 연결 된 블로그 글이 있는 경우 쉽게 찾아볼 수 있도록 링크를 연결해두었습니다.

2024년 4월. 기준 메인 화면을 전면 개편.

2024년 6월. Clean Architecture 구조로 변경.

2024년 8월. Version Update 및 버전 대응.

Readme Card

CleanArchitectureSample : Clean Architecture에 대한 스터디를 진행하면서 만들어둔 샘플 프로젝트 입니다. Clean Architecture 개념을 이해하기 위하여 가장 기본적인 구조를 만족하고 있으며, API 통신, DI 등의 기본적인 사용 방법을 가이드 하기 위하여 만들었습니다.

Readme Card

ModuleArchitecture : Modular Architecture에 대한 스터디를 진행하면서 Clean Architecture를 기반으로 만들어 본 샘플 프로젝트 입니다. Clean Architecture의 구조를 Module로 나누었을 때 확인 할 수 있는 기본적인 구조이며, Coordinator Pattern를 사용하여 각 화면간의 이동을 구현하였습니다.

Readme Card

MviArchitectureSample : MVVM + MVI를 사용하여 기본적인 구조를 만들어 본 샘플 프로젝트 입니다.

MvpArchitectureSample : MVP Pattern을 사용하여 기본적인 구조를 만들어 본 샘플 프로젝트 입니다.

SAA-Compose : ComposeSample를 Single Activity로 변경해 둔 샘플 프로젝트 입니다.

SAA-Modular : Moular Architecture를 Single Activity로 변경해 둔 샘플 프로젝트 입니다.

DiSample : DI에 대한 스터디를 진행하면서 Dagger2, Hilt, Koin을 적용해 본 샘플 프로젝트 입니다.

UnitTestSample : Test Code에 대한 스터디를 진행하면서 Mockito, Truth, Espresso를 적용해 본 샘플 테스트 프로젝트 입니다.

ApiLogger : JitPack을 사용한 Library 배포를 해보기 위하여 만들어둔 샘플 프로젝트 입니다.

KtorSample : Retrofit이 아닌 Ktor을 사용해보기 위해 만들어 둔 샘플 프로젝트 입니다.

EpoxySample : RecyclerView 대신 Airbnb에서 제공하는 Library인 Epoxy를 사용하여 RecyclerView를 구현해 본 샘플 프로젝트 입니다.

CI / CD Sample

Dummy : Github Actions을 사용하기 위해 만들어 둔 Dummy 프로젝트로, 내부 코드는 Clean Architecture 프로젝트를 가져와 사용했습니다.

BitrsieSample : Bitsire를 사용하기 위해 만들어 둔 Dummy 프로젝트 입니다.

Blog

공부를 진행하고, 관련된 자료를 남겨 Reference로 사용하기 위하여 블로그에 글을 작성하고 있습니다.

또한, 타 블로그를 번역하여 복사 붙여넣기 하는 기술 블로그를 지양하며,

직접 경험해보고 느낀 것을 토대로 글을 작성하여 같은 고민을 하는 개발자에게 도움을 주고자 합니다.

Hits

Popular repositories Loading

  1. CleanArchitectureSample CleanArchitectureSample Public

    This is a sample for studying Clean Architecture. It was created to guide basic usage of structure, communication, DI, etc.

    Java 51 10

  2. ModuleArchitecture ModuleArchitecture Public

    This is a sample project that created a modular structure by dividing modules based on Clean Architecture.

    Java 5

  3. ComposeSample ComposeSample Public

    This project provides various examples needed to actually use Jetpack Compose.

    Kotlin 2

  4. MviArchitectureSample MviArchitectureSample Public

    Kotlin 1

  5. SAA-Compose SAA-Compose Public

    Kotlin 1

  6. UnitTestSample UnitTestSample Public

    Kotlin