Statements (53)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:architect
|
gptkbp:bfsLayer |
3
|
gptkbp:bfsParent |
gptkb:Android_Jetpack
|
gptkbp:advises |
Activity or Fragment for data handling
|
gptkbp:allows |
Data sharing between fragments
|
gptkbp:can_be_used_with |
gptkb:Retrofit
gptkb:Model Room database Android Lifecycle components |
gptkbp:can_create |
gptkb:Company
|
gptkbp:constructed_in |
gptkb:Android_Architecture_Components
|
gptkbp:developed_by |
gptkb:Job_Search_Engine
|
gptkbp:held_in |
Multiple Live Data objects
|
https://www.w3.org/2000/01/rdf-schema#label |
Jetpack View Model
|
gptkbp:is_available_in |
gptkb:Android_X_library
|
gptkbp:is_available_on |
Android API level 14
|
gptkbp:is_capable_of |
Activity or Fragment
|
gptkbp:is_compatible_with |
gptkb:software
Fragment Lifecycle Fragment Manager View Model Providers |
gptkbp:is_designed_for |
Separation of concerns in Android apps
UI controllers |
gptkbp:is_designed_to |
Reduce memory leaks
|
gptkbp:is_optimized_for |
Lifecycle events
Data handling in Android |
gptkbp:is_part_of |
gptkb:Android_Jetpack
MVVM pattern Android Jetpack suite Android Jetpack components Android Jetpack libraries Android development best practices |
gptkbp:is_supported_by |
gptkb:Android_Studio
|
gptkbp:is_tested_for |
gptkb:theorem
|
gptkbp:is_used_for |
Handle configuration changes gracefully
Managing UI-related data lifecycle-consciously Persist UI state |
gptkbp:is_used_in |
Android applications
MVVM architecture |
gptkbp:is_used_to |
Handle data across configuration changes
Manage UI-related data |
gptkbp:lifespan |
gptkb:theorem
|
gptkbp:provides |
Separation of UI and data handling
|
gptkbp:released_in |
gptkb:2018
|
gptkbp:replaced_by |
gptkb:Company
|
gptkbp:suitable_for |
Data persistence
Single Activity architecture Complex UI scenarios Long-lived data |
gptkbp:supports |
Configuration changes
Data retention during configuration changes |
gptkbp:type_of |
View Model class
|
gptkbp:works_with |
gptkb:Live_Data
|