일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- MVVM
- fragment
- 안드로이드 RecyclerView
- 리사이클러뷰
- MVC
- 안드로이드 Bottom Navigation
- 안드로이드
- android startActivityForResult
- android clipToPadding
- SharedPreferences
- android itemDecoration
- AAC
- ViewPager
- kotlin
- 안드로이드 생명주기
- MVP
- android recyclerview
- Navigation
- 코틀린
- Bottom Navigation
- Android
- 생명주기
- recyclerview
- andoid
- 안드로이드 ViewPager
- activity
- 안드로이드 자동로그인
- android SharedPreferences
- Today
- Total
목록2022/03 (2)
my repository
💡MVC Model + View + Controller Model = 데이터 데이터 + 상태 + 비즈니스 로직 = 앱의 두뇌 어플리케이션에서 사용되는 데이터와 그 데이터를 처리하는 부분 뷰나 컨트롤러에 묶이지 않아 많은 곳에서 재사용 가능 View = xml 모델의 표현 사용자에게 보여지는 UI 부분 UI를 그리고, 사용자와 앱과 상호작용할 때 컨트롤러와 통신 사용자가 버튼을 클릭하거나 값을 입력하는 등 행동을 할 때 무엇을 해야할 지 잘 모를수록 모델에 종속되지 않으므로 보다 변화에 유연 Controller = Activity / Fragment 사용자의 입력을 받고 처리하는 부분 앱을 묶어주는 접착제 역할 애플리케이션에서 발생하는 일을 담당하는 마스터 컨트롤러 역할 뷰가 컨트롤러에게 사용자가 버튼을 ..
💡Activity LifeCycle Activity란 ? 화면에 표시되는 UI 구성을 위해 가장 기본이 되는 요소 안드로이드 앱은 화면에 UI를 표시하기 위해 최소 하나의 액티비티를 가져야하며, 앱 실행 시 지정된 액티비티를 실행하여 사용자에게 UI를 보여준다. 사용자들이 앱을 사용할 때 화면을 전환할 때 마다 액티비티는 실행, 일시중지, 중지의 상태를 가진다. 실행 : 화면 상에 액티비티가 현재 보이고 있는 상태 일시중지 : 사용자에게 액티비티가 보이긴 하지만 다른 액티비티에 포커스가 가있는 경우 중지 : 다른 액티비티가 실행되고 있어 해당 액티비티가 보이지 않는 상태 => 즉, 액티비티의 상태는 사용자에게 보이는지 안보이는지에 따라 결정되는 것 같다. 그렇다면, 액티비티는 어떤 구조로 사용자에게 보이..