철이의 컴노리
  • 안녕하세요!
  • KOTLIN
  • ANDROID
    • Architecture Components
      • 프로젝트에 추가하기
      • 데이터 바인딩 라이브러리
        • 시작하기
        • 레이아웃 및 바인딩 표현식
      • 라이프 사이클 처리
      • ViewModel
    • CameraX
      • CameraX 아키텍처
      • 구성
      • 미리보기
      • 이미지 분석
      • 이미지 캡처
      • 제조 업체 확장 기능
    • View
      • 커스텀뷰의 크기 정하기
    • JNI 튜토리얼
      • 1장. 저자 소개
      • 2장. Hello JNI
      • 3장. 메서드 등록
      • 4장. int 데이터형 값 주고 받기
      • 5장. boolean 데이터형 값 주고 받기
      • 6장. double 데이터형 값 주고 받기
      • 7장. float 데이터형 값 주고 받기
      • 8장. long 데이터형 값 주고 받기
      • 9장. short 데이터형 값 주고 받기
      • 10장. char 데이터형 값 주고 받기
      • 11장. byte 데이터형 값 주고 받기
      • 12장. JNI에서 문자열 다루기 1/3
      • 13장. JNI에서 문자열 다루기 2/3
      • 14장. JNI에서 문자열 다루기 3/3
      • 15장. 레퍼런스 이해하기
      • 16장. 배열 다루기 1/4
      • 17장. 배열 다루기 2/4
      • 18장. 배열 다루기 3/4
      • 19장. 배열 다루기 4/4
      • 20장. 중간 요약
      • 21장. 자바 클래스 찾기 1/2
      • 22장. 자바 클래스 찾기 2/2
      • 23장. 정적 메서드 찾기
      • 24장. 정적필드 찾기
      • 25장. 자바 클래스 인스턴스 생성하기
      • 26장. 자바 클래스 인스턴스 메서드 찾기
      • 27장. 자바 클래스의 인스턴스 필드 찾기
      • 28장. 네이티브 쓰레드 실행하기
  • Swift
    • What' New
      • Swift 5.0
        • Result 타입
        • Raw 문자열
        • 커스텀 문자열 보간
    • Codable
      • 커스텀 타입 인코딩 및 디코딩
  • iOS
  • OpenGL
    • OpenGL Tutorial
      • 1장. 저자 소개
      • 2장. OpenGL 윈도우 프레임웍 만들기 1편
      • 3장. OpenGL 윈도우 프레임웍 만들기 2편
      • 4장. 점그리기
      • 5장. 선 그리기
      • 6장. 다각형 그리기
      • 7장. 색 표현하기
      • 8장. 3차원 폴리곤 그리기
      • 9장. 투영변환
      • 10장. 이동, 회전, 크기 변환
      • 11장. 빛, 재질 표현하기
      • 12장. 텍스춰매핑
    • OpenGL ES Tutorial for iOS
      • 1장. 저자 소개
      • 2장. 튜토리얼 소개
      • 3장. OpenGL|ES 개발 환경 만들기
      • 4장. 뷰 배경색상 변경하기
      • 5장. 투영에 대해서 1/2
      • 6장. 투영에 대해서 2/2
      • 7장. 선분 및 삼각형 그리기
      • 8장. 색상칠하기
      • 9장. 텍스춰맵핑
      • 10장. 종횡비
      • 11장. 텍스춰 UV좌표
      • 12장. 텍스춰매핑 파라미터
      • 13장. 깊이버퍼
      • 14장. 원근투영
  • ENV
    • oh-my-zsh
      • 특정 git 폴더에서 zsh 이 느려질 때
  • Ubuntu
    • UEFI USB
    • nvidia driver
    • /dev/kvm on Android Studio
    • install oracle-jdk8
  • chromium
    • javap
Powered by GitBook
On this page
  • 최신 뉴스 및 비디오
  • 기타 리소스

Was this helpful?

  1. ANDROID

Architecture Components

Previous안녕하세요!Next프로젝트에 추가하기

Last updated 6 years ago

Was this helpful?

Android Architecture 컴포넌트는 견고하고 테스트가 가능하며 유지 관리가 쉬운 앱을 설계하는데 도움이 되는 라이브러리 모음입니다.

UI 컴포넌트 라이프 사이클을 관리하고 데이터 지속성을 처리하는 클래스부터 시작합니다.

  • 앱의 라이프 사이클을 쉽게 관리 할 수 있습니다. 새로운 로 액티비티 및 프래그먼트 라이프 사이클을 관리 할 수 있습니다. 생존 구성이 변경되어 메모리 누수가 방지되고 UI에 데이터를 쉽게 로드 할 수 있습니다.

  • 를 사용하여 기본 데이터베이스가 변경 될 때 뷰에 알리도록 데이터 객체를 작성합니다.

  • 은 앱 방향 전환 중에 소멸되지 않은 UI 관련 데이터를 저장합니다.

  • 은 SQLite 오브젝트 매핑 라이브러리입니다. 상용구 코드를 피하고 SQLite 테이블 데이터를 Java 오브젝트로 쉽게 변환하는데 사용합니다. Room은 컴파일 타임에 SQLite 문을 검사할 수 있고 RxJava, Flowable 및 LiveData를 반환 할 수도 있습니다.

최신 뉴스 및 비디오

기타 리소스

Android 아키텍처 컴포넌트에 대한 자세한 내용은 아래의 다른 리소스를 참고 합니다.

예제

    • Android Jetpack의 Android 개발 우수 case를 보여주는 원예 앱입니다.

코드랩

트레이닝

블로그

비디오

Android Room with a View

라이프 사이클 인식 컴포넌트
LiveData
ViewModel
Room
Android Jetpack: Improve Your App's Architecture
Android Jetpack: what's new in Architecture Components (Google I/O '18)
Build an App with Architecture Components
Announcing Architecture Components 1.0 Stable
7 Pro-Tips for Room
ViewModels and LiveData: Patterns + AntiPatterns
Sunflower
Android Architecture Components basic sample
(more...)
(Java)
(Kotlin)
Android Data Binding codelab
(more...)
Udacity: Developing Android Apps
Announcing Architecture Components 1.0 Stable
Android and Architecture
(more...)
Android Jetpack: what's new in Architecture Components (Google I/O '18)
Android Jetpack: easy background processing with WorkManager (Google I/O '18)
(more...)