Study + Daily = Steadily 자세히보기
반응형

안드로이드 3

Clean architecture, Android Application Architecture

Clean Architecture란 무엇인가? 위의 클린 아키텍쳐 다이어그램은 여러 아키텍쳐가 가지고 있는 아래의 특징들을 전부 실행 가능한 하나의 아이디어로 통합하려는 시도이다. 클린 아키텍쳐의 특징 프레임 워크 독립성 프레임 워크의 존재 여부에 의존하지 않는다. (도구로써 프레임워크를 사용한다) 테스트 용이성 비즈니스 로직은 UI, Database, Web Server, 기타 외부 요소가 없어도 테스트할 수 있다. UI 독립성 시스템의 나머지 부분을 변경하지 않고도 UI를 변경할 수 있어야한다 DB 독립성 DB(MS SQL, 몽고 등)가 교체되어도 이상없이 동작해야한다. 비즈니스 로직은 데이터 베이스에 결합되지 않는다 모든 외부 에이전시에 대한 독립성 비즈니스 로직은 외부세계와의 인터페이스에 대해 전..

Development/Android 2022.04.06

[번역] CameraX 기초 예제 - Part1

본 포스트는 developer.android.com 에 작성되어 있는 Getting Started with CameraX 문서를 한글로 번역한 문서입니다. 본래 한 포스트로 작성되어 있으나, 티스토리 블로그의 문제인지 자꾸 포스팅이 날아가는 오류가 발생해 부득이 나눠 발행합니다. [번역] CameraX 기초 예제 - Part1 (현재) [번역] CameraX 기초 예제 - Part2 [번역] CameraX 기초 예제 - Part3 1. 시작하기 전에 이 CodeLab에서는 카메라X를 사용하여 뷰파인더를 보여주고, 사진을 찍고, 카메라의 이미지 스트림을 분석하는 카메라 앱을 만드는 방법에 대해 배울 것입니다. 이를 위해 뷰파인더 디스플레이부터 실시간 프레임 분석까지 다양한 카메라 조작에 활용할 수 있는 카..

Development/Android 2022.02.11

JetPack Compose

JetPack Compose 해당 포스트는 2021년 6월 노션에서 작성된 것을 옮겨온 것임을 미리 알려드립니다. Jetpack Compose? 안드로이드 용 최신 UI Tool kit. 직관적, 강력, 빠르게 개발 가능함. 코드가 적기 때문에 빠르고 쉬움 기능을 구축하는데 집중하고 UI를 만드는 시간이 줄어들음 7월 오픈 예정 Sample Jetpack Compose를 사용하기 위해서는 Android Studio Arctic Fox를 다운로드 해야한다. New - Project - Empty Compose Project 선택 처음 프로젝트를 만들면 다음과 같은 기본 소스가 생성된다. class MainActivity : ComponentActivity() { override fun onCreate(sa..

Development/Android 2022.02.09
반응형