Open in app

Sign in

Write

Sign in

Vincent Tsen
Vincent Tsen

284 followers

Home

About

Convert KAPT to KSP — Room and Hilt Examples

Step-by-Step Guide: Migrating from KAPT to KSP for Room Database and Hilt Dependency Injection

Jan 3, 2024
Convert KAPT to KSP — Room and Hilt Examples
Convert KAPT to KSP — Room and Hilt Examples
Jan 3, 2024

Equivalent Perforce Shelving Command in GitHub

Let’s explore git stash usages, which is equivalent to (not 100%) perforce shelving files concept

Dec 2, 2023
Equivalent Perforce Shelving Command in GitHub
Equivalent Perforce Shelving Command in GitHub
Dec 2, 2023

Simplify ViewModelProvider.Factory() Implementation with Kotlin Lambda and Object Expressions

Learn how to streamline the implementation of ViewModelProvider.Factory() using Kotlin Lambdas and Object Expressions with examples.

Sep 16, 2023
Simplify ViewModelProvider.Factory() Implementation with Kotlin Lambda and Object Expressions
Simplify ViewModelProvider.Factory() Implementation with Kotlin Lambda and Object Expressions
Sep 16, 2023

Integrate Firebase Realtime Database and User Authentication into your Android App

A Step-by-Step tutorial to integrate Firebase Realtime Database and User Authentication into your Android app with Kotlin and Jetpack…

Aug 4, 2023
Integrate Firebase Realtime Database and User Authentication into your Android App
Integrate Firebase Realtime Database and User Authentication into your Android App
Aug 4, 2023

How to Add Spotless Code Formatter to your Android Project?

Steps-by-steps guide to add spotless code formatter to your Android project for both Kotlin script (KTS) and Groovy build Gradle files

Jul 8, 2023
How to Add Spotless Code Formatter to your Android Project?
How to Add Spotless Code Formatter to your Android Project?
Jul 8, 2023

How to Request Android Runtime Permissions using Jetpack Compose?

A simple app example and proper way to request Android runtime permission workflow using Accompanist Permissions library for Jetpack…

Jul 1, 2023
How to Request Android Runtime Permissions using Jetpack Compose?
How to Request Android Runtime Permissions using Jetpack Compose?
Jul 1, 2023

@RequiresApi() and @ChecksSdkIntAtLeast() Annotations

@RequiresApi() and @ChecksSdkIntAtLeast() Annotations are used by lint tool in Android Studio to provide proper warning/error messages

Jun 24, 2023
@RequiresApi() and @ChecksSdkIntAtLeast() Annotations
@RequiresApi() and @ChecksSdkIntAtLeast() Annotations
Jun 24, 2023

Simple Preferences & Proto DataStore Demo App

Beginner’s friendly step-by-step guide to learn how to use Preferences and Proto DataStore, Room Database is not covered.

Jun 17, 2023
Simple Preferences & Proto DataStore Demo App
Simple Preferences & Proto DataStore Demo App
Jun 17, 2023

Simple Firebase Sign-in UI Demo App

Simple Jetpack Compose example to demonstrate how to sign in with a Firebase Authentication pre-build UI using FirebaseUI

Jun 10, 2023
Simple Firebase Sign-in UI Demo App
Simple Firebase Sign-in UI Demo App
Jun 10, 2023

How to add Google Play In-app Review Dialog?

A step-by-step guide how you can let users review your app using Google Play In-app review API and test it out using Internal App Sharing

Jun 3, 2023
How to add Google Play In-app Review Dialog?
How to add Google Play In-app Review Dialog?
Jun 3, 2023
Vincent Tsen

Vincent Tsen

284 followers

Native Android Kotlin Developer | https://vtsen.hashnode.dev/

Help

Status

About

Careers

Press

Blog

Privacy

Rules

Terms

Text to speech