Phan Quang HoàngLocalize Push NotificationWhen we want to publish application to users around on the world make sure the application is localized. Otherwise, only some users can use…Jun 23, 20213Jun 23, 20213
Phan Quang HoàngCompare Static and Class Keyword in SwiftFirst of all, we will look into below example:Jun 19, 2021Jun 19, 2021
Phan Quang HoàngFlutter Test Coverage with Gitlab CIBefore going to the heart of this article, let me talk about unit testing. Why is unit testing? Because we need unit testing so we can…Apr 5, 20202Apr 5, 20202
Phan Quang HoàngHow to build your own CocoaPod Library for iOS — Part 2In previous tutorial I introduced to you how to release an iOS library to CocoaPod. So today I will guide you how to integrate with…Jun 17, 2019Jun 17, 2019
Phan Quang HoàngCreate your own CocoaPod Library for iOS — Part 1If you are a developer iOS, I firmly believe that you are no stranger to CocoaPods and you can even use it every single day. But at some…Jun 10, 2019Jun 10, 2019
Phan Quang HoàngUsing Gitlab CI/CD + Fastlane for iOS Project — Part 3We installed swiftlint and code coverage in part 2. Now we will go ahead with Fastlane match. To avoid wasting time when work in a team…Apr 19, 20193Apr 19, 20193
Phan Quang HoàngUsing Gitlab CI/CD + Fastlane for iOS Project — Part 2In previous tutorial, we installed Runner, Fastlane tool to run CI/CD on Gitlab. We are also configuring for swiftlint to check code style…Apr 19, 2019Apr 19, 2019
Phan Quang HoàngUsing Gitlab CI/CD + Fastlane for iOS Project — Part 1In this tutorial, I will introduce to you how to setup CI/CD on GitLab for iOS project. Through this article, you will approach some…Apr 19, 20192Apr 19, 20192