¿Cuál es la mejor manera de iniciar una aplicación React Native?

Como puedo ver, ya hay muchas plantillas en otras respuestas, así que no voy a sugerir ninguna plantilla en mi respuesta.

Si realmente está buscando aprender y ser bueno en react-native, entonces no es una buena idea comenzar desde plantillas. Puede seguir estos puntos para ser un mejor desarrollador de RN:

  1. revise los documentos react-native, tenga en cuenta que no va más allá de la sección “Lo básico” si es un principiante.
  2. practica lo que sea en este bonito artículo de Tom Elliott
  3. aprende algo más básico de react-native express.
  4. no tenga prisa eche un vistazo a doc. react para obtener un conocimiento más profundo y algunas buenas prácticas.
  5. siga algunos buenos escritores de react-native y javascript en Medium, que lo ayudarán a escribir código de buena calidad.
  6. **** echa un vistazo a awesome-react-native, que tienen una lista bastante buena de todo el material de aprendizaje, y esto será perfecto para ti si tienes todos los conocimientos básicos.
  7. Después de hacer esto, puede verificar Redux o Mobx para la administración del estado (*** no los use si su aplicación es bastante simple, puede trabajar sin ellos con seguridad ***).
  8. finalmente también puede considerar Cosas a tener en cuenta antes y durante el desarrollo sección de mi artículo. He compartido (compartiré) mi experiencia con react-native.

Usar una plantilla sería bastante fácil de entender y trabajar.

Puede probar este proyecto de inicio simple y gratuito para React Native, Native Starter en StartReact que mi equipo y yo hemos desarrollado.

El código es muy fácil de editar y con esta plantilla, tendrá la implementación de React-Native, Flux, React-Native-Drawer y React-Native-Navbar.

En caso de que desee ahorrar más tiempo de desarrollo y tener widgets personalizados, componentes como en Bootstrap, puede considerar la versión premium, Native Starter Pro en StrapMobile.

Hay muchos elementos de la interfaz de usuario junto con la implementación ListView y ScrollView.

La diapositiva en el menú izquierdo está presente con el componente de pie de página y la vista con pestañas.

También hay una serie de pantallas listas para usar que se pueden personalizar fácilmente.

Una de las mejores partes es que tendrá documentación detallada para guiarlo y brindarle asistencia con todas sus consultas.

Puede ver mejor las características aquí.

¡Buena suerte con tu proyecto!

Debe verificar el siguiente repositorio curado jondot / awesome-react-native

Esa es la mejor colección de artículos, tutoriales, bibliotecas, etc. que encontré. Espero que encuentres lo que necesitas.

Puedes pagar NativeBase.IO. Un marco de desarrollo de aplicaciones móviles de código abierto que le brinda el potencial de crear aplicaciones que se ejecutan en iOS y Android utilizando una única base de código. NativeBase crea una capa sobre React Native que le proporciona un conjunto básico de componentes para el desarrollo de aplicaciones móviles. Puedes echar un vistazo a la documentación detallada.

Puede consultar este http://codecanyon.net/item/react-native-bootstrap/19244728 . Tiene todos los componentes que faltan con una gran apariencia.

Puedes probar el mío este / este Es bastante universal y describe muchos patrones útiles.