ShanBuild Video Player in iOS I — AVPlayerLet’s learn how to set up the player with the AVPlayerLayer, and observe the loading status to know if the player is ready.Dec 7, 20193Dec 7, 20193
ShaninThe StartupiOS Adaptive Layout II — Trait CollectionA better way to make your app adaptive.Nov 21, 2019Nov 21, 2019
ShaninThe StartupiOS Adaptive Layout I — Size ClassWith the release of new iOS devices every year since 2008, not only the screen size getting bigger and bigger but getting different. Apple…Nov 5, 20191Nov 5, 20191
ShanIntroduction to the MVVM Design Pattern with SwiftA better architecture for your project.Sep 24, 2018Sep 24, 2018