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…3 min read·Jun 23, 2021--3--3
Phan Quang HoàngCompare Static and Class Keyword in SwiftFirst of all, we will look into below example:2 min read·Jun 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…4 min read·Apr 5, 2020--2--2
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…5 min read·Jun 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…6 min read·Jun 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…4 min read·Apr 19, 2019--3--3
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…4 min read·Apr 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…5 min read·Apr 19, 2019--2--2