JOURNAL // ENGINEERING-NOTIZEN

Blog

Notizen aus der Praxis zu nativem iOS-Engineering, Webprodukten und selbstbewusstem Ausliefern.

How to write a technical brief for a web or app project, 2026

A technical brief for a web project covers the problem, users, scope, constraints, budget range and success measures in two to four pages.

web developmentiosArtikel lesen

Sharing auth and data contracts between a Next.js backend and a SwiftUI app, 2026

A shared backend for SwiftUI and Next.js works when one auth provider issues the tokens and one Postgres schema generates the types for both clients.

iosweb developmentArtikel lesen

App store optimization basics: metadata, keywords and screenshots, 2026

Learn app store optimization basics: the character limits for names, subtitles and keywords, how screenshots rank, and the Google Play differences.

iosseoArtikel lesen

Fastlane for iOS CI/CD: automating builds, signing and submission

Fastlane turns the archive, sign and upload loop into named lanes your CI can run. Here is the setup that works: Bundler, an API key, match and pilot.

iosArtikel lesen

How much does an iOS app cost to build in 2026: ranges by scope

Most 2026 estimates put an iOS app at $15,000 to $50,000 for a simple build and $150,000 to $300,000+ for a complex one. Ranges and cost drivers.

iosArtikel lesen

Offline-first iOS apps: sync, conflict resolution and background fetch

Build an offline first iOS app: keep a local store as the source of truth, sync with an outbox, pick a conflict rule and treat background fetch as a hint.

iosArtikel lesen

Universal links and deep linking: web-to-app handoff done right

Universal links on iOS and App Links on Android open your app from a tapped https link, with a safe fallback when the app is not installed.

iosweb developmentArtikel lesen

Push notifications on iOS: APNs setup, rich payloads and permission timing

iOS push notifications need a one hour APNs provider token, a payload under 4KB, and a permission prompt timed to a real user action, not app launch.

iosArtikel lesen

SwiftData vs Core Data: choosing a persistence layer in 2026

SwiftData fits most new iOS 17+ apps. Core Data still wins for older OS support, SQL-layer aggregate queries, and existing CloudKit setups.

iosArtikel lesen

WidgetKit and Live Activities: what they are and when to ship them

WidgetKit covers widgets, controls and Live Activities, but only Live Activities run on ActivityKit, skip timelines and drop network and location access.

iosArtikel lesen

The App Store rejection reasons that trip up most submissions in 2026

Apple ties over 40% of unresolved App Store rejections to one guideline. See the six that account for most rejections, quoted from Apple's own text.

iosArtikel lesen

Swift 6 strict concurrency: a migration guide for existing apps

Swift 6 strict concurrency turns data races into compile time errors. Here is the module by module process for migrating an existing app without a full rewrite.

iosArtikel lesen

SwiftUI vs UIKit in 2026: when native SwiftUI is the right call

In 2026, SwiftUI is the default for new iOS screens and rewrites, while UIKit still fits legacy code and a few uncovered APIs. Here is the decision rule.

iosArtikel lesen

Shipping SwiftUI Apps With Confidence

How we take a SwiftUI product from first commit to a clean App Store release: audits, bridges, and staged rollouts.

ioscase studiesArtikel lesen