Posso criar aplicativos Android com reagir nativo?


154

Os recursos nativos de reação lançados recentemente são apenas exemplos e documentos de aplicativos para iOS.


6
pergunta muito boa. a nomeação "nativa" é muito enganosa neste momento.
269 ​​Florian Florian

4
Boa pergunta! Eu realmente esperava pelo suporte do Android desde o início. A apresentação inicial parecia sugerir isso.
Bendlas

1
Suporte para Android após 6 meses do lançamento do React Native. O marketing experiente do Facebook está jogando bem.
prgmrDev

Sim. Eu recomendo usar o Android Studio como seu ambiente. Sua instalação pode ser um pouco complicada, mas se você seguir um bom tutorial, conseguirá superá-lo. Depois de instalado, você pode se surpreender com a facilidade de criação de aplicativos Android com o React-Native, em oposição ao Obj C ou Swift.
precisa

Respostas:



52

Não. Você não pode criar aplicativos Android com esta versão.

O Facebook indicou que eles estão trabalhando em uma versão para Android e disse a famosa frase "dê-nos 6 meses", o que algumas pessoas aceitaram como promessa . Eu não basearia nenhuma decisão comercial importante na ilusão de que ela será revelada quando os seis meses terminarem, mas você pode pelo menos ter alguma esperança no fato de que eles levam a sério a necessidade de torná-la pronta para a produção antes que eles nos dêem. acesso a ele, e que não é apenas uma esperança torta no céu.

Além disso, como outros salientaram, o Facebook já lançou aplicativos que eles criaram com a versão Android do React Native. Portanto, pelo menos partes dela estão prontas para o horário nobre.

ATUALIZAR

O suporte inicial para o React Native para Android foi enviado para o GitHub!

Como observado, há várias coisas que atualmente não estão funcionando se você tentar portar um aplicativo do iOS. Mas vale a pena conferir.

https://github.com/facebook/react-native/commit/42eb5464fd8a65ed84b799de5d4dc225349449be


6
Por que o voto negativo? Perdi alguma coisa neste lançamento?
23615 Justin Niessner

1
Não sei. Vim aqui por causa das bandeiras da NAA, o que é ainda mais intrigante.
BoltClock

Você descobriu alguma declaração do facebook sobre o assunto?
Bendlas

2
OK, aparentemente, ele é declarado como 'em breve': github.com/facebook/react-native/pull/271
Bendlas 27/03/2015

2
Porque as pessoas não gostam da resposta. É uma resposta verdadeira e perfeitamente válida. As pessoas simplesmente não gostam disso. :(
Mild Fuzz

11

O objetivo não é ser uma ferramenta de plataforma cruzada, gravação única, execução em qualquer lugar. Seu objetivo é aprender uma vez escrever em qualquer lugar. -Colin Eberhardt, de Raywenderlich

A boa notícia é que o React Native para Android finalmente chegou. ( https://code.facebook.com/posts/1189117404435352 )


1
Mas, considerando que tudo é baseado no mesmo idioma, uma parte importante (lógica do aplicativo) não poderia ser compartilhada entre plataformas, deixando apenas a interface do usuário para precisar de código personalizado?
zeh




0

Sim, agora também podemos desenvolver aplicativos Android em nativo de reação.

e alguns dos aplicativos já foram desenvolvidos em react-native para android, como:

1) F8

2) Gerenciador de anúncios do Facebook

3) Esquadrão

4) VR da descoberta

5) Ziliun etc.

e muito mais ainda contando.

Desenvolvedores de todo o mundo agora optam pelo react nativo para o desenvolvimento de aplicativos para dispositivos móveis devido ao fácil uso da sintaxe JSX.

e também é comumente observado como simplesmente o V no MVC. Como o React não faz suposições sobre o restante de sua pilha de tecnologia, ele é facilmente incorporado a um aplicativo nativo que não seja o React existente.


0

TLDR; Sim,

Resposta detalhada (em novembro de 2017)

O desenvolvimento do aplicativo React Native para Android é muito estável e um bom número de aplicativos Android já foi criado e usado na produção usando o React-Native.

Você pode encontrar uma mostra de aplicativos aqui . A maioria deles tem versões para IOS e Android.

Você também pode integrar facilmente seu código java Android nativo para reagir nativo. Consulte aqui

Como desenvolvedor que está construindo um aplicativo Android usando react-native com muitas dependências nativas de código java, o react-native é estável e achei a documentação e o suporte da comunidade adequados.


0

Sim, ele funciona para as plataformas ios e android, não se esqueça de mencionar pontos de entrada de código no app.js se ele usar código diferente para plataformas diferentes. No entanto, funções nativas, como eventos nativos ou gerenciador de localização, precisam ser codificadas em idiomas nativos e depois exportadas usando RCT_EXPORT, você pode encontrar mais informações nos documentos.


0

Claro, usando o React Native, você pode criar aplicativos móveis reais. aplicativo real significa perto da plataforma ou simplesmente pode dizer 99% app.react nativo nativo fornece uma maneira fácil de criar aplicativos android nativos usando javascript para um design lucrativo.Você tem conhecimento básico do android studio e correção de erros na integração de módulos nativos relacionados ao android studio e bom Para entender o react.js, você pode criar um aplicativo Android usando o React Native. Requisito básico para o aplicativo Android 1. Configure o android studio, siga o link abaixo e evite a instalação do python. https://facebook.github.io/react-native/docs/getting-started . 2. Para a interface do usuário, você aprenderá a caixa flexível a partir da documentação oficial. Eu acho que é o suficiente



0

Sim, você pode criar aplicativos mob do mundo real com o React-Native. O React-Native é usado para criar um aplicativo móvel híbrido. Neste, escrevemos código em javascript, que é convertido em swift para ios e java para android.


0

Sim, você pode criar o aplicativo Android usando o React Native. Para isso, você deve instalar o Android Studio com todos os SDKs necessários. Você pode executar o aplicativo React Native no simulador do Android usando o Android Studio e a linha de comando.

Para linha de comando, execute o seguinte comando:

react-native run-android

Caso contrário, você pode abrir o projeto android no Android Studio, criado pelo React Native na pasta android e executar o projeto a partir daí.

Feliz codificação .. :)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.