Zhang QiChuan3 Steps to implement OAuth redirect in KaiOS 3.0OAuth redirect is one of the most important step in an OAuth flow. This step allows the client app to receive the OAuth token and verifier…2 min read·Aug 15, 2022--3--3
Zhang QiChuanUnderstand Android Location API — Part 2This is the Part 2 of the Android Location API Series.7 min read·Jul 14, 2021--1--1
Zhang QiChuanUnderstand Android Location API — Part 1According to the survey conducted by localz. More than 80% of the android user has enabled the location service, in order to enjoy…5 min read·Jun 24, 2021----
Zhang QiChuaninHeartbeatProfiling your app with Android StudioOptimize your Android app’s memory consumption with profiling in Android Studio8 min read·Jan 2, 2019--2--2
Zhang QiChuanRun Windows in your MacBook from an external USB Flash Drive in 6 stepsWe all love MacBooks, the macOS is fast, highly optimized for the hardware and constantly updated by Apple. However, there are times when…3 min read·Aug 15, 2018--5--5
Zhang QiChuaninHeartbeatCreating an Android app with Snapchat-style filters in 7 steps using Firebase’s ML KitAt I/O 2018, Google announced the release of Firebase’s ML Kit, a developer-friendly software package that allows mobile engineers to…8 min read·Jul 13, 2018--11--11
Zhang QiChuaninProAndroidDevComposition over inheritance in Kotlin wayComposition over inheritance is an important principle in Object-oriented programming. Instead of implementing all the functionalities of…5 min read·May 28, 2018--8--8
Zhang QiChuaninProAndroidDevTensorFlow hands-on with AndroidWith the exponential growth of computation power and the adoption of the Artificial neural network, Machine Learning has quickly become a…6 min read·Mar 16, 2018--3--3