Zurück zur Startseite

Übersicht über die Mobile-Entwicklung: SwiftUI und Compose

Wöchentlicher Überblick umfasst Federanimation in SwiftUI, Remote Compose für Android, Gemma 4 und lokales LLM. Fokus auf Speicheroptimierung, Coroutines und Plattformübergreifendes für Senior-Entwickler.

SwiftUI-Federn, Remote Compose und Gemma 4 in der Mobile-Entwicklung
Advertisement 728x90

Mobile Dev Weekly: Spring-Animationen, Remote Compose & Gemma 4

Diese Woche steht die Mobile-Entwicklung im Fokus mit UI-Optimierungen in SwiftUI und Jetpack Compose, Integration von KI-Modellen direkt auf dem Gerät sowie neuen Cross-Platform-Tools. Highlights: Spring-Animationen ohne Boilerplate, Remote Compose für servergesteuerte UIs, Tests von 18 LLMs für russische Inhalte und AppFunctions als Zukunft der Android-Apps.

iOS: SwiftUI-Verbesserungen und Speichermanagement

Entwickler meistern Spring-Animationen in SwiftUI für flüssigere, natürlichere Übergänge. Der Wechsel vom Standard-List-View zu Custom-Implementierungen steigert die Performance bei komplexen Listen. Das Coordinator-Pattern entlastet ViewControllers von Navigation und vereinfacht die Architektur.

Im Rampenlicht auch:

Google AdInline article slot
  • Custom Popovers und Einbettung von SF Symbols in Text.
  • Programmatische Unterstützung für Dark Mode.
  • Offline-Speicher mit SwiftData und leichtgewichtiger Xcode-Logger LogPrinter.
  • Strukturierte Concurrency sowie Audioaufnahme über AVAudioEngine mit HAL/AudioUnit-Integration.

Für Barrierefreiheit steht Inklusives App-Design im Vordergrund. App Intents ersetzen schrittweise URL Schemes, insbesondere mit iOS 18.

Android: Kotlin, Compose und KI-Assistenten

Das neue Buch Kotlin ohne Schnickschnack vermittelt praxisnah die Sprache, ohne schwere Theorie. AppFunctions ebnen den Weg für Android-Apps und vereinfachen serverlose Integrationen. Googles Remote Compose ermöglicht backendgetriebene UIs (BDUI) und reduziert Client-Code massiv.

Wichtige Updates:

Google AdInline article slot
  • Room 3 mit wasmJs-Unterstützung.
  • Gradle Configuration Cache für schnellere Builds.
  • Compose-Animationen: animate*AsState und math-basierte Loader.
  • Coroutines: Kontext-Erhaltung in Multi-Coroutine-Flows und Fehler-Resilienz.

Android Studio Panda 2024.1.1 Canary 4 ist zum Testen verfügbar. Firebase Studio wird als Alternative zu lokalen IDEs getestet. KI halbiert die Entwicklungszeit, inklusive lokaler Modelle auf Smartphones mit WebUI.

Cross-Platform: Von Interop bis Flutter

Java-Swift-Interop im Vergleich zu Kotlin-Swift-Export in einem einheitlichen Ökosystem. Kotlin/Native GC und ARC-Kooperation optimiert iOS-Speicher. Drag and Drop in Kotlin Multiplatform sorgt für einheitliche Umsetzung.

React Native 0.75 bringt ein neues Animations-Backend und Jest-Preset. Flutter setzt auf Produktions-Logging. Lokale Datenbanken im Web via Kotlin Multiplatform.

Google AdInline article slot

KI und On-Device: Gemma 4 und Edge Computing

Googles Gemma 4 mischt die Karten auf mit offenen Modellen für lokale Bereitstellung. Tests von 18 LLMs für russische Inhalte enthüllten ein Modell, das 130x günstiger ist bei 91 % Qualität. Mikrocontroller mit NPUs könnten die Cloud bei Spracherkennung ersetzen.

Weitere Highlights: Solarbetriebene Halter-Kragen für IoT, KI im Testing und KI-Genies für Unit-Tests.

Wichtige Erkenntnisse

  • Spring-Animationen und Remote Compose vereinfachen UI-Entwicklung ohne Performance-Einbußen.
  • AppFunctions und Room 3 erweitern Android-Fähigkeiten für wasm und Serverless.
  • Gemma 4 und lokale LLMs senken KI-Kosten für Mobile-Apps.
  • Strukturierte Concurrency in Swift und Coroutines steigern Zuverlässigkeit.
  • Cross-Platform-Interop rückt Sprachvereinheitlichung näher.

— Editorial Team

Advertisement 728x90

Weiterlesen