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…Aug 15, 20223Aug 15, 20223
Zhang QiChuanUnderstand Android Location API — Part 2This is the Part 2 of the Android Location API Series.Jul 14, 20211Jul 14, 20211
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…Jun 24, 2021Jun 24, 2021
Zhang QiChuaninHeartbeatProfiling your app with Android StudioOptimize your Android app’s memory consumption with profiling in Android StudioJan 2, 20192Jan 2, 20192
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…Aug 15, 20185Aug 15, 20185
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…Jul 13, 201811Jul 13, 201811
Zhang QiChuaninProAndroidDevComposition over inheritance in Kotlin wayComposition over inheritance is an important principle in Object-oriented programming. Instead of implementing all the functionalities of…May 28, 20188May 28, 20188
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…Mar 16, 20183Mar 16, 20183