Continuous Integration and Delivery
Jun 1, 2020, 2:00 PM
A few years back it was pretty common to run tests or create release builds locally on your machine. Everyone knows nowadays it wasn’t smart to do so. In this article, we will cover the reasons of that, review a few tools and pick the best...
Diffable Data Sources
Mar 25, 2020, 12:00 PM
Applying animated changes to the collections and table views used to be a real pain but since iOS 13 it has been way easier. Do you want to know how? Let's dive in!
Creating animations with UIKit and Core Animation
Mar 18, 2020, 2:30 AM
What our app would be without animations? Quite boring I guess so need to bring some life to them. Let's deep a little bit more into it and see how to create animations using Core Animation and UIKit frameworks.
iOS Developer interview questions 2020
Feb 25, 2020, 2:00 AM
Are you having an interview for iOS position any time soon and want to prepare? Or maybe you are on the other side of the desk and need some questions to interview candidates? It's good to know answers for those questions either way, even...
Managing toolchains in Xcode
Feb 17, 2020, 1:00 AM
Have you ever wanted to be one the first developer to give new swift improvements, fixes and features a try? It's quite easy to do. This week let's dive into using alternative toolchains in Xcode and command line.
Search View in SwiftUI
Feb 3, 2020, 3:30 PM
Can you imagine an application with a lot of data that does not have any way to search for specific content? Neither do I! SearchBar does not come with the SwiftUI framework though and we need to do a few extra steps to implement it. Read...
SwiftUI masks and overlays
Jan 27, 2020, 4:30 AM
Great and beautiful user interfaces are not just about animations and you do not have to be a designer to create great UI. We can use some quick tips that thanks to SwiftUI are easy to achieve and were not that often used with UIKit as it...
Creating your own custom file header
Jan 22, 2020, 7:20 AM
Do you wish it was possible to change the default file header provided by Xcode? Thankfully, it is! Let's do it together.
Making your life easier with Stencil
Jan 17, 2020, 7:00 AM
Code generation is not quite as popular as it should be. It helps to avoid a lot of errors, especially if you need to do simple but tedious tasks where a single typo can guarantee you a headache for a few hours.
Creating Swift Package
Jan 12, 2020, 7:30 PM
Swift packages are great to share your code. Never had a chance to create one? It's really easy to get started.
Untrack files already added to the repository
Jan 11, 2020, 7:33 PM
Modified a gitignore file and yet, there are files that should not be in the repository? This command is for you.
Clear git history
Jan 10, 2020, 7:43 AM
How to clear a git history. Useful when you prepare a open source project for initial release
Generating static website
Jan 2, 2020, 6:00 AM
Do you miss the old good times when HTML and CSS were enough to write a website? So did I! In this article, I am taking a closer look at John's Plot, Ink and Splash for writing HTML in Swift.
Configuring MacOS for iOS development
Nov 8, 2018, 6:00 AM
Are you a fresh iOS/macOS developer? Or maybe are you looking for some improvements in your workflow? Check this article out to find out what I usually use for development.
Flutter — my thoughts and impressions — PART V [FINAL]
Sep 24, 2018, 6:00 AM
And the Flutter journey is almost done. It's the last one article in this series about Google's framework. In this article I will create more advanced widgets and show you pros and cons from my point of view.
Flutter — my thoughts and impressions — PART IV
Sep 3, 2018, 6:00 AM
Flutter it not just about the widgets though. Knowledge about iOS and Android might be required as well. Let's see how to use some of native functions in an app created in Flutter.
Flutter — my thoughts and impressions — PART III
Aug 27, 2018, 6:00 AM
To create great and stable application we need to understand core concepts. In this article I will present you my way to navigation, architecture and where to store the data.
Flutter — my thoughts and impressions — PART II
Aug 20, 2018, 6:00 AM
In my second article about Flutter let's dive a little bit more into it - Set up the environment and our first widget!
Flutter – my thoughts and impressions — PART I
Aug 13, 2018, 6:00 AM
Flutter is a new framework for building mobile apps. In this articles serie I will try to show you what I think about Flutter and will build my first Flutter app.
Creating custom Siri Shortcuts
Aug 7, 2018, 6:00 AM
Using voice to call some actions from our app or show certain informations - feels weird? Kinda, but it might be really useful.
Aug 3, 2018, 6:00 AM
You probably already heard about CoreData, it's quite undervalued API that can improve our applications by a lot when used correctly. Let's dive into it.
Simple, custom navigation transitions
Aug 1, 2018, 6:00 AM
Sooner or later in our developer careers the default transition animation provided by Apple won't be enough. In this first article I cover how to create one.