Toolverse
All skills

swiftui-performance-developer

by anyproto

Audit and improve SwiftUI runtime performance through code review and Instruments guidance. Use for diagnosing slow rendering, janky scrolling, excessive view updates, or layout thrash in SwiftUI apps.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
anyproto
Category
Mobile
Views
5

About this skill

Audit and improve SwiftUI runtime performance through code review and Instruments guidance. Use for diagnosing slow rendering, janky scrolling, excessive view updates, or layout thrash in SwiftUI apps.

How to use

  1. Aktywuj umiejętność, opisując problem wydajności SwiftUI — na przykład "moja aplikacja renderuje się powoli" lub "przewijanie list jest zacinające". Umiejętność automatycznie się uruchamia przy słowach kluczowych takich jak performance, slow, jank, hitch, laggy, stuttering, CPU, memory lub update.

  2. Jeśli masz kod do analizy, udostępnij go w swojej wiadomości. Umiejętność przeprowadzi przegląd kodu w poszukiwaniu typowych błędów wydajności — nadmiernych aktualizacji widoków, nieefektywnego śledzenia stanu, lub niepotrzebnego dzielenia widoków.

  3. Jeśli opisujesz tylko objawy bez kodu, umiejętność poprosi Cię o kod lub więcej kontekstu, a następnie przeanalizuje go pod kątem wydajności.

  4. Na podstawie przeglądu kodu otrzymasz konkretne rekomendacje optymalizacji — na przykład jak lepiej zorganizować widoki lub jak efektywniej śledzić zmiany stanu.

  5. Jeśli przegląd kodu nie wyjaśni problemu, umiejętność poprosi Cię o profilowanie aplikacji za pomocą narzędzia Instruments i pokaże, jak interpretować wyniki.

  6. Pamiętaj, że dzielenie widoków na mniejsze komponenty nie wpływa negatywnie na wydajność — SwiftUI automatycznie optymalizuje aktualizacje, więc możesz organizować kod bez obaw o wydajność.

Related skills

csharp-developer

by zenobi-us

Expert C# developer specializing in modern .NET development, ASP.NET Core, and cloud-native applications. Masters C# 12 features, Blazor, and cross-platform development with emphasis on performance and clean architecture.

Mobile
37126

mobile-android-design

by wshobson

Master Material Design 3 and Jetpack Compose patterns for building native Android apps. Use when designing Android interfaces, implementing Compose UI, or following Google's Material Design guidelines.

Mobile
38181

android-kotlin-development

by aj-geddes

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.

Mobile
152396

flutter-expert

by sickn33

Master Flutter development with Dart 3, advanced widgets, and multi-platform deployment. Handles state management, animations, testing, and performance optimization for mobile, web, desktop, and embedded platforms. Use PROACTIVELY for Flutter architecture, UI implementation, or

Mobile
54112

build-iphone-apps

by glittercowboy

Build professional native iPhone apps in Swift with SwiftUI and UIKit. Full lifecycle - build, debug, test, optimize, ship. CLI-only, no Xcode. Targets iOS 26 with iOS 18 compatibility.

Mobile
1182

react-native-design

by wshobson

Master React Native styling, navigation, and Reanimated animations for cross-platform mobile development. Use when building React Native apps, implementing navigation patterns, or creating performant animations.

Mobile
1964