본문 바로가기

전체 글381

[Git] Tag 생성 명령어 git tag v0.1.0 git push origin v0.1.0 2025. 10. 2.
[Android] 클린 아키텍처와 앱 아키텍처는 다르다 Official Android guidanceUI -> Domain -> Data Clean architectureUI -> Domain 2025. 9. 26.
[Android] Circuit Circuit을 사용하기에 앞서 해당 개념을 정리하고 Circuit을 사용하면 좋은 이유에 대해 알아보자. Circuit⚡️ Circuit Circuit is used in production at Slack and ready for general use 🚀. The API is considered unstable as we continue to iterate on it. Overview Circuit is a simple, lightweight, and extensible framework for building Kotlin applications thatslackhq.github.ioCircuit 이란?Slack에서 개발한 Kotlin Multiflatform 및 Jetpack Compose 애플리.. 2025. 9. 25.
[Android] 멀티 모듈 프로젝트 - 의존 관계 그래프로 시각화하기 모듈 간의 의존성이 잘 구성되었는지 확인하는 2가지 방법을 정리해보자. 방법 1)다른 사람이 만든 플러그인을 사용하면 별다른 코드 작성없이 빠르게 확인할 수 있다. 먼저 루트 프로젝트의 그래들 파일에 다음과 같이 플러그인을 추가한다. // build.gradle.ktsplugins { id("com.vanniktech.dependency.graph.generator") version "0.7.0" ...} 위에서 사용한 gradle-dependency-graph-generator-plugin의 깃헙 주소는 아래와 같다. GitHub - vanniktech/gradle-dependency-graph-generator-plugin: Gradle plugin that generates depend.. 2025. 9. 21.
도메인 특정 언어 DSL DSL이란?DSL : domain specific language DSL이란, 특정 영역을 타겟하고 있는 언어를 말한다 예를 들어 SQL! DB의 데이터를 참조하기 위해 날리는 query는 말 그대로 "DB에 데이터를 참조하기 위한 목적"으로만 사용되lannstark.tistory.com 2025. 9. 17.
데이터 변경 이력 관리 모델 설계 전 내용 정리 2025. 9. 3.