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

Filip Němeček

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

MastodonBlueskyGitHubApps

Apps & projects

GamingBuddy

App for videogames discovery and tracking. Uses IGDB data and integrates OpenCritic.

App Store

SwitchBuddy

Companion app for Nintendo Switch (2). Find new games, transfer screenshots from Switch 1 and more.

App Store

ImpressKit

The solution for all your Press Kit needs.

Get more press with nicely-done press kits. Manage press releases.

I want Press Kit

iOS Feeds

Keep up with content from iOS Dev community in a single place.

Articles, videos, podcasts & more.

See community news

Django Blogs

Directory of Django bloggers.

Also used as source for Django Feeds.

Discover blogs

Don't miss

Getting view size in SwiftUI without GeometryReader

We can avoid GeometryReader now! New modifier supports iOS 16+.

Swift & iOS

How to support tinted home screen widgets in iOS 18

Marking views to be rendered with colors, handling images and more.

Swift & iOS

My experience with the “Blinkist trial”: Big boost

Quite a lot higher trial start rate with lower conversion percentage.

Swift & iOS

ImpressKit now supports table of contents

I am happy to announce new Markdown-related improvement when creating Press Kits and Press Releases with ImpressKit.

ImpressKit

Finding games without remembering the name

Short intro to experimental projects I did over the weekend.

Projects

Hotfixing widgets for iOS 17: containerBackground + padding

How to fix the issue with background and extra padding.

Swift & iOS

ImpressKit nominated in Hacking with Swift: Swift Community Awards

"Best Third-Party Service" 🤯🤯🤯

ImpressKit

Sharing data with UIActivityViewController - tips & tricks

All the tips and tricks I have discovered so far. Better previews, subtitles. PNG via AirDrop & more.

Swift & iOS

The weirdest bug/crash in widgets?

Mysterious crash and ChatGPT to the rescue.

Swift & iOS

Dynamic Island (and Live Activities): Quick start tutorial

All the steps you need to start creating your own Dynamic Island UIs!

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

Latest posts

Solving bots registration problem by “reinventing the wheel”

Creating simple and custom “captcha” that proved surprisingly useful.

Django

GamingBuddy version 4.0 TestFlight is available

See what's new and how to get it.

Apps

How I almost lost my Ring Fit Adventure save data

Fixed with one "weird trick".

Gaming

SwiftUI KFImage notes

Just a few snippets to reference later when using Kingfisher library.

Swift & iOS

Getting view size in SwiftUI without GeometryReader

We can avoid GeometryReader now! New modifier supports iOS 16+.

Swift & iOS

The weirdest Core Data crash I have seen

Careful how you name your attributes...

Swift & iOS

How to support tinted home screen widgets in iOS 18

Marking views to be rendered with colors, handling images and more.

Swift & iOS

My experience with the “Blinkist trial”: Big boost

Quite a lot higher trial start rate with lower conversion percentage.

Swift & iOS

Explore posts by Series

More posts

Fixing “glossy” keys on my MacBook

The problem and two solutions that I have tried.

Hardware

ImpressKit now supports table of contents

I am happy to announce new Markdown-related improvement when creating Press Kits and Press Releases with ImpressKit.

ImpressKit

SwiftUI

Fixing weird shadow animation glitch in SwiftUI

My “glow” animation started going wrong when switching tabs in a tab bar.

Swift & iOS

How to update widgets for StandBy mode

Short blog post about supporting StandBy mode introduced in iOS 17.

Swift & iOS

Finding games without remembering the name

Short intro to experimental projects I did over the weekend.

Projects

App promotion

Exploring “SEO” route for apps promotion

Apps

My appearance on the Django Chat podcast

Django

ImpressKit now offers analytics with TelemetryDeck integration

ImpressKit

[PR] GamingBuddy adds sharing powered by Universal Links, OpenCritic integration

New version 1.5.0 of game discovery app GamingBuddy lets users easily share game recommendations with friends. Plus, it features OpenCritic to see scores and reviews for new games easily.

Apps

UX Diary

UX Diary: Onboarding without onboarding

About an approach I took in "GameWidgets" to better onboarding users into the app.

Swift & iOS

ImpressKit now supports Markdown tables

You can now make your Press Kits even clearer for journalists.

ImpressKit

SwitchBuddy updated with game prices tracking, notifications, Lock Screen widgets

A brief overview of the new features.

Apps

Hotfixing widgets for iOS 17: containerBackground + padding

How to fix the issue with background and extra padding.

Swift & iOS

ImpressKit nominated in Hacking with Swift: Swift Community Awards

"Best Third-Party Service" 🤯🤯🤯

ImpressKit

How ImpressKit helps you avoid common Press Kit mistakes

Focus on what truly matters for a great press kit.

ImpressKit

Sharing data with UIActivityViewController - tips & tricks

All the tips and tricks I have discovered so far. Better previews, subtitles. PNG via AirDrop & more.

Swift & iOS

Introducing improved hosted pages

Need to quickly add changelog, FAQ or any other text content to your app?

ImpressKit