본문 바로가기

Android/Android의 모든 것

(22)
👋Android의 모든 것 : 1️⃣Lottie에 대해서 https://goni95.tistory.com/173 👋Android에 모든 것 | Droid Knights 2021 목 차 예제 Android 👋Android에 모든 것 : 1️⃣Android, 2️⃣Android SDK, 3️⃣Platform Architecture 👋Android에 모든 것 개념 : 1️⃣App Manifest, 2️⃣Android Context, 3️⃣App Components 👋Androi.. goni95.tistory.com 1️⃣Lottie 로티는 Airbnb에서 개발한 라이브러리로 실시간으로 *After Effect 애니메이션을 json으로 추출해 Web, Mobile App에서 *Rendering 해주는 고품질 애니메이션 라이브러리입니다. 장점 *Vector 기반이라 정..
👋Android의 모든 것 : 1️⃣SharedPreference, 2️⃣DataStore https://goni95.tistory.com/173 👋Android에 모든 것 개념 목 차 예제 Android 👋Android에 모든 것 : 1️⃣Android, 2️⃣Android SDK, 3️⃣Platform Architecture 👋Android에 모든 것 개념 : 1️⃣App Manifest, 2️⃣Android Context, 3️⃣App Components 👋Androi.. goni95.tistory.com 1️⃣SharedPreference SharedPreference는 DB를 사용하기엔 부담스러운 간단한 설정 값 또는 문자열 같은 데이터를 키-값 쌍으로 로컬에 저장할 수 있는 데이터 저장소로 해당 데이터에 대한 파일이 애플리케이션 디렉토리 내(data/data/패키지명/shared_p..
👋Android의 모든 것 : 1️⃣안드로이드의 애니메이션의 모든 것 https://goni95.tistory.com/173 👋Android에 모든 것 개념 목 차 예제 Android 👋Android에 모든 것 : 1️⃣Android, 2️⃣Android SDK, 3️⃣Platform Architecture 👋Android에 모든 것 개념 : 1️⃣App Manifest, 2️⃣Android Context, 3️⃣App Components 👋Androi.. goni95.tistory.com 안드로이드에서 애니메이션을 구현하는 방법과 애니메이션 종류는 다양합니다. 그래서 애니메이션의 유형부터 무엇을 선택할지 애니메이션의 사용 방법까지 정리해볼까 합니다. 개념을 우선 정리해두고 각각의 API를 사용할 일이 있을 때 예제를 정리하겠습니다. 우선 애니메이션 API의 종류는 아래와..
👋Android의 모든 것 : 1️⃣BottomSheetDialogFragment, 2️⃣Bottomsheetbehavior https://goni95.tistory.com/173 👋Android에 모든 것 개념 목 차 1. 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️⃣BottomSheetDialogFragment BottomSheetDialogFragment는 떠 있는 Dialog 대신 BottomSheetDialog를 사용해 하단 시트를 보여주는 DialogFragment 버전입니다. 즉, 밑에서 올라오는 팝업창이라고 생각하면 됩니다. 예제..
👋Android의 모든 것 : 1️⃣Activity 상태 변경 처리, 2️⃣Task & Back Stack, 3️⃣Parcelable 및 Bundle https://goni95.tistory.com/173 👋Android에 모든 것 개념 목 차 1. 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️⃣Activity 상태 변경 처리 https://developer.android.com/guide/components/activities/state-changes 활동 상태 변경 처리 | Android 개발자 | Android Developers 활동은 사용자가 전화 걸기, 사진 ..
👋Android의 모든 것 : 1️⃣Activity와 Fragment 생명주기, 2️⃣ Activity와 Framgnet 차이 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 Fragment 탄생 배경 안드로이드 초기 작은 화면의 디바이스만 있던 시절엔 Activity만으로 UI를 구성하는데 어려움이 없었지만, 현재 다양한 화면의 디바이스가 출시되면서 Activity를 중첩하며 다양한 시도를 했지만, 생명주기 외에 구조적인 문제들로..
👋Android의 모든 것 : 1️⃣ANR, 2️⃣Intent, 3️⃣화면 모드 전환, 강제 종료 시 상태 및 데이터 유지 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️⃣ANR 애플리케이션의 Main Thread가 일정 시간 이상 차단되어 사용자와 상호작용이 불가능한 경우 안드로이드 시스템에서 애플리케이션을 강제 종료 하기위해 발생시키는 Dialog 입니다. ANR Dialog가 발생되는 조건은 아래와 같습니다. 사용자의 입력 이벤트(터치)에 5초 내에 처리하지 ..
👋Android의 모든 것 : 1️⃣LayoutInflater, 2️⃣View 및 ViewGroup 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️⃣LayoutInflater XML 파일에 정의된 Layout을 View 객체로 객체화 하여 실제 메모리에 올려주는 역할을 합니다. 쉽게 말해서 View 객체를 반환합니다. LayoutInflater를 사용하기 위해선 getSystemService(), getLayoutInflater(), Layo..