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.

MastodonGitHubApps

Projects

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

Indie Apps Catalog

Catalog of indie apps for Apple platforms

Discover your next favorite app made by an indie developer.

View indie apps

Django Blogs

Directory of Django bloggers.

Also used as source for Django Feeds.

Discover blogs

Don't miss

UX Diary

UX Diary: Onboarding without onboarding

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

Swift & iOS

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

The weirdest bug/crash in widgets?

Mysterious crash and ChatGPT to the rescue.

Swift & iOS

How to successfully launch app on Product Hunt: Balance by Alexander Sandberg

The story behind winning #1 Product of the Day and #3 Product of the Week.

Swift & iOS

The day my app got thousands of downloads and in-app unlocks

What happens when a quiet app gets almost a thousand new downloads, and in-app unlocks each hour?

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

App promotion

How to get featured on the App Store

According to devs who got features many times.

Swift & iOS

App promotion

Does your app need a Press Kit?

Should you put the time into creating a Press Kit? And how much energy?

Swift & iOS

Compositional Layout

How to create a list with Compositional Layout

The easiest way for creating standard list layouts with the new APIs available from iOS 14.

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

[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

Explore posts by Series

More posts

Introducing improved hosted pages

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

ImpressKit

How to: Implementing “Shared with You” APIs

Short tutorial about adopting the Shared with You framework available in iOS 16.

Swift & iOS

The weirdest bug/crash in widgets?

Mysterious crash and ChatGPT to the rescue.

Swift & iOS

Implementing “double tap tab bar to scroll to top”

I got inspired by Ivory for Mastodon and implemented my solution in SwitchBuddy.

Swift & iOS

How to successfully launch app on Product Hunt: Balance by Alexander Sandberg

The story behind winning #1 Product of the Day and #3 Product of the Week.

Swift & iOS

SwiftUI

SwiftUI Tip: Always correct corner radius for subviews

Meet ContainerRelativeShape!

Swift & iOS

How to customize share sheet content for AirDrop

Or other share destinations, like adding to a reading list.

Swift & iOS

How to allow landscape for single screen in your UIKit app

Controlling device orientation without modifying the Info.plist or using “top view controller”.

Swift & iOS

How to combine Dynamic Type and monospaced font

This is a small tip for cases with countdown labels and similar UI.

Swift & iOS

Evolving SwitchBuddy

Evolving SwitchBuddy: How hard can it be?

Turns out, dealing with release dates isn’t a walk in the park.

Projects

The day my app got thousands of downloads and in-app unlocks

What happens when a quiet app gets almost a thousand new downloads, and in-app unlocks each hour?

Swift & iOS

Evolving SwitchBuddy

Evolving SwitchBuddy: Let’s get started

This new blog series is my attempt to chronicle the evolution of my SwitchBuddy app from a simple tool to a more all-around companion for Nintendo Switch gamers.

Projects

Easily create static pages for your apps

You can easily host your Privacy Policy and other pages with ImpressKit.

ImpressKit

Django: Customizing how a model form renders fields

A quick look at providing a custom HTML template for ModelForm to use for fields you choose.

Django

Adding private analytics with TelemetryDeck: Quick Start

Quick look at how to add and use TelemetryDeck SDK to your Swift app.

Swift & iOS

How to block apps on your iPhone

Block TikTok, Instagram, or other distracting apps.

How to calculate contrast color in Python

Using luminance to get contrasting foreground colors for the user-selectable background.

Django