일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- pandas
- 프로그래머스
- Hilt
- Compose
- livedata
- TEST
- 코드포스
- androidStudio
- ProGuard
- Codeforces
- architecture
- 암호학
- 백준
- Kotlin
- AWS
- relay
- android
- MyVoca
- Coroutine
- 코루틴
- Coroutines
- MiTweet
- Rxjava
- 쿠링
- activity
- boj
- textfield
- Python
- Gradle
- GitHub
- Today
- Total
목록architecture (4)
이동식 저장소
다음 글을 요약했습니다. 원문을 직접 읽어보길 권합니다. UI 레이어 | Android 개발자 | Android Developers UI 레이어 UI의 역할은 화면에 애플리케이션 데이터를 표시하고 사용자 상호작용의 기본 지점으로서의 역할을 수행하는 것 입니다. 사용자 상호작용(예: 버튼 누르기) 또는 외부 입력(예: 네트워 developer.android.com UI는 데이터를 사용자에게 보여주고, 사용자와의 상호작용을 담당한다. UI는 데이터가 변경되거나 사용자가 상호작용을 시도할 때마다 즉시 그 사항을 반영해야 한다. 내가 항상 하는 말이 있다. UI는 데이터의 표현이다!! 그렇다고 해서 UI를 무시해서 안 된다. 사용자가 보는 것은 백엔드가 아니라 UI이고, 잘 정제된 데이터가 있더라도 제대로 보여..
다음 문서를 읽고 정리하였습니다. 영어 원문으로 일독을 권합니다. 도메인 레이어 | Android 개발자 | Android Developers 도메인 레이어 도메인 레이어는 UI 레이어와 데이터 레이어 사이에 있는 선택적 레이어입니다. 그림 1. 앱 아키텍처에서 도메인 레이어의 역할 도메인 레이어는 복잡한 비즈니스 로직이나 여러 V developer.android.com Domain 레이어는 UI와 data 레이어 사이에 존재할 수 있는 레이어이다. 존재할 수 있다는 말은 없어도 된다는 뜻이다. Domain 레이어는 복잡하거나, 간단하지만 자주 사용되는 비즈니스 로직을 캡슐화한다. Data 레이어와 비즈니스 로직의 구성을 보고, 필요한 경우에만 구현해도 된다. Domain 레이어를 사용하면 다음의 이점이..
다음 문서를 요약한 글입니다. 영문 버전으로 일독을 권합니다. 데이터 영역 | Android 개발자 | Android Developers 데이터 영역 UI 레이어에는 UI 관련 상태 및 UI 로직이 포함되지만 데이터 영역에는 애플리케이션 데이터 및 비즈니스 로직이 포함됩니다. 비즈니스 로직은 앱에 가치를 부여하는 요소로, 애플리 developer.android.com Data 레이어는 앱에서 사용하는 데이터와 비즈니스 로직을 포함한다. 비즈니스 로직이란 데이터를 가공하여 앱에서 사용할 형태로 제공하는 코드를 말한다. 앱의 존재 의의를 결정하는 레이어이기도 하다. UI로만 설명되는 앱은 거의 없기 때문이다. Data 레이어는 UI를 포함하여 앱의 다른 부분에서 사용될 데이터를 제공한다. 따라서 외부로 드러..
다음 문서를 읽고 정리한 글임을 밝힙니다. 원문을 읽을 때는 영문으로 읽기를 권합니다. 앱 아키텍처 가이드 | Android 개발자 | Android Developers 앱 아키텍처 가이드 이 가이드에는 고품질의 강력한 앱을 빌드하기 위한 권장사항 및 권장 아키텍처가 포함되어 있습니다. 참고: 이 페이지는 Android 프레임워크 기본을 잘 아는 사용자를 대상으 developer.android.com 아키텍처? 아키텍처란 무엇인가? 개발자 입장에서 아키텍처는 프로그램의 서로 다른 부분을 연결하여 매끄럽게 동작하게 만들기 위한 구조를 말한다. 모바일, PC, TV 등 타겟에 따라 서로 다른 아키텍처가 적용되지만, 프로그램을 설계할 때 지켜야 할 기본적인 원칙은 동일하다. Hello World 프로그램을 작..