반응형

Platform/Android 124

[gradle] gradle 분리(1) (프로젝트 설정, root-dependencies 관리)

0. kotlin을 익숙하게 쓰기 위해 프로젝트를 하나 생성하였다. 앱 버전 관리, repository 버전 등을 편하게 관리하면 좋을 것 같아, gradle 부터 손보기로 했다. 역시 하나하나 쉬운 건 없었지만 (오류 빵빵 빨간줄 빵빵)!! versions.gradle 이라는 파일을 생성해서 관리를 해 보았다! versions.gradle 생성 및 root 의 dependencies 설정 1. versions.gradle root (프로젝트)단에 versions.gradle 파일을 만든다. android gradle plugin 과 kotlin gradle plugin 을 먼저 적용해보았다. //versions.gradle ext.deps = [:] def versions = [:] versions.a..

Platform/Android 2020.10.19

[Canvas]

0. 배경 글씨가 안보이게끔 사진을 채워달라는 요구사항이 있어, Canvas를 활용하여 View에 맞는 Bitmap을 생성하고자 하였다. Canvas를 처음 사용해봐서 사용방법에 대해 정리하고 싶어 해당 글을 쓰게 되었다. 1. Canvas Bitmap ywook.tistory.com/20 안드로이드 Canvas, Paint 사용하기 안드로이드 Canvas, Paint 사용하기 간단하게 말하면 Canvas는 도화지, Paint는 붓이라고 할 수 있습니다. Paint에서 선의 굵기, 색상, 모양등을 선택해서 다양한 형태로 그릴 수 있습니다. View를 상속받�� ywook.tistory.com nkcnow.tistory.com/250 Bitmap 객체 안드로이드에서 Bitmap 객체를 이용해 화면에 이미지..

Platform/Android 2020.10.05

[Architecture] Clean Architecture

| Presentation - 사용자에게 보여지는 로직 | Data - 네트워크를 포함한 데이터를 가져오는 | Domain - 사용자의 UseCase로 분리 V Entity - 사용자의 개념을 정의 의존성은 안쪽으로만 발생 = Entity가 가장 의존성이 낮다. = Entity는 순수한 Java/Kotlin 모듈(Android와 연관이 없다.) Ex) Presentatin 레이어는 Data 레이어를 알지만, Data 레이어는 프리젠테이션을 몰라야 한다. academy.realm.io/kr/posts/clean-architecture-in-android/ 안드로이드에 Clean Architecture 적용하기 안드로이드 앱을 만들면서 두 번의 대규모 업데이트를 배경으로 코드가 계속 바뀌었고, 이런 변화하는..

Platform/Android 2020.09.24
반응형