¿Desarrollar apps nativas o multiplataforma para monetizar?

Lenigo Seguir

Beta
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
22 Sep 2014
Mensajes
97
Sé que ni siquiera necesitas saber programar para crear apps pero me interesa aprender a programar.

Aprendiendo Kotlin ya sería suficiente para comenzar a desarrollar apps, pero solo podría subirlas a la Play Store de Android.

En cambio aprendiendo a hacer apps multiplataforma con algún framework tipo React Native podría publicarlas también en App Store. Es decir, podría obtener el doble de beneficio$ con una misma app.

El problema con hacerlas mediante un framework es que las apps tendrían funciones mas limitadas y además debería aprender otras cosas. Por ejemplo, Si decido hacerlas en React Native, primero necesitaría aprender HTML5, CSS, JavaScript, React JS y finalmente React Native. Al menos eso tengo entendido.

En caso de que me decida por hacerlas multiplataforma, también estaba analizando hacerlas con Python ya que las posibilidades que te da este lenguaje veo que son muchas mas que JavaScript. Podes trabajar en Machine Learning, Big Data, Programación backend y no se cuantas cosas mas. Lo que pasa es que con Python me parece que los cambios para mantenerse actualizado en nuevas tecnologías son mucho mas que con JavaScript.

¿Ustedes que harían?
 

jo2u3

Zeta
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Desde
21 Abr 2016
Mensajes
1.563
Aprende Flutter.

Lo amarás
 

Pixwart

Gamma
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
22 Ene 2020
Mensajes
153
Cuando el motivo solo es monetizar, recomendaría centrarte solo en hacer más en menos tiempo.

HTML y css muchas veces es todo lo que necesitamos.
 

adel_aeb

Beta
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
28 Sep 2019
Mensajes
70
Si el tema es monetizar con apps te recomiendo Flutter porque se aprende bastante rápido (dart es parecido a java, y javascript) y no tienes que ir separando entre lógica y diseño. Por otro lado, si te interesa acceder a funcionalidades más "potentes" entonces lo mejor es seguir con Kotlin (nativo).

O si no te urge aprende de todo, al final aprender una cosa no te quita de aprender la otra.

Te recomiendo que mires el esfuerzo que supone publicar en App Store, son bastante exigentes con todo - por ejemplo, si tu app tiene elementos que pertenezcan a al estilo de material design (algún botón flotando), no te aceptan la app.

¡Mucha suerte!
 

darkziosj

Gamma
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
24 Dic 2017
Mensajes
217
Si no tienes conocimientos de react tal vez aprender react native te de un poco mas duro, la ventaja de react native es que para los desarrolladores de react es simplemente un paso mas y listo ya estas desarrolando aplicaciones moviles nativas, ojo el desarrollo nativo puro es mucho mas dificil que usar por ejemplo flutter o react native, tienes que llevar absolutamente todo controlado, si no sabes nada de react te recomendaria flutter sino entonces react native te ahorra muchisimo tiempo.
 

Lenigo

Beta
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
22 Sep 2014
Mensajes
97
Aprende Flutter.

Lo amarás
Si, se que es lo mejor pero no tiene demanda laboral. La idea era desarrollar en algo que también me sirva para conseguir trabajo.


Cuando el motivo solo es monetizar, recomendaría centrarte solo en hacer más en menos tiempo.

HTML y css muchas veces es todo lo que necesitamos.
Esto no lo había tenido tan en cuenta. Si me decido por el camino de JavaScript, debería comenzar por estudiar esas dos cosas, asique no tendría que esperar ni aprender tanto para empezar a subir apps ¿Algun curso gratis para recomendar con el que pueda crear apps con HTML y CSS?


Si no tienes conocimientos de react tal vez aprender react native te de un poco mas duro, la ventaja de react native es que para los desarrolladores de react es simplemente un paso mas y listo ya estas desarrolando aplicaciones moviles nativas, ojo el desarrollo nativo puro es mucho mas dificil que usar por ejemplo flutter o react native, tienes que llevar absolutamente todo controlado, si no sabes nada de react te recomendaria flutter sino entonces react native te ahorra muchisimo tiempo.
Con este y el anterior comentario que respondí creo que la mejor opción es ir por el camino de JavaScript/React Native
 
Última edición:

Naulex

No recomendado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
31 Jul 2018
Mensajes
51
Aprende Flutter.

Lo amarás
No puedo estar más de acuerdo. De verdad, si quieres desarrollar aplicaciones multiplataforma, prueba Flutter; es muy sencillo y algo que me gusta es que podrás diseñar interfaces bonitas muy fácilmente.

Si, se que es lo mejor pero no tiene demanda laboral. La idea era desarrollar en algo que también me sirva para conseguir trabajo.
Realmente no hay tantos trabajos de Flutter porque es "relativamente" nuevo, pero tampoco hay tanta gente que sepa usarlo, así que los puestos de trabajo que haya de flutter tendrán menos competencia.
 

caracandao

Curioso
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
7 Sep 2017
Mensajes
6
¿Alguien ha publicado apps desarrolladas con flutter en la app store de iOS?
 

veimaralex

VIP
Iota
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
8 Jul 2015
Mensajes
2.047
Si no llevas mucho programando react te costará mucho porque su curva de aprendizaje es muy alta, pero claramente es uno de los frameworks más destacados y usados acttualmente.
Por otro lado su quieres hacer Apps complejas o con varias funciones del celular siempre es mejor nativo porque aveces algunas funciones no se pueden usar en apps hibridas
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba