DEV Community

Android App Dev Series' Articles

Back to Vincent Tsen's Series
Recommended Ways To Create ViewModel or AndroidViewModel
Cover image for Recommended Ways To Create ViewModel or AndroidViewModel

Recommended Ways To Create ViewModel or AndroidViewModel

Reactions 14 Comments
4 min read
View Binding vs Data Binding Gotchas
Cover image for View Binding vs Data Binding Gotchas

View Binding vs Data Binding Gotchas

Reactions 4 Comments
2 min read
Implement ViewModelProvider.Factory Interface for Custom ViewModel / AndroidViewModel Factory Creation
Cover image for Implement ViewModelProvider.Factory Interface for Custom ViewModel / AndroidViewModel Factory Creation

Implement ViewModelProvider.Factory Interface for Custom ViewModel / AndroidViewModel Factory Creation

Reactions 4 Comments
2 min read
2 Ways to Implement Binding Adapters
Cover image for 2 Ways to Implement Binding Adapters

2 Ways to Implement Binding Adapters

Reactions 4 Comments
2 min read
DataBindingUtil.inflate vs View Binding Inflate
Cover image for DataBindingUtil.inflate vs View Binding Inflate

DataBindingUtil.inflate vs View Binding Inflate

Reactions 5 Comments
2 min read
Replace fragment tag with FragmentContainerView Causing Runtime Error
Cover image for Replace fragment tag with FragmentContainerView Causing Runtime Error

Replace fragment tag with FragmentContainerView Causing Runtime Error

Reactions 6 Comments
2 min read
How to Declare Variables in Android String Resources?
Cover image for How to Declare Variables in Android String Resources?

How to Declare Variables in Android String Resources?

Reactions 5 Comments
2 min read
How to Resolve Missing Clear Source of Information - Disclaimer App Rejection?

How to Resolve Missing Clear Source of Information - Disclaimer App Rejection?

Reactions 5 Comments
2 min read
How to Implement Hilt in Android App?
Cover image for How to Implement Hilt in Android App?

How to Implement Hilt in Android App?

Reactions 10 Comments
5 min read
Step-by-step Guides to Implement RecycleView

Step-by-step Guides to Implement RecycleView

Reactions 5 Comments
3 min read
Convert RecycleView to LazyColumn - Jetpack Compose
Cover image for Convert RecycleView to LazyColumn - Jetpack Compose

Convert RecycleView to LazyColumn - Jetpack Compose

Reactions 7 Comments
6 min read
Simple Jetpack Compose Navigation Example
Cover image for Simple Jetpack Compose Navigation Example

Simple Jetpack Compose Navigation Example

Reactions 10 Comments
4 min read
Compose Destinations - Navigation Library
Cover image for Compose Destinations - Navigation Library

Compose Destinations - Navigation Library

Reactions 12 Comments 3
3 min read
Clean Empty Jetpack Compose App Template
Cover image for Clean Empty Jetpack Compose App Template

Clean Empty Jetpack Compose App Template

Reactions 6 Comments
4 min read
Simple REST API Android App in Kotlin - Various HTTP Client Library Implementations
Cover image for Simple REST API Android App in Kotlin - Various HTTP Client Library Implementations

Simple REST API Android App in Kotlin - Various HTTP Client Library Implementations

Reactions 10 Comments
6 min read
How to Add Bottom Navigation in Jetpack Compose?
Cover image for How to Add Bottom Navigation in Jetpack Compose?

How to Add Bottom Navigation in Jetpack Compose?

Reactions 5 Comments
3 min read
Convert View Model to Use Hilt Dependency Injection
Cover image for Convert View Model to Use Hilt Dependency Injection

Convert View Model to Use Hilt Dependency Injection

Reactions 14 Comments
3 min read
Simple Google Map App - Jetpack Compose
Cover image for Simple Google Map App - Jetpack Compose

Simple Google Map App - Jetpack Compose

Reactions 10 Comments
6 min read
Simple RSS Feed Reader - Jetpack Compose
Cover image for Simple RSS Feed Reader - Jetpack Compose

Simple RSS Feed Reader - Jetpack Compose

Reactions 4 Comments
10 min read
How to Add Navigation Drawer in Jetpack Compose?
Cover image for How to Add Navigation Drawer in Jetpack Compose?

How to Add Navigation Drawer in Jetpack Compose?

Reactions 3 Comments
2 min read
Activity and View Model Lifecycles Demo App
Cover image for Activity and View Model Lifecycles Demo App

Activity and View Model Lifecycles Demo App

Reactions 5 Comments
5 min read
View Model Creation in Jetpack Compose
Cover image for View Model Creation in Jetpack Compose

View Model Creation in Jetpack Compose

Reactions 6 Comments
2 min read
Normal Variable vs remember vs remember mutabableStateOf Comparisons
Cover image for Normal Variable vs remember vs remember mutabableStateOf Comparisons

Normal Variable vs remember vs remember mutabableStateOf Comparisons

Reactions 2 Comments
2 min read
How to Simulate Process Death in Android?
Cover image for How to Simulate Process Death in Android?

How to Simulate Process Death in Android?

Reactions 4 Comments 2
4 min read
Exploring Android LiveData Usages and Behaviors
Cover image for Exploring Android LiveData Usages and Behaviors

Exploring Android LiveData Usages and Behaviors

Reactions 4 Comments
7 min read
GlobalScope vs viewModelScope vs lifecycleScope vs rememberCoroutineScope
Cover image for GlobalScope vs viewModelScope vs lifecycleScope vs rememberCoroutineScope

GlobalScope vs viewModelScope vs lifecycleScope vs rememberCoroutineScope

Reactions 4 Comments
4 min read
launchWhenCreated() vs launchWhenStarted() vs launchWhenResumed() vs repeatOnLifeCycle()
Cover image for launchWhenCreated() vs launchWhenStarted() vs launchWhenResumed() vs repeatOnLifeCycle()

launchWhenCreated() vs launchWhenStarted() vs launchWhenResumed() vs repeatOnLifeCycle()

Reactions 3 Comments
3 min read
Exploring Different Ways to Collect Kotlin Flow
Cover image for Exploring Different Ways to Collect Kotlin Flow

Exploring Different Ways to Collect Kotlin Flow

Reactions 4 Comments
4 min read
Convert Flow to SharedFlow and StateFlow
Cover image for Convert Flow to SharedFlow and StateFlow

Convert Flow to SharedFlow and StateFlow

Reactions 1 Comments
6 min read
Side Effects Summary in Jetpack Compose
Cover image for Side Effects Summary in Jetpack Compose

Side Effects Summary in Jetpack Compose

Reactions 5 Comments
4 min read
Implement Default Splash Screen Prior to Android 12
Cover image for Implement Default Splash Screen Prior to Android 12

Implement Default Splash Screen Prior to Android 12

Reactions 3 Comments
3 min read
Convert Android App to Use Material 3 Design
Cover image for Convert Android App to Use Material 3 Design

Convert Android App to Use Material 3 Design

Reactions 6 Comments
4 min read
Simple Example to Use WorkManager and Notification
Cover image for Simple Example to Use WorkManager and Notification

Simple Example to Use WorkManager and Notification

Reactions 3 Comments
5 min read
How to Debug Jetpack Compose Recomposition with Logging?
Cover image for How to Debug Jetpack Compose Recomposition with Logging?

How to Debug Jetpack Compose Recomposition with Logging?

Reactions 2 Comments
4 min read