Wait! That's too close. I am an introvert..
My photo

Filip Němeček

Welcome to my personal site

I am primarily an iOS developer but I also create stuff with Python & Django. Feel free to reach out.

Series

Latest posts

WWDC 21

WKWebView improvements in iOS 15

Media playback APIs, theme color, async support, downloads and more.

Swift & iOS

WWDC 21

SFSafariViewController improvements in iOS 15

There's an option to run custom extension on the page content and also preload some content.

Swift & iOS

WWDC 21

Core Location UI: New way to get one-time location

Apple has new solution for apps which need location only sometimes.

Swift & iOS

WWDC 21

Meet the new bottom sheet in iOS 15

We can finally use the modal sheet that does not take up the entire screen on an iPhone. And it is just a bit of configuration.

Swift & iOS

WWDC 21

Big improvements to UIButton in iOS 15

Predefined styles. Trailing images! Loading style and much more.

Swift & iOS

WWDC 21

New approach to formatters in iOS 15

There are huge foundation news regarding formatters. They were basically moved behind the scenes.

Swift & iOS

How to use elided pagination in Django and solve too many pages problem

Since Django 3.2 there is a way to handle big pagination with large number of pages.

Django

Checking if device is locked (or sleeping) in iOS

This is easier in the main app, but there is a way to do this in the extension as well.

Swift & iOS

AppStories

Solving difficult problem by solving way easier one

First post in new experimental article format.

Swift & iOS

Connecting to Wi-Fi programmatically in iOS with Swift

With a little bit of code, you can prompt the user to connect to Wi-Fi network of your choice.

Swift & iOS

I have been featured in Indie Dev Monday newsletter

I got to talk about my SwitchBuddy app, iOS Chat interviews, background and more.

Notable

iOS Feeds now with dedicated books section

Short info on new iOS Feeds expansion.

Projects

How one default parameter almost killed our servers

A short story about serious server issue caused by super minor thing.

Django

How to save image into Photos

Without that crazy Objective-C method that requires selector.

Swift & iOS

Creating basic configurable Siri Shortcut

Simplest possible tutorial to get you started with Siri Intents.

Swift & iOS

Django Gems

Django Admin tip: Auto-generated slug content

With a single line you can save yourself the trouble of filling in the slug manually.

Django

Codable

How to decode dates with Codable

In this post we will look at strategies you can use to decode dates. Custom decoder isn't needed.

Swift & iOS

Backend for Swift developers workshop [info]

Custom backend for your apps is not exactly rocket science and can give you a big boost.

Swift & iOS

Core Data

How to save enum to Core Data

With a bit of help of computed property, we can save enumerations into Core Data quite easily!

Swift & iOS

WKWebView

JavaScript basics for iOS developers

What you need to know to manipulate content in WKWebView, how to make Swift & JavaScript talk to each other, how to call JavaScript functions and more.

Swift & iOS

Django Rest Framework

How I built API for iOS Feeds in 10 minutes

Just a short look what is possible with Django Rest Framework.

Django

Codable

How to decode snake case with Codable

Forget CodingKeys. There is much better solution available!

Swift & iOS

Randomness in Swift: Comprehensive overview

Random numbers, random array elements, random color, fair randomness and more.

Swift & iOS

UIMenu: Comprehensive guide

Learn how to use UIMenu to build modern UI. This tutorial shows basic example, how to add separator, how to work with submenus and more.

Swift & iOS

iOS Chat: Get to meet the wonderful iOS community

Meet the community via informal interviews.

Projects