Linux 기반의 운영체제오픈소스 기반스마트폰 OS의 약 70%를 차지스마트폰 뿐만 아니라 웨어러블 디바이스, TV, 자동차 등 다양한 플랫폼에서 동작할 수 있는 OS버저닝이 디저트 이름으로 되어 있음Android 앱의 필수적인 구성요소로, 각각은 시스템이나 사용자가
앱의 완성도와 안정성을 높이기 위해 반드시 알아야 함다른 앱으로 전환 시, 비정상 종료 되는 문제사용자가 앱을 사용하지 않는데, 시스템 리소스가 소비되는 문제사용자가 앱을 나갔다가 돌아왔을 때, 진행상태가 저장되지 않는 문제화면이 가로 <-> 세로 전환될 때, 비
UI를 그리는 기본 구성요소CustomView를 만들기 위함전위순회 방식을 쓰기 때문에, 부모부터 자식 뷰 순서로 그려지게 됨measure뷰의 크기를 계산 모든 뷰는 각각 자신의 width, height를 계산measure 과정에서, 부모 - 자식 뷰간의 크기 정보 전
LinearLayout을 이용하여 화면 그리기유저 인터페이스 구성간단한 기능을 구현하고, UI를 그릴 수 있다. 버튼을 클릭 시, 숫자를 1씩 올리기초기화 버튼을 클릭 시, 숫자를 0으로 변경하기간단한 기능을 구현하고, UI를 그릴 수 있다.LinearLayout을 이
입력, 출력 단위를 선택할 수 있음입력 <-> 출력 단위를 반대로 변경할 수 있음입력창에 값을 입력하면 바로 결과창에 단위가 변환된 값이 노출cm를 m로 변환값을 입력하면, 바로 변환된 값이 노출입력값은 자연수로 한정단위를 반대로 변경단위 변환 연산cm -> m
다양한 유저정보이름생년월일혈액형비상연락처기타화면 전환다른 앱 실행데이터 저장다양한 위젯을 사용하고, 테마를 이용하여 일관성 있는 UI를 그릴 수 있다.UIConstraintLayoutStyle - ThemeImageviewRadioButtonCheckBoxspinner
개요 계산기 UI 그리기 계산 기능 구현하기 목표 계산기 UI를 그리고, 간단한 계산 기능을 구현할 수 있다 TableLayout이 아닌, ConstraintLayout-Flow로 계산기 그리기 다크/라이트 모드에 따른 UI 그리기 UI Con