656 layar aplikasi mobile siap pakai

Masukan

Pemecahan masalah

Animasi yang tidak berjalan, font yang salah, agen yang mendesain ulang layar Anda. Lima kegagalan nyata.

Animasi tidak berjalan

Ini sejauh ini yang paling umum. Reanimated membutuhkan plugin Babel-nya, dan harus menjadi yang terakhir dalam array plugins. Tanpanya, komponen beranimasi ditampilkan pada nilai akhirnya dan tidak ada yang bergerak, tanpa error di mana pun.

// babel.config.js
module.exports = function (api) {
  api.cache(true)
  return {
    presets: ['babel-preset-expo'],
    plugins: ['react-native-reanimated/plugin'], // must be LAST
  }
}

Lalu mulai ulang bundler dengan cache yang dibersihkan: npx expo start -c. Restart biasa saja tidak cukup.

Font terlihat salah

Font dimuat sekali di root aplikasi, tidak di dalam layar. Setiap desain mengekspor objek fonts; sebarkan itu ke useFonts di root Anda dan tahan splash screen sampai selesai. Jika Anda melewatkan ini, teks akan kembali ke font sistem dan setiap ketebalannya terlihat sedikit salah.

import { useFonts } from 'expo-font'
import * as SplashScreen from 'expo-splash-screen'
import { fonts } from './components/clean-settings/screen'

SplashScreen.preventAutoHideAsync()

export default function App() {
  const [loaded, error] = useFonts({ ...fonts })
  useEffect(() => {
    if (loaded || error) SplashScreen.hideAsync()
  }, [loaded, error])
  if (!loaded && !error) return null
  return <YourApp />
}

Agennya mendesain ulang agar cocok dengan aplikasi saya

Suruh dia membatalkan perubahan dan tempel prompt-nya ke percakapan baru. Instruksi untuk tidak menyesuaikan ada di setiap prompt, tapi sesi panjang tempat agen sudah menyerap konvensi Anda bisa mengabaikannya. Konteks yang bersih adalah perbaikan yang bisa diandalkan.

Crash di Expo Go

Periksa lencana desainnya. Beberapa menggunakan modul native yang tidak dimasukkan Expo Go, dan itu membutuhkan development build. Lencana pada kartu, lencana pada halaman detail, dan prompt-nya sendiri semuanya memberitahukan ini sebelum Anda menyalin.

npx expo run:ios

Agennya berhenti di tengah dan meninggalkan placeholder

Minta dia menyelesaikan berkas yang dipotongnya, dengan menyebutkan nama berkasnya. Prompt melarang placeholder secara eksplisit, tapi agen yang tertekan konteks kadang masih melakukannya, dan flow yang panjang biasanya jadi penyebabnya. Tidak ada yang hilang; sisa proses tempelnya utuh.

Masih macet?
Kirim email ke support@clevens.com dengan slug desainnya dan apa yang dilakukan agen Anda. Prompt yang gagal dengan cara yang sama dua kali adalah bug di prompt-nya, bukan di pengaturan Anda, dan itu akan diperbaiki.