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.

ieugen
fonte
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:

172

Sim.

O React Native para Android foi lançado em 14 de setembro de 2015.

Documentos: http://facebook.github.io/react-native/

HoffZ
fonte
3
Funciona bem! Mas a partir de 20 de novembro de 2015, ele ainda requer muita depuração, solicitações de recebimento e disposição para superar as dificuldades. Veja: Problemas conhecidos
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

Justin Niessner
fonte
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 )

Ted
fonte
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
6

Embora você não possa fazer isso agora, não deve demorar muito.

O primeiro aplicativo React Native para Android foi publicado há duas semanas na loja do jogo, como twittado pela conta do twitter do reactjs:

https://twitter.com/reactjs/status/615638361328349185

w.stoettinger
fonte
0

Eu tentei o Facebook reagir nativamente no Android e realmente funcionou.

Guia simples de instalação do Ubuntu pode ser encontrado aqui

Arquivos js simples: link

kosiara - Bartosz Kosarzycki
fonte
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.

Srinivas Guni
fonte
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.

Akhil Balakrishnan
fonte
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.

Divye Shah
fonte
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

Atul Tiwari
fonte
0

Sim, não apenas no Android, mas também no iOS usando o XCode

Olufsen
fonte
Não foi isso que o OP pediu.
harmonica141
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.

kumar ujjawal
fonte
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 .. :)

Er Rahul Rajkumar Gupta
fonte