Toolverse
All skills

upgrading-expo

by sickn33

Upgrade Expo SDK versions

Installation

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

Installation

Quick info

Author
sickn33
Category
Mobile
Views
24

About this skill

Upgrade Expo SDK versions

How to use

  1. Zanim zaczniesz aktualizację, przejrzyj notatki wydania dla nowej wersji Expo SDK i zidentyfikuj wszystkie zmiany łamiące, które mogą wpłynąć na Twój projekt. Sprawdź również kompatybilność pakietów trzecich oraz utwórz kopię zapasową aktualnego stanu projektu. Zalecane jest utworzenie osobnej gałęzi w systemie kontroli wersji dla procesu aktualizacji.

  2. Zaktualizuj Expo CLI do najnowszej wersji za pomocą npm install -g expo-cli@latest, a następnie uruchom npx expo install expo@latest aby uaktualnić Expo SDK. Po tym wykonaj npx expo install --fix aby zaktualizować wszystkie powiązane pakiety Expo do kompatybilnych wersji.

  3. Przejrzyj przewodniki migracji dla zmian łamiących i zaktualizuj przestarzałe wywołania API w swoim kodzie. Zmodyfikuj pliki konfiguracyjne, takie jak app.json, zgodnie z wymaganiami nowej wersji. Jeśli jest to konieczne, zaktualizuj również natywne zależności.

  4. Uruchom npx expo-doctor aby sprawdzić stan projektu i zidentyfikować potencjalne problemy z kompatybilnością. Narzędzie to pomoże Ci weryfikować, czy wszystkie pakiety są prawidłowo zaktualizowane i zgodne z nową wersją SDK.

  5. Przetestuj podstawową funkcjonalność aplikacji, upewnij się że moduły natywne działają prawidłowo i sprawdź czy nie pojawiają się błędy czasu wykonania. Szczególną uwagę zwróć na funkcje, które były dotknięte zmianami łamiącymi w nowej wersji.

Related skills

kotlin-multiplatform

by vitorpamplona

Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific,\nsource set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets\n(Android, JVM/Desktop, iOS) with web/wasm future

Mobile
15105

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

mobile-design

by sickn33

Mobile-first design and engineering doctrine for iOS and Android apps. Covers touch interaction, performance, platform conventions, offline behavior, and mobile-specific decision-making. Teaches principles and constraints, not fixed layouts. Use for React Native, Flutter, or

Mobile
6091

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

xcodebuildmcp

by cameroncooke

Official skill for XcodeBuildMCP. Use when doing iOS/macOS/watchOS/tvOS/visionOS work (build, test, run, debug, log, UI automation).

Mobile
2225

ios-simulator-skill

by conorluddy

21 production-ready scripts for iOS app testing, building, and automation. Provides semantic UI navigation, build automation, accessibility testing, and simulator lifecycle management. Optimized for AI agents with minimal token output.

Mobile
19154