JT LiewWhy We Don’t Do What We ShouldRomans 7:15 “I do not understand what I do. For what I want to do I do not do, but what I hate I do”Jul 19Jul 19
JT LiewWhat to do if you accidentally deleted your Android project, and without any backups?So you just created an Android project called FooProject in the Dev directory. You init git, wrote some code, git add and committed your…May 3May 3
JT LiewFlutter: Solving iOS .xcodeproj merge conflicts with XcodeGenHave you encountered merge requests like the image below when you were trying to integrate iOS code changes from your team members?Apr 5, 20211Apr 5, 20211
JT LiewFlutter + Android Studio Custom Live TemplatesFlutter requires developers to write many boilerplate codes. Android Studio provides a way to solve the problem, which is Live Templates…Jan 17, 2021Jan 17, 2021
JT LiewStacked architecture in FlutterIn the quest of finding the most versatile architecture that I can use to create and maintain Flutter apps. I have tried no architecture…Nov 29, 20204Nov 29, 20204
JT LiewUse JavaScript in Flutter WebIs there a hot JavaScript library that you want to use in Flutter Web but there is no equivalent for it in Dart? You are in luck! Dart was…Apr 19, 20204Apr 19, 20204
JT LiewCreate and publish a Kotlin Gradle pluginLet’s create a Gradle plugin in Kotlin and publish it to the Gradle plugin portal!Aug 3, 2019Aug 3, 2019
JT LiewMVP in Kotlin MultiplatformMy colleagues and I have been experimenting with creating a cross-platform application with Kotlin Multiplatform. I’m excited to share…Apr 9, 2019Apr 9, 2019
JT LiewTips on using Android Studio to develop Flutter appsThere is an interesting technology by Google called Flutter. It is a framework where you can create mobile apps on iOS and Android at the…Jul 3, 20182Jul 3, 20182
JT LiewCross platform mobile development Part IVHow to pass a ByteBuffer from Java to C++ with DjinniJun 19, 2018Jun 19, 2018