Guia para iniciantes
Se eu estivesse gravando um vídeo no Youtube, começaria assim: “Olá a todos! Aqui é Masha da Web Secret . E hoje vou lhe dizer como escrever aplicativos multiplataforma no React Native e não sofrer com isso ... "
Mas isso não é Youtube e você mal me conhece. No entanto, tenho muito a dizer aos novatos sobre o React Native, que começou meu trabalho no estúdio Web Secret. Em primeiro lugar, mergulhei nele depois que realmente comecei a me sentir mal com o layout da web. E nunca me arrependi de ter feito isso. Desde então, muitas noites sem dormir, xícaras de café e ... não importa. O principal é que nunca me arrependi de nada. Mesmo que meu conhecimento com aplicativos de plataforma cruzada começou com o uso da Expo. Sim, sim, não tive uma papoula. Mas havia um desejo selvagem de fazer isso de maneira bonita, organizada e conveniente. E você sabe, eu consegui. Desenvolvedores nativos familiares não conseguem mais distinguir como o aplicativo foi escrito.
Portanto, se você, como eu antes, está no início de sua jornada, leia meus lembretes. Eles farão com que o caminho não seja tão espinhoso quanto Ellie da Cidade das Esmeraldas.
Documentação ou "o que essa coisa pode fazer?"
O primeiro e muito importante é a documentação. Muitos não leem no início e preferem entender no meio do caminho, o que se torna o maior erro. Olhando para o futuro, direi que eu mesmo permiti, portanto, do auge da minha experiência, quero alertá-lo.
Sem ler a documentação, muito provavelmente você começará a produzir algum tipo de tolice e reinventar a roda. Nele, tudo foi muito bem explicado e lindamente explicado. Pelo menos o básico do básico.
* Documentação para o que você planeja trabalhar. Se com React Native, então para ele. Se você ainda usa Expo e React Navigation, vale a pena ler a documentação deles no início.
, , , , .
, , , , . .
, Google . , , .
, , ?
– . . React Native. , . , , . , , . - . – , React.
, React, React Native, - . 8-10$, … .
…
. … ? , , . , , .
, , – , . .
, . . - , - . . , , . : “ ?” , . , , . , , .
, , , Android, . , , — Germes. .
, - , , Android, .
, , . , Fashion House, -10 , .
, . ?
, . Mobile , - , Instagram, Telegram, Aliexpress .. — , , , , - , , ..
Apple Pay Google Pay
, . . , , , . , .
? .
Push-
, “” , , . , “”.
, , — — . — .
React Native , , . , , .
, ? , . , , . , LiveXP, -, , . .
, 14 , . , . .
, Expo . “ ”, . , - Expo , JS — Expo . . , Macbook. , Expo - , , React Native.
Expo — . . , Expo , , - , . , Plasma Messenger.
— . , , . , , . . — , UI. , .. , . , , , , .
, . , . , . — , . . — , . . : “, ”. , 1 , .
?
, , :
Face ID?
Apple Pay? ( Expo , , )
Expo React Native, , , )))
React Native -: - , - Android, iOs. , , , .. - . , .. Expo .
, , React Native, , .
Se tiver tempo, recomendo que estude com antecedência como funcionam certos itens indispensáveis: mapas, câmeras, um código QR. Ao definir a tarefa adequada no processo de desenvolvimento, já será mais fácil para você. E com a prática, você já vai imaginar perfeitamente quanto tempo leva para esta ou aquela ação.
E finalmente, 5 mandamentos meus:
LEIA A DOCUMENTAÇÃO
Fique ligado nas atualizações da plataforma
Diferenças de plataforma do Google
Trabalhar muito
E lembre-se, você sempre pode sair, o principal é não entrar em pânico.