Zpět na domů

Přehled mobilního vývoje: SwiftUI a Compose

Týdenní přehled pokrývá pružinovou animaci ve SwiftUI, Remote Compose pro Android, Gemma 4 a lokální LLM. Zaměření na optimalizaci paměti, korutiny a krosplatformu pro senior developery.

SwiftUI pružiny, Remote Compose a Gemma 4 v mobilu
Advertisement 728x90

Týdenní přehled mobilního vývoje: pružinová animace, Remote Compose a Gemma 4

Mobilní vývoj minulý týden směřoval k optimalizaci uživatelského rozhraní ve SwiftUI a Jetpack Compose, integraci AI modelů přímo na zařízeních a novým nástrojům pro krosplatformní vývoj. Klíčové témata: pružinová animace bez zbytečného kódu, Remote Compose pro backend-driven UI (BDUI), testování 18 LLM pro český obsah a AppFunctions jako budoucnost Android aplikací.

iOS: vylepšení SwiftUI a správa paměti

Vývojáři osvojují pružinovou animaci ve SwiftUI pro přirozenější přechody. Nahrazení standardního List vlastními implementacemi zvyšuje výkon v náročných seznamech. Pattern Koordinátor vyřazuje navigaci z ViewController a zjednodušuje architekturu.

V centru pozornosti také:

Google AdInline article slot
  • Vlastní Popover a vestavování SF Symbols do Text.
  • Podpora tmavého režimu programově.
  • Offline úložiště se SwiftData a lehký logger LogPrinter pro Xcode.
  • Strukturovaná konkurence a zachytávání audia přes AVAudioEngine s přechodem na HAL/AudioUnit.

Pro přístupnost důraz na Inclusive App Design. App Intents postupně nahrazují URL Schemes, zejména s iOS 18.

Android: Kotlin, Compose a AI asistenti

Nová kniha „Kotlin bez balastu“ nabízí praktický přístup k jazyku bez teorie. AppFunctions určují budoucnost Android aplikací a zjednodušují serverless integrace. Remote Compose od Googlu staví backend-driven UI (BDUI) a minimalizuje klientský kód.

Kritická aktualizace:

Google AdInline article slot
  • Room 3 s podporou wasmJs.
  • Gradle Configuration Cache pro rychlejší buildy.
  • Animace v Compose: animate*AsState a matematické loadery.
  • Korutiny: uchování kontextu v multi-korutinových flows a odolnost vůči chybám.

Android Studio Panda 4 Canary 4 je dostupné k testování. Firebase Studio testují jako alternativu k lokálním IDE. AI zkracuje dobu vývoje na polovinu, včetně lokálních modelů na smartfonech s WebUI.

Krosplatforma: od interop až po Flutter

Java-Swift interop porovnávají s Kotlin-Swift exportem v kontextu jednotné ekosystému. Společná práce Kotlin/Native GC a ARC optimalizuje paměť na iOS. Drag and Drop v Kotlin Multiplatform realizují jednotně.

React Native 0.85 přináší nový animation backend a Jest preset. Flutter se soustředí na produkční logování. Lokální DB na Web přes Kotlin Multiplatform.

Google AdInline article slot

AI a zařízení: Gemma 4 a edge výpočty

Gemma 4 od Googlu mění pravidla a nabízí open modely pro lokální nasazení. Testování 18 LLM pro český obsah odhalilo model 130krát levnější při 91% kvalitě. Mikrokontroléry s NPU mohou nahradit cloud pro rozpoznávání řeči.

Další témata: obojky Halter na solární energii pro IoT, AI v testování, generování unit testů přes AI džiny.

Co je důležité

  • Pružinová animace a Remote Compose zjednodušují vývoj UI bez kompromisů ve výkonu.
  • AppFunctions a Room 3 rozšiřují možnosti Androidu pro wasm a serverless.
  • Gemma 4 a lokální LLM snižují náklady na AI v mobilních aplikacích.
  • Strukturovaná konkurence ve Swiftu a korutinách zvyšuje spolehlivost.
  • Krosplatformní interop přibližuje jednotu jazyků.

— Editorial Team

Advertisement 728x90

Číst dál