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…2 min read·May 3, 2024----
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?4 min read·Apr 5, 2021--1--1
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…3 min read·Jan 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…7 min read·Nov 29, 2020--4--4
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…4 min read·Apr 19, 2020--4--4
JT LiewCreate and publish a Kotlin Gradle pluginLet’s create a Gradle plugin in Kotlin and publish it to the Gradle plugin portal!5 min read·Aug 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…5 min read·Apr 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…4 min read·Jul 3, 2018--2--2
JT LiewCross platform mobile development Part IVHow to pass a ByteBuffer from Java to C++ with Djinni4 min read·Jun 19, 2018----
JT LiewCross platform mobile development Part III — iOSMade easy with Djinni5 min read·Feb 12, 2018----