본문 바로가기

Android/Android의 모든 것

(22)
👋Android의 모든 것 : 1️⃣App Manifest, 2️⃣Context https://goni95.tistory.com/173 👋Android에 모든 것 개념 Android 목 차 Android Android SDK Platform Architecture App Manifest Android Context App Components Activity와 Fragment 생명주기 Activity와 Fragment 차이 LayoutInflater ANR View 및 ViewGroup 화면.. goni95.tistory.com 1️⃣ App Manifest 안드로이드 시스템이 어플리케이션을 실행하기 전 확보해야하는 애플리케이션에 대한 필수 정보가 기술된 명세서 입니다. 매니페스트 파일에는 앱의 패키지 명, 앱에서 사용되는 컴포넌트, 앱과 상호작용할 때 필요한 권한, 앱에서 요구하는 ..
👋Android의 모든 것 : 1️⃣Android, 2️⃣Android SDK, 3️⃣Platform Architecture https://goni95.tistory.com/173 👋Android에 모든 것 개념 Android 목 차 Android Android SDK Platform Architecture App Manifest Android Context App Components Activity와 Fragment 생명주기 Activity와 Fragment 차이 LayoutInflater ANR View 및 ViewGroup 화면.. goni95.tistory.com 1️⃣ Android Android는 구글에서 운영체제, 미들웨어, 사용자 인터페이스, 어플리케이션 등의 응용 프로그램들을 하나로 묶어 제공하는 리눅스 기반의 모바일 운영체제 입니다. 가장 대표적인 프로그램 언어인 자바로 개발이 가능하고 현재 코틀린을 주력으로..
👋Android의 모든 것 : 1️⃣안드로이드에서 백그라운드 작업(Service, IntentService, JobintentService , WorkManager) https://goni95.tistory.com/173 👋Android에 모든 것 개념 목 차 👋Android에 모든 것 : 1️⃣Android, 2️⃣Android SDK, 3️⃣Platform Architecture 👋Android에 모든 것 개념 : 1️⃣App Manifest, 2️⃣Android Context, 3️⃣App Components 👋Android에.. goni95.tistory.com 안드로이드에서 백그라운드 작업에 대한 정리를 해볼까 합니다. 제목 그대로 안드로이드에서 백그라운드 작업에 대한 모든 것을 정리해볼까 합니다. 1️⃣ 안드로이드에서 백그라운드 작업 안드로이드에서 백그라운드 작업에 대해서 알아보기 전에 포그라운드와 백그라운드에 대해 알아보겠습니다. 애플리케이션이 포그라운드..
👋Android의 모든 것 : 1️⃣OkHttp, 2️⃣OkHttp Interceptor https://goni95.tistory.com/173 👋Android에 모든 것 개념 목 차 👋Android에 모든 것 : 1️⃣Android, 2️⃣Android SDK, 3️⃣Platform Architecture 👋Android에 모든 것 개념 : 1️⃣App Manifest, 2️⃣Android Context, 3️⃣App Components 👋Android에.. goni95.tistory.com HTTP 인터넷 상에서 HTML 문서와 같은 데이터를 링크 기반으로 주고받기 위한 프로토콜(통신 규약)으로, 서버-클라이언트 모델(클라이언트 - 요청 / 서버 - 응답)을 따라는 애플리케이션 프로토콜로 TCP/IP(OSI 4계층) 위에서 작동합니다. HTTPS HTTP + Secure Socket(보안..
👋Android의 모든 것 : 1️⃣ListView, 2️⃣RecyclerView https://goni95.tistory.com/173 👋Android에 모든 것 개념 목 차 👋Android에 모든 것 : 1️⃣Android, 2️⃣Android SDK, 3️⃣Platform Architecture 👋Android에 모든 것 개념 : 1️⃣App Manifest, 2️⃣Android Context, 3️⃣App Components 👋Android에.. goni95.tistory.com 1️⃣ListView 많은 수의 데이터 집합을 개별 Item 단위로 구성해 스크롤 가능한 리스트로 화면에 출력하는 ViewGroup 입니다. 리스트뷰는 화면에 보여지는 개수만큼 View를 그려놓고 그것을 View 배열이 관리하여 리스트뷰의 포지션에 따라 이 배열의 위치가 바뀌는 구조로 재활용 합니다. ..
👋Android의 모든 것 : 1️⃣ViewBinding | DataBinding https://goni95.tistory.com/173 👋Android에 모든 것 개념 목 차 👋Android에 모든 것 : 1️⃣Android, 2️⃣Android SDK, 3️⃣Platform Architecture 👋Android에 모든 것 개념 : 1️⃣App Manifest, 2️⃣Android Context, 3️⃣App Components 👋Android에.. goni95.tistory.com 기존에 XML 레이아웃 파일의 View에 접근하기 위해선 findViewById를 사용하는 방법이 View의 개수만큼 findViewById를 사용해야하며 잘못된 View ID로 인한 NPE가 발생할 위험이 있었습니다. 코틀린에서는 코틀린 익스텐션으로 문제가 해결되었지만 2021년 지원 중단이 되었습니..