and learning how to use them appropriately lAchieving a high level of completeness with straightforward implementation and strong OS compatibility lWe share specification and design intent, and our engineers propose specifications with strong OS compatibility
Rotating the screen regenerates the instance Status handover Callback reconnection Handle threads properly Only the main thread can control the UI No network access allowed on the main thread onCreate() onStart() onResume() onPause() onStop() onDestroy() Activity launched Activity running Activity shutdown
OSS and maintain a modern development environment RxJava Kotlin RxKotlin Retrofit OkHttp Room ViewModel LiveData Jetpack Material components Lottie Firebase
to do difficult things lTotal optimum instead of local optimum lSparing no effort to make things easy lAdding up lots of "betters" instead of a one-time "best"
Preparing for migration l What we are making now will definitely become obsolete someday l Proposing specifications that do not leave debts to the future l Will anyone in the future be able to maintain it? Future
code Framework and code design Sparing no effort to make things easy App lifespan Clean the slate and create specifications that do not cause future debt