Jo LamLiveData or Flow : Which to chooiLiveData and Flow are both important parts of the Android ecosystem that help to manage streams of data in a lifecycle-aware way. They…Jun 24, 2023Jun 24, 2023
Jo LamJackpack Compose: Reasons to Recommend It for New App DevelopmentIn modern app development, having an efficient and flexible UI development framework is essential. That’s where Jetpack Compose comes into…May 26, 2023May 26, 2023
Jo LamUnderstanding BackStackEntry in Android: Managing Fragment Navigation HistoryIn Android, a `BackStackEntry` represents an entry in the back stack of a `FragmentManager`. The back stack is used to manage the…May 16, 2023May 16, 2023
Jo Lam4 Reasons Why Operator Functions in Kotlin Are BetterUsing operator functions in Kotlin is a powerful feature that can provide several benefits over using traditional operator syntax for…May 3, 2023May 3, 2023
Jo LamKotlin Code for Preventing Double-Click ButtonThe funny thing is if you are using Android Jetpack’s Navigation component in your project, double tap the button that involve screen…Apr 27, 2023Apr 27, 2023
Jo LamKotlin’s Common Mistakes You Should AvoidMisusing Nullability: Kotlin has a strong null-safety system, and developers need to be careful when dealing with nullability. One common…Apr 25, 2023Apr 25, 2023
Jo LamHow to use Amazon SES to receive inbound emails, and then store those emails on Amazon S3To use Amazon SES to receive inbound emails and then store those emails on Amazon S3, you can follow these steps:Apr 21, 2023Apr 21, 2023
Jo LamJava and Javascript are similar or not?Java and JavaScript are two of the most popular programming languages used in the world of software development. Although the names of…Apr 20, 2023Apr 20, 2023
Jo LamKotlin Coding Convention: A Comprehensive Guide for Consistent and Maintainable CodeKotlin is a modern programming language that has gained immense popularity among developers worldwide. It is an open-source language that…Apr 19, 2023Apr 19, 2023
Jo LamJava Date and Time Manipulation Made Easy with Kotlin: Exploring LocalDate, LocalDateTime, and…In Java, working with dates and times can be challenging. However, with the introduction of the java.time package, it has become easier to…Apr 18, 2023Apr 18, 2023