1 00:00:02,290 --> 00:00:06,240 Questo è tutto per questo modulo e anche per questa app ora. 2 00:00:06,400 --> 00:00:11,740 Hai imparato molto su React Native in generale, su come lavorare con i componenti lì 3 00:00:12,010 --> 00:00:18,960 e in questo modulo, hai imparato molto su come adattare l'interfaccia utente a diverse dimensioni, larghezza e altezza del dispositivo. 4 00:00:19,030 --> 00:00:24,970 Hai imparato a calcolare dinamicamente i valori se necessario, in base alla larghezza 5 00:00:25,510 --> 00:00:32,440 e all'altezza disponibili e hai anche imparato come puoi effettivamente assicurarti di non bloccare la 6 00:00:32,470 --> 00:00:40,000 larghezza o l'altezza al primo rendering dell'app ma che usi e useEffect e Dimensions aggiungono listener di 7 00:00:40,000 --> 00:00:46,570 eventi per rivalutare e ricalcolare le dimensioni quando, ad esempio, cambia l'orientamento, che è 8 00:00:46,810 --> 00:00:49,000 ovviamente una caratteristica cruciale. 9 00:00:49,090 --> 00:00:55,990 Abbiamo anche dato un'occhiata al codice specifico della piattaforma, ad esempio utilizzando i file specifici della piattaforma o nella maggior parte dei 10 00:00:55,990 --> 00:01:03,640 casi, utilizzando l'API della piattaforma che è possibile utilizzare con la piattaforma selezionata con se controlli o con espressioni ternarie mentre lo stiamo facendo qui 11 00:01:03,640 --> 00:01:09,780 per eseguire il rendering di stili diversi, disporre le cose in modo diverso o rendere il codice jsx differenziato 12 00:01:09,860 --> 00:01:12,940 in base alla piattaforma su cui si sta eseguendo. 13 00:01:12,940 --> 00:01:18,610 E con ciò hai tutti gli strumenti di cui hai bisogno per creare applicazioni con una base di codice 14 00:01:18,610 --> 00:01:23,980 in cui hai ancora un paio di controlli per piattaforme diverse o dimensioni diverse, per avere un 15 00:01:23,980 --> 00:01:29,590 progetto in cui lavori in un solo progetto, in una base di codice ma dove sei ancora abbastanza 16 00:01:29,590 --> 00:01:35,410 flessibile da renderizzare layout diversi, stili diversi in base alle dimensioni del dispositivo e in base alla piattaforma di destinazione.