PinnedEvgenii ShishkoinDev GeniusHow to create universal media content view in Swift?Here’s my basic implementation of an universal view supporting both type of content — static and dynamic, and with workarounds I had to…Mar 15Mar 15
PinnedEvgenii ShishkoinDev GeniusCreating Stroked Labels with UIKit: A How-To GuideLong story short, you can’t apply correct beatiful outer and inner stroke using NSAttributedString API right away. Here I’m explaining…Apr 8, 2023Apr 8, 2023
PinnedEvgenii ShishkoinDev GeniusImplementing Pinterest-like layout using compositional layoutPinterest-like layout isn’t a new problem that hasn’t been solved yet or has had controversial solutions. There’re a plenty of libs in the…Dec 1, 2022Dec 1, 2022
Evgenii ShishkoinDev GeniusBuilding a Snowflake and Snowfall using SwiftUII’ve always liked when apps support Christmas or New Year Eve themes in their app by changing app icon, displaying Christmas Three or make…Feb 2Feb 2
Evgenii ShishkoWhy Best Coding Practices are OverratedInternet is overflood with enomorous articles about how to apply the best of the best approaches, patterns, explanations to write your…Jan 24Jan 24
Evgenii ShishkoinDev GeniusThe hidden dangers of ChatGPT in iOS developmentThere’ve been a lot of hype going around exploiting ChatGPT in various fields of our daily routings including programming. I’ve tried to…Mar 27, 2023Mar 27, 2023
Evgenii ShishkoinDev GeniusHow to ease your pain writing Unit tests in SwiftHere I wanna talk about some tips/tools those help you to not only reduce a lot of time writting tests but also improve readability and…Aug 11, 2022Aug 11, 2022
Evgenii ShishkoIs Writing Unit Tests Boring? 4 Reasons You ShouldWith examples in iOSJun 29, 2022Jun 29, 2022
Evgenii ShishkoinDev GeniusModule code generation in iOS developmentGood programmer — is a programmer avoiding writing the same code more than once. Just imagine how much time is vasted if programmer…Jun 20, 2022Jun 20, 2022