Vik Denicinvik’s code journalStatic and Dynamic List Content with SwiftUICreating a data-driven list with SwiftUI requires much less code than using a tableView or collectionView along with their dataSource and…Jun 18, 2019Jun 18, 2019
Vik Denicinvik’s code journal@State variables in SwiftUIApple joined the declarative UI movement in full-force with its announcement of SwiftUI at WWDC 2019. The new framework appears strikingly…Jun 12, 2019Jun 12, 2019
Vik Denicinvik’s code journalHow Promises Replaced My Pyramid CodeAs a mobile developer, most of the code I’ve written has been in Swift / Objective-C and Java. However, to build a truly dynamic app, you…Jan 28, 2016Jan 28, 2016
Vik Denicinvik’s code journalCreating Forms with Eureka iOS LibraryFrom afar, a simple form in iOS appears quite simple. You just manage some rows and maybe sections. Some formatting here or there. Quick…Dec 12, 2015Dec 12, 2015
Vik Denicinvik’s code journalString validation in SwiftWhen building an app with user accounts, one often needs to restrict usernames to only contain certain characters (i.e. alphanumerics and…Dec 8, 2015Dec 8, 2015
Vik Denicinvik’s code journalLists and Adapters in AndroidComing from iOS development, I knew that learning to display large data sets would be crucial to building powerful mobile applications.Oct 21, 2015Oct 21, 2015
Vik Denicinvik’s code journalDifferent Constraints for Different Size ClassesA recent hurdle I encountered dealt with a familiar friend and foe: auto-layout.Oct 3, 2015Oct 3, 2015
Vik Denicinvik’s code journalAdding auto-layout constraints programmaticallyIn my latest side-project, Martian Monster, I make use of Facebook’s open source library Shimmer to prettify a drop-down view.Sep 4, 2015Sep 4, 2015
Vik Denicinvik’s code journalMargins and Autolayout on iPhone 6 PlusIn my most recent project, Martian Monster, adaptive autolayout was crucial. It allowed me to layout my buttons evenly across all devices…Sep 3, 20151Sep 3, 20151