Skip to content
Navigation menu
Search
Search
Log in
Create account
DEV Community
Close
Android App Dev Series' Articles
Back to Vincent Tsen's Series
Recommended Ways To Create ViewModel or AndroidViewModel
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Oct 8 '21
Recommended Ways To Create ViewModel or AndroidViewModel
#
android
#
kotlin
#
beginners
Reactions
14
reactions
Comments
Add Comment
4 min read
View Binding vs Data Binding Gotchas
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Nov 13 '21
View Binding vs Data Binding Gotchas
#
android
#
beginners
Reactions
4
reactions
Comments
Add Comment
2 min read
Implement ViewModelProvider.Factory Interface for Custom ViewModel / AndroidViewModel Factory Creation
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Nov 20 '21
Implement ViewModelProvider.Factory Interface for Custom ViewModel / AndroidViewModel Factory Creation
#
android
#
beginners
#
kotlin
Reactions
4
reactions
Comments
Add Comment
2 min read
2 Ways to Implement Binding Adapters
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Nov 26 '21
2 Ways to Implement Binding Adapters
#
android
#
beginners
#
kotlin
Reactions
4
reactions
Comments
Add Comment
2 min read
DataBindingUtil.inflate vs View Binding Inflate
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Dec 10 '21
DataBindingUtil.inflate vs View Binding Inflate
#
android
#
beginners
#
kotlin
Reactions
5
reactions
Comments
Add Comment
2 min read
Replace fragment tag with FragmentContainerView Causing Runtime Error
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Dec 24 '21
Replace fragment tag with FragmentContainerView Causing Runtime Error
#
kotlin
#
android
#
beginners
Reactions
6
reactions
Comments
Add Comment
2 min read
How to Declare Variables in Android String Resources?
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Jan 15 '22
How to Declare Variables in Android String Resources?
#
android
#
kotlin
#
beginners
Reactions
5
reactions
Comments
Add Comment
2 min read
How to Resolve Missing Clear Source of Information - Disclaimer App Rejection?
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Feb 5 '22
How to Resolve Missing Clear Source of Information - Disclaimer App Rejection?
#
beginners
#
android
#
app
Reactions
5
reactions
Comments
Add Comment
2 min read
How to Implement Hilt in Android App?
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Feb 25 '22
How to Implement Hilt in Android App?
#
beginners
#
android
#
kotlin
#
app
Reactions
10
reactions
Comments
Add Comment
5 min read
Step-by-step Guides to Implement RecycleView
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Mar 12 '22
Step-by-step Guides to Implement RecycleView
#
android
#
beginners
#
programming
#
kotlin
Reactions
5
reactions
Comments
Add Comment
3 min read
Convert RecycleView to LazyColumn - Jetpack Compose
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Mar 19 '22
Convert RecycleView to LazyColumn - Jetpack Compose
#
android
#
beginners
#
programming
#
kotlin
Reactions
7
reactions
Comments
Add Comment
6 min read
Simple Jetpack Compose Navigation Example
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
May 13 '22
Simple Jetpack Compose Navigation Example
#
android
#
beginners
#
kotlin
#
app
Reactions
10
reactions
Comments
Add Comment
4 min read
Compose Destinations - Navigation Library
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
May 21 '22
Compose Destinations - Navigation Library
#
android
#
beginners
#
kotlin
#
app
Reactions
12
reactions
Comments
3
comments
3 min read
Clean Empty Jetpack Compose App Template
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
May 28 '22
Clean Empty Jetpack Compose App Template
#
android
#
beginners
#
kotlin
#
app
Reactions
6
reactions
Comments
Add Comment
4 min read
Simple REST API Android App in Kotlin - Various HTTP Client Library Implementations
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Jun 3 '22
Simple REST API Android App in Kotlin - Various HTTP Client Library Implementations
#
android
#
beginners
#
kotlin
#
app
Reactions
10
reactions
Comments
Add Comment
6 min read
How to Add Bottom Navigation in Jetpack Compose?
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Jun 24 '22
How to Add Bottom Navigation in Jetpack Compose?
#
android
#
beginners
#
kotlin
#
app
Reactions
5
reactions
Comments
Add Comment
3 min read
Convert View Model to Use Hilt Dependency Injection
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Aug 6 '22
Convert View Model to Use Hilt Dependency Injection
#
android
#
beginners
#
kotlin
#
app
Reactions
14
reactions
Comments
Add Comment
3 min read
Simple Google Map App - Jetpack Compose
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Sep 3 '22
Simple Google Map App - Jetpack Compose
#
android
#
kotlin
#
beginners
#
map
Reactions
10
reactions
Comments
Add Comment
6 min read
Simple RSS Feed Reader - Jetpack Compose
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Sep 24 '22
Simple RSS Feed Reader - Jetpack Compose
#
android
#
kotiln
#
beginners
Reactions
4
reactions
Comments
Add Comment
10 min read
How to Add Navigation Drawer in Jetpack Compose?
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Oct 6 '22
How to Add Navigation Drawer in Jetpack Compose?
#
android
#
kotlin
#
beginners
Reactions
3
reactions
Comments
Add Comment
2 min read
Activity and View Model Lifecycles Demo App
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Oct 14 '22
Activity and View Model Lifecycles Demo App
#
android
#
kotlin
#
beginners
Reactions
5
reactions
Comments
Add Comment
5 min read
View Model Creation in Jetpack Compose
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Oct 21 '22
View Model Creation in Jetpack Compose
#
android
#
kotlin
#
beginners
Reactions
6
reactions
Comments
Add Comment
2 min read
Normal Variable vs remember vs remember mutabableStateOf Comparisons
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Oct 28 '22
Normal Variable vs remember vs remember mutabableStateOf Comparisons
#
android
#
kotlin
#
beginners
Reactions
2
reactions
Comments
Add Comment
2 min read
How to Simulate Process Death in Android?
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Nov 4 '22
How to Simulate Process Death in Android?
#
android
#
beginners
Reactions
4
reactions
Comments
2
comments
4 min read
Exploring Android LiveData Usages and Behaviors
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Nov 11 '22
Exploring Android LiveData Usages and Behaviors
#
android
#
kotlin
#
beginners
Reactions
4
reactions
Comments
Add Comment
7 min read
GlobalScope vs viewModelScope vs lifecycleScope vs rememberCoroutineScope
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Dec 16 '22
GlobalScope vs viewModelScope vs lifecycleScope vs rememberCoroutineScope
#
android
#
kotlin
#
beginners
Reactions
4
reactions
Comments
Add Comment
4 min read
launchWhenCreated() vs launchWhenStarted() vs launchWhenResumed() vs repeatOnLifeCycle()
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Dec 23 '22
launchWhenCreated() vs launchWhenStarted() vs launchWhenResumed() vs repeatOnLifeCycle()
#
android
#
kotlin
#
beginners
Reactions
3
reactions
Comments
Add Comment
3 min read
Exploring Different Ways to Collect Kotlin Flow
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Jan 13
Exploring Different Ways to Collect Kotlin Flow
#
kotlin
#
android
Reactions
4
reactions
Comments
Add Comment
4 min read
Convert Flow to SharedFlow and StateFlow
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Jan 20
Convert Flow to SharedFlow and StateFlow
#
android
#
kotlin
#
beginners
Reactions
1
reaction
Comments
Add Comment
6 min read
Side Effects Summary in Jetpack Compose
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Feb 10
Side Effects Summary in Jetpack Compose
#
android
#
kotlin
#
beginners
#
jetpackcompose
Reactions
5
reactions
Comments
Add Comment
4 min read
Implement Default Splash Screen Prior to Android 12
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Feb 17
Implement Default Splash Screen Prior to Android 12
#
android
#
beginners
#
kotlin
Reactions
3
reactions
Comments
Add Comment
3 min read
Convert Android App to Use Material 3 Design
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Feb 24
Convert Android App to Use Material 3 Design
#
android
#
kotlin
#
beginners
Reactions
6
reactions
Comments
Add Comment
4 min read
Simple Example to Use WorkManager and Notification
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Mar 3
Simple Example to Use WorkManager and Notification
#
android
#
kotlin
#
beginners
Reactions
3
reactions
Comments
Add Comment
5 min read
How to Debug Jetpack Compose Recomposition with Logging?
Vincent Tsen
Vincent Tsen
Vincent Tsen
Follow
Mar 17
How to Debug Jetpack Compose Recomposition with Logging?
#
android
#
kotlin
#
beginners
#
jetpackcompose
Reactions
2
reactions
Comments
Add Comment
4 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account