Dev&Ops es el espacio donde hablamos de cultura tech, compartimos anécdotas reales y damos consejos prácticos para todo entusiasta del mundo del desarrollo y la tecnología. Acompáñanos a descubrir las últimas tendencias, aprender de nuestras experiencias y recibir tips que te ayudarán a destacar en este entorno digital en constante evolución.
Juan (00:03)
Sean todos muy bienvenidos a un nuevo episodio de Dev & Ops. El día de hoy he querido traer una conversación que ya tiempos quería hacer y no se había podido dar el caso, ¿no? Pero esta ocasión vamos a hablar un poco sobre algo que a mí me llama mucho la atención dada nuestra circunstancia de, bueno, estar ubicados en Latinoamérica y cómo ha ido evolucionando la industria en nuestra región y también cómo ha ido evolucionando pues las herramientas que utilizamos a la par.
Claramente me refiero a desarrollar aplicaciones móviles o...
Dicho de otra forma, convertirnos en un desarrollador de móvil. Cuando digo desarrollador móvil, me estoy refiriendo a cualquiera de estas herramientas, ya sea nativo, ya lo vamos a ir viendo un poco más, lo que sería Android y iOS, o utilizando frameworks que son más generales, donde con una sola base de código podemos exportar a ambas plataformas.
Así que, bien, sin más dilatación vamos a entrar de lleno. Lo que quiero es explicarte un poco cuál es mi punto de vista sobre este tema y te voy a poner en cuáles son mis puntos al respecto de por qué creo que vale la pena dedicarse e invertir tiempo en esto.
vamos a irlo viendo poco a poco. Y yo creo que el primer punto con el que podríamos iniciar sería el simple hecho de expandir tu conocimiento y esto va a depender del punto en el que te encuentras en tu carrera. Claramente cuando venimos empezando es un poco complicado porque no sabemos en dónde invertir tiempo, no sabemos dónde deberíamos, en qué deberíamos enfocarnos. Hoy más en día, hoy en día más que antes, creo yo.
porque existen muchas alternativas a las que podemos dedicarnos y siempre veo que hay un temor en elegir la herramienta o tecnología incorrecta. Pareciera que hay un temor al respecto. Bien, yo creo que el desarrollo móvil se puede llevar a la par de cualquier otra disciplina, sin embargo, si decidieras dedicarte a tiempo completo en hacer aplicaciones móviles,
No creo que vayas a malgastar tu tiempo. Creo que es un mercado que tiene mucho que ofrecer y creo que es algo que te va ayudar a aumentar tu tu entendimiento de todo lo que es la industria que está hoy en día. Y como dije, el hecho de expandir tu conocimiento te va ayudar a entender muchas otras cosas. Creo que como desarrollador backend que a lo que soy hoy en día o lo que es mi mayor punto de experiencia, el haber.
dedicado muchas horas a entender cómo funciona una aplicación en un teléfono, en un móvil, creo que me ha ayudado a también pensar en cómo diseñar servicios que puedan atender a estas necesidades que son bastante únicas. Son muy, parecidas a las necesidades de un cliente en un navegador. Sin embargo, tiene sus pequeñas diferencias.
y una de ellas es la limitación de los recursos, ya sea memoria RAM, procesador, aunque hoy en día los teléfonos celulares tienen una gran capacidad de cómputo que creo que las limitantes de antes ya no aplican tanto, sin embargo, creo que está sabido que en el ecosistema Android tenemos una gran cantidad de diferentes tipos de teléfonos.
y bueno, es complicado tener que desarrollar una aplicación que se desenvuelva muy bien en cada uno de estos diferentes dispositivos. Eso es un tema diferente, pero bien, creo que mi primer punto sería, creo que vale la pena entender cómo funcionan estas aplicaciones y te va ayudar a expandir tu conocimiento. Vas a poder aplicar algunos patrones o algunas cosas tal vez te van a quedar más claros después de entender cómo funciona en móvil.
Al menos ese fue mi caso y es posible que te suceda. Pero bien, si no te interesa tanto aprender un poco de todo, que definitivamente lo recomiendo, si lo que quieres es enfocarte en algo que sea, bien, me quiero dedicar a esto tiempo completo de aquí en adelante y no me quiero salir de ahí. También creo que el desarrollo de aplicaciones móviles es algo que te va ayudar mucho a incorporarte al mercado laboral.
Hoy en día existe una gran cantidad de oferta de puestos de desarrollo móvil. De hecho, algo que siempre hemos comentado con Douglas, por cierto, si sos nuevo en este video, en este canal, tengo mi compañero Douglas que me acompaña en otros episodios del podcast. Con Douglas nos conocimos en una empresa y cuando yo llegué a esta empresa, yo llegué como un desarrollador Android.
Bueno, es gracioso, siempre hacemos la broma que llegue de esa forma, dentro de la empresa me empecé a desenvolver en otras cosas que nada que ver. Sin embargo, hecho de saber o haber tenido los conocimientos.
de desarrollo Android fue lo que me llevó a esta empresa que luego me catapultó a algo diferente. Así que definitivamente vale la pena si sos junior, si estás empezando, el desarrollo móvil es algo que te puede abrir muchas puertas.
Si ya tenés más experiencia, que también el desarrollo móvil es algo que aún se está explotando. No es algo que ya pasó, no es algo que pasó de moda. que sigue estando muy, muy... en el mercado sigue siendo muy relevante.
Y bueno, estuve investigando un poco los salarios que hay hoy en día. Claramente, el tema de los salarios es complejo porque depende de la región, depende de tu experiencia, depende de la empresa, depende de muchas cosas.
Todo depende. Pero en promedio, por lo que estuve revisando, si tu experiencia es de junior, sea, junior me refiero a una persona que conoce y sabe hacer algo en móvil, sabe programar, pero claramente no ha tenido experiencia real, no ha lanzado una aplicación, no ha manejado equipos, etcétera, etcétera. Bien, un junior puede empezar con un salario de mil dólares.
y seamos honestos para nuestra región creo que mil dólares es un buen salario ⁓ y más si es tu primer salario creo que es grandísimo yo sé que van a ver muchas personas que van a decir que no que hay mejores ofertas claro que sí claro que hay ofertas que pueden llegar a ser mucho más grandes pero en promedio si tenés un primer salario de mil dólares creo que vas en muy buen camino
Y bueno, dependiendo de ahí para allá, adelante, creo que solo vas a obtener mayores aumentos, ¿no? Aumentos más grandes, quiero decir, donde si sos un semisenior o senior, puedes llegar a ganar entre 2,000 a 3,000 dólares, 3,000 y algo. Claro, estoy asumiendo muchas cosas. Y bueno, he visto salarios que llegan a los 8,000, 10,000 dólares como desarrollador móvil.
No estoy diciendo que vas a ganar eso, no puedo afirmarlo, pero hay casos, así que creo que vale la pena. Y bueno, creo que hay casos en cualquier parte de nuestra industria, como Desarrollo Backend, Frontend, etcétera, puedes llegar a ganar esas cantidades. Pero lo menciono porque pareciera que la fiebre de Desarrollo Móvil que yo veía antes me da la impresión que se ha apagado. No estoy muy claro.
Yo lo atribuyo mucho a ese momento donde las PWAs empezaron a popularizarse. Para los que no estén familiarizados con el tema, las PWAs son Progressive Web Applications. Dicho de otra forma, son aplicaciones móviles.
que están programadas de tal manera que se comportan imitando a una aplicación nativa del navegador. Hay muchas aplicaciones que vas a notar que en tu navegador te sale el ícono para instalar y se te instala y te aparece en tu pantalla de inicio del celular y la puedes iniciar y aparece en modo pantalla completa y son muy buenos. En lo personal
Tiene sus usos, sus casos de uso definitivamente, pero realmente no reemplazan a una aplicación nativa, nunca la van a reemplazar. Están en un ambiente que es un navegador al final del día, así que hay muchas limitantes. Y dependiendo de la empresa, puede que esto sea suficiente o pueda que eso sea una gran limitante.
Así que por eso las aplicaciones móviles no creo que no se vieron reemplazadas como muchas personas afirmaban en su momento que bueno ahora no vas a necesitar hacer aplicaciones nativas porque con las Progressive Web Apps vas a poder tener lo mismo pero siempre desarrollando en el navegador. Y creo que eso no se cumplió, definitivamente no se cumplió. Estuve revisando mi celular y de todas las aplicaciones que tengo
la verdad es que solo encontré dos o tres, me arriesgaría decir que fueron tres, creo que eran menos, aplicaciones que eran PWA. Las demás eran aplicaciones que descargaba, descargo directamente de la Play Store, en el caso de Android. Y bueno, eso puedes hacer el experimento, revisar en tu celular, a ver cuántas PWA tenés, me refiero a aplicaciones que instalaste mediante el navegador.
y muy probablemente, muy probablemente no sean tantas, no sean muchas. Así que, de nuevo, aprender desarrollo móvil creo que es algo que te puede impulsar en tu carrera, creo que es una carrera que podés llegar a perseguir y que va a dar frutos, va a dar muchos frutos definitivamente. Vamos a seguir con el otro punto que tengo por aquí. Es un poco...
extraño porque normalmente grabamos con dublas y en estas pequeños puntos que tenemos hacemos pausas para ver qué opina el otro, qué opina uno así que aún me estoy acostumbrando por diferentes motivos no pudimos grabar como lo solemos hacer probablemente los siguientes, los próximos episodios sí podamos grabar juntos. Para los
las personas que nos siguen desde un poco antes. Y bien, creo que vale la pena hacer la pausa para recordarle que si te gusta el contenido y si te está gustando lo que hablamos en estos videos o en este video, pues te invito a que nos regales un like o suscribirte al canal, ya sea en Facebook, YouTube, tenemos Instagram, tenemos Twitter, no, Twitter no, no tenemos eso. Tenemos TikTok, así que puedes seguirnos en esos canales o en las plataformas de
podcast como Spotify, Apple Podcasts, etcétera. Bien, continuemos. Creo que hay algo que estaba revisando y creo que vale mucho la pena hoy en día. O cómo lo pongo en otras palabras, yo diría que hoy en día comparado con, qué sé yo, hace 10 años atrás, iniciar en el desarrollo móvil es mucho, mucho más fácil.
Las herramientas que tenemos hoy en día son verdaderamente increíbles, son herramientas que nos hacen la vida imposible, no son mágicas, o sea, no quiero decir que con estas herramientas, pues ahora podemos hacer cualquier aplicación, definitivamente tenés que entender, pues, cómo funciona todo, necesitas las bases, etcétera, pero las herramientas que existen hoy en día son muy, buenas. Primero que nada,
de entrada comparándolo con hace 10 años que bueno más de 10 años que yo estaba empezando con esto existe hoy lo que es el hold reload es estándar y antes eso para mí era pues básicamente era magia el hecho de hacer un cambio y que sin necesidad de volver a compilar toda la aplicación podía yo ver los resultados ahora eso es estándar cualquier framework y cualquier herramienta lo tiene por defecto y eso son pequeñas cosas que van
se van acumulando en nuestro quality of life las mejoras que tenemos y hablando de framework, creo que hoy en día hay bastantes frameworks que nos dan muchas posibilidades. Primero que nada te menciono que la manera en hacer aplicaciones móviles hay de dos, o haces
aplicaciones con lenguaje nativo con las herramientas oficiales en el caso de Android es descargando el Android Studio y utilizando Kotlin también Java pero ahora Android el lenguaje que recomienda como lenguaje oficial es Kotlin y en el lado de iOS es de nuevo descargando Xcode y utilizando Swift
ambos lenguajes son muy buenos, ambos lenguajes te permiten hacer muchas cosas al ser una plataforma oficial pues te dan muchas muchas facilidades y todo está perfectamente hecho para que puedas hacer aplicaciones de manera muy fácil y smooth dirían en inglés pero hacer aplicaciones netamente nativas tiene sus complicaciones y es el hecho bueno probablemente ya lo hayas escuchado
que ahora tendrías que programar la aplicación dos veces. Es muy, muy común, creo que es la norma, que si haces una aplicación la vas a publicar en la App Store y en la Play Store. Y si lo quieres hacer, entonces significa que tendrías que rehacer la aplicación en dos lenguajes diferentes. Y por eso han surgido los diferentes frameworks que son más generalistas y te permiten exportar a esto.
Las dos principales hoy en día yo diría que son React Native y Flutter. Ambos son muy muy buenos. La ventaja de React Native es que vas a poder tener los mismos conocimientos de React. Tiene sus diferencias definitivamente, pero muchos, si no es que casi todos los conceptos de React de más bajo nivel los vas a poder trasladar a React Native. Y Flutter utiliza Dart que bueno es...
su propio ecosistema, es su propia cosa pero realmente es muy muy bueno. Yo he trabajado con ambos y bueno no sé si lo he mencionado en otros episodios pero no soy el mayor fan de React así que en ese aspecto tengo mi preferencia con Flutter pero creo que ambas plataformas o ambos frameworks son muy muy buenos te permiten trabajar de manera muy fácil muy muy buena de hecho me atrevo a decir que las
React Native con Expo Expo es como... es otra aplicación que instalas y te ayuda No voy a entrar en muchos detalles técnicos para dejar que ustedes lo investiguen por su cuenta Pero bueno, React Native ahora recomienda oficialmente que descargues Expo Y Expo es una aplicación que funciona en conjunto Bien, esa combinación me parece genial comparada con lo que da Flutter Flutter también tiene muchas facilidades al momento de hacer debug
y bueno revisar cómo está quedando la aplicación pero expo tiene cositas que me gustan un poquito más así que con eso te dejo claro que ambas opciones son muy buenas también están los otros frameworks que con el tiempo han perdido pues el mismo el impacto que tenían pero eso no quiere decir que sean malos está ionic que sigue siendo muy bueno y no recuerdo native script native script es como react native
pero te permite utilizar otras cosas aparte de React. NativeScript lo utilizan muchas veces con Vue.js o creo que también con Angular no estoy muy seguro. Son frameworks que tienen menor penetración de mercado. Lo que quiero decir con eso es que muy difícilmente vas a encontrar ofertas de trabajo con esas tecnologías.
Pero sí existen, entonces tampoco es que sean malas. Eso me hace pensar que, pues, definitivamente es un muy buen momento para iniciar. Si no has iniciado con nada de desarrollo web, perdón, desarrollo móvil, creo que es un gran momento para, pues, empezar a incursionar en esto. El hecho, algo que me llamaba mucho la atención a mí desde el inicio, es poder entender cómo funcionan las aplicaciones móviles.
Es curioso porque nuestra generación, los millennials, tuvimos esa transición entre ese mundo preinternet y luego un mundo totalmente digitalizado, al menos en Latinoamérica, lo vivimos mucho más marcado, los millennials me refiero, y las generaciones posteriores nacieron con estas tecnologías. A lo que voy con todo esto es que algo que me parece lamentable, pero es...
creo que yo que es el resultado de cómo evolucionó la tecnología, es que los niños de hoy en día tienen una gran facilidad para utilizar las aplicaciones, pero no tienen ni idea de cómo funciona. No tienen ni idea de cómo funcionan los sistemas de archivos, no tienen idea de cómo se interactúan o cómo se intercomunican las diferentes aplicaciones entre sí, porque claramente podemos utilizar aplicaciones de una...
de un lugar a otro. Entonces, para mí, eso es un motivo que me llamó mucho la atención, el hecho de poder entender cómo es que realmente funciona. No estoy diciendo que si no sabes desarrollar, no vas a entender cómo funciona iOS o Android, pero ya que somos programadores, creo que definitivamente te he dado una perspectiva mucho más amplia de qué es lo que realmente está pasando. Entonces, hoy en día es mucho más fácil de empezar a
trabajar con estas cosas. Algo que también me gusta mucho de cómo ha evolucionado la industria es que las plataformas que te ayudan a distribuir las aplicaciones también han madurado mucho. Hay aplicaciones que te permiten subir tu código o bueno no subir, enlizar tu código fuente y desde un solo punto se puede hacer la distribución tanto a iOS como a Android. Y eso es muy, muy interesante.
No sé si existía antes, tengo un tiempo bastante desligado del desarrollo móvil, pero bueno, lo he retomado con el tiempo y ahora veo que es mucho más fácil en ese aspecto. Ojo, decir que sea fácil no quiere decir que no quiero venir a dar falsas esperanzas y en decir, ok, esto es algo que lo vas a aprender en un fin de semana y listo, ya te van a dar millones. Realmente no, realmente necesita su tiempo de investigación.
su tiempo de aprender las bases y practicar. Te recomiendo mucho las... Voy a dejar los enlaces en este video, en el video principal del podcast, perdón, del episodio, y voy a dejar los enlaces a diferentes cursos que son oficiales de Google. No he encontrado unos para iOS, los voy a buscar y si los encuentro los voy a también...
poner en la descripción porque realmente hay muchos recursos para aprender a programar bien, aprender a programar como se debe, como lo recomiendan, pues el mismo Google y el mismo, estoy seguro que IOS también tiene. Así que definitivamente se los recomiendo, hay cursos que los podemos seguir o bueno si tenés suscripción a alguna plataforma de aprendizaje también te recomiendo que sigas los cursos que tienen ahí.
Por mi parte, como menciono, he estado un poco desligado del desarrollo móvil desde hace muchos años y lo he retomado hace poco.
Algo que me ha ayudado mucho a retomar lo que es el desarrollo móvil desde el tiempo que me desligué es esta plataforma de Pluralsight. Pluralsight lo contraté desde hace un tiempo, hace años y tiene muy buen contenido. Así que si sabes inglés y querés una plataforma que tiene un nivel un poquito bastante elevado, te recomiendo mucho Pluralsight. Lo puedes contratar entre varios amigos y se dividen el gasto.
Bien, definitivamente vale la pena incursionar en el desarrollo móvil en estos días porque te va dar una pauta para iniciar o incorporarte de lleno al mercado laboral. El otro punto que creo que vale mucho la pena y este es el punto que realmente me hizo hablar sobre el tema en este episodio es que hoy en día realmente vale la pena y es muy fácil
y bueno, realmente te ayuda a mejorar tu situación de vida, es muy posible, es crear tu propia aplicación móvil. Al crear tu propia aplicación móvil, y esto es lo que me ha llevado a mí, el retomar el desarrollo móvil, estoy trabajando en un proyecto y he empezado a crear la parte móvil de este proyecto.
y empecé a notar muchas cosas que habían cambiado y muchas cosas que definitivamente hoy en día son una maravilla. Más allá de las herramientas, creo que, y esto es algo que siempre lo he mencionado y prueba de ellos que lo estoy implementando en este momento, tratando de seguir mi propio consejo, creo que el mercado de Latinoamérica es un mercado que aún no se ha explotado como debería.
Yo creo que esto se debe a varios factores. Uno que es el que más se me viene a la mente es que siempre se nos ha dicho que en Latinoamérica no gastan en aplicaciones móviles. ¿Qué quiere decir esto? Que normalmente solo nos... solo descargamos aplicaciones que sean gratis o solo utilizamos la parte gratis de diferentes aplicaciones. Puede que sí. No quiero... no he hecho un estudio de mercado.
Pero definitivamente las cosas han cambiado y lo veo con mis amigos, familiares y personas que están en mis círculos sociales. Veo que hoy en día no es descabellado o ya no lo ven mal el hecho de gastar dentro de una aplicación. Antes, de nuevo, me estoy remontando a 10 años atrás y lo menciono porque probablemente me esté viendo alguien que sea como yo que...
tal vez vio el desarrollo móvil hace tiempo y no le convenció. Pero te comento que las cosas han cambiado. Hoy en día, número uno, los celulares están en todos lados. Yo recuerdo cuando estaba en la universidad se mencionaba que bien, el desarrollo móvil es muy bueno, solo x porcentaje de la población en nuestro país tiene celulares, el otro no. Y los celulares que tienen son de muy bajo nivel, etcétera, etcétera. Hoy en día, las personas
que viven, bueno, en Latinoamérica sabemos, hay personas que viven en pueblos muy, muy remotos, en la montaña, y están alejados de todo el mundo. Y aún ellos tienen celulares y tienen buena conexión y tienen conexión mínimo 3G. Conozco personas que viven en aldeas y tienen celulares que son tres veces mejor de lo que yo hubiese tenido hace un par de años. Entonces, definitivamente...
tenemos el mercado allí, está presente en nuestros países y estoy hablando desde el punto de vista de Honduras. Para los que no sepan, soy hondureño, pero estoy totalmente seguro que eso es la misma situación en cualquier país de Centroamérica y Latinoamérica en general. Así que definitivamente Latinoamérica tiene un gran potencial que podemos explotar y no se ha hecho.
¿Cuántos de nosotros hemos visto diferentes servicios públicos, servicios privados, servicios que tal vez o negocios que vemos que podrían hacer uso de las aplicaciones móviles y no lo hacen? A mí me pasa a menudo que llego a un negocio o llego a una institución gubernamental y noto cómo se beneficiarían de tener una aplicación móvil que sea fácil e intuitiva para los usuarios.
y la población podría utilizarlo de una manera muy fácil. que estoy seguro que eso sucede en todos lados. Podés identificar un rubro, un negocio o lo que sea que se pueda beneficiar de esto y implementarlo. Lo puedes implementar y se puede que te cambie la vida. También, como mencionaba antes, dentro del mismo Latinoamérica creo que los mercados de distribución han mejorado.
no solo las herramientas para publicar a las stores, sino también que creo que el marketing digital está mucho más aceptado. Cuántos de nosotros conocemos a diferentes amigos, amigas, tías que venden por internet, venden a través de Facebook, incluso desarrollan diferentes páginas de mercadeo que sea digital.
Un momento, voy a arreglar mi cámara. Todas estas personas que venden a través de internet saben cómo funciona. También tenemos TikTok, tenemos Instagram, tenemos los Reels de Facebook, Instagram y este es un gran punto para hacer publicidad. No es necesario ser un gran influencer para tener miles de vistas en un video y eso podría llegar a hacer una conversión muy fuerte hacia tu aplicación.
Así que ese puede ser una medida de marketing que antes era más compleja, antes era un poquito más difícil. Y aunque también existía Facebook, ya existía YouTube, no era tan fácil y como digo, antes no todos tenían celular, no todos estaban en plataformas de redes sociales. Y hoy en día sí, hoy en día todos están en alguna red social, al menos en una están todos. Así que...
los canales de distribución se han expandido y en latinoamérica probablemente yo esté equivocado pero me da la impresión que de nuevo no se está explotando como debería como si se ha explotado en otras regiones Europa, Estados Unidos, Asia, etcétera y bueno si aún estás dudando, bueno sí, pero cómo lo voy a hacer porque
Aunque sea un poco de Kotlin, Flutter, React Native, etcétera, soy muy malo al momento de hacer la base de datos. Bueno, significa que tengo que hacer todo lo que es la infraestructura para que este el backend, esté la base de datos y que sea redundante, etcétera. A lo que yo te respondería, primero que nada, muy bien, que si ya sabes eso, si eso te aterra un poco, muy bien porque entendés que hay una infraestructura por detrás.
Si no, pues no pasa nada. Te comento que igual, a veces una aplicación móvil es más que solo una aplicación móvil. Necesitamos un backend, necesitamos una base de datos y eso tiene que estar en uno o varios servidores. Y esto puede estar con Docker, con Kubernetes, etc. Hay varios videos en nuestro podcast donde hablamos sobre ese tipo de cosas. Si bien esa es una muy buena forma de distribuir y, perdón, de...
arquitectar el sistema entero no es necesario hoy en día incluso desde ya antes también ya existían servicios de backend as a service como lo que era Firebase y también SuperBase son dos servicios que definitivamente son muy buenos hace tiempo dejé de utilizar SuperBase por X motivo no porque sea mala opción
y no estoy muy al tanto de cómo estarán los precios pero lo que recuerdo es que eran precios muy muy accesibles donde te dan una tarifa que es para un tier gratis y si empezás a pasar, si empezás a sobrepasar ese límite entonces ahora tenés que pagar una suscripción de x cantidad en aquel entonces eran 20, 25 dólares no sé si siga igual o si sea diferente aún así creo que es bastante accesible si
tu aplicación está teniendo el tráfico suficiente como para necesitar un plan más grande, bueno significa que probablemente estás obteniendo ingresos por ella y si estás obteniendo ingresos que no te tiemblen la mano para pasarte al siguiente plan. Lo mismo en Firebase y lo mismo en otras. Si querés un consejo o bueno más que un consejo te comento cuál ha sido mi estrategia al respecto.
y la puedes tomar si te parece, si la quieres intentar. Desarrollo mis aplicaciones, React Native o Flutter como dije y en el backend existe uno que se llama PocketBase. Lo que a mí me gusta de PocketBase a diferencia de SuperBase y Firebase es que es un binario que lo instalas en tu servidor y listo. Ese binario te permite hacer prácticamente las mismas cosas que Firebase y SuperBase. Tal vez no todo.
pero muchos o la gran mayoría que realmente necesitas está ahí y en caso que quieras hacer algo un poco más complejo te permite utilizarlo como una dependencia así que podrías programar ya sea en TypeScript o en Go y programas el backend y lo estás extendiendo a través de PocketBase así que tienes PocketBase como base y luego le puedes ir agregando funcionalidades extra
si sabes TypeScript o si sabes Go. Eso lo podemos tener en un servidor, un VPS y bueno, puede ser con Docker Swarm o si realmente ya sabes que tu aplicación va ser muy grande y va a tener diferentes cosas, podrías entonces pasarte a Kubernetes. Ya hemos hablado en otros episodios Kubernetes versus Docker Swarm. Si te interesa saber en qué se diferencian o cuál te conviene más, puedes buscarlo en nuestro canal. Tenemos una...
lista de reproducción al respecto de Versus, tenemos diferentes Versus. Así que bien, definitivamente creo que hoy en día te permiten, hay múltiples backends as a service y platform as a service que creo que no necesitas saber tanto del backend, aunque lo recomiendo al 100 % que entendas cómo funciona el backend, que entendas cómo funciona una base de datos, mínimo la base de datos que vas a utilizar.
tienes que entenderla al cien. En el caso de Firebase, por ejemplo, tienen dos diferentes, una que es Real-time Database y la otra es Firestore Database. Creo que aún siguen siendo lo mismo. No sé si ahora existe una tercera o ya solo es una. Pero Firebase tiene sus propias reglas, tiene su forma de cómo proteger los datos porque, bueno, problema de plataformas como Firebase es que
pueden llegar a darse problemas de seguridad. Y si buscas en internet artículos sobre vulnerabilidades de aplicaciones con Firebase, vas a encontrar muchas y han sido bastante grandes. Pero esto se puede mitigar. Firebase te da las herramientas para hacerlo. Lo mismo SuperBase y lo mismo pues las demás base, tipo de base, aplicaciones y servicios. Así que si vas a utilizar una, aprendela. O si vas a utilizar.
Postgres, MariaDB, etcétera, empapate mucho en cómo funciona esa base de datos. Yo diría que eso es mayor prioridad que el backend mismo, porque el backend al final se va a comportar como un crude, o sea, obtienes datos, guardas datos, actualizas datos. En la mayoría de los casos, puede que tu aplicación sea más compleja, entonces vas a requerir también aprender un poco de todo.
Aquí ya entraríamos también en detalles del tema del emprendimiento y pues desarrollar tu propia aplicación, propio sistema. Va a requerir que inherentemente sepas un poco de todo, así que ese es un tema aparte. Pero enfocándonos sólo en la parte móvil, como dije, o haciendo un resumen del punto final, creo que Latinoamérica tiene mucho potencial si no estás de acuerdo conmigo.
pues te invito a que intentes hacer un estudio de mercado. No es tan difícil, realmente no es tan difícil realizar un estudio de mercado, si lleva tiempo, eso sí. Pero te puede ayudar a entender cómo funciona esto y cómo está el mercado en general. Vas a ver que lo más probable estoy, me arriesgo un 90 % que en tu lugar el mercado esté preparado para cualquier aplicación móvil.
las personas ya están muy concientizadas en cómo funciona este mundillo y cómo es el hecho de pagar una suscripción, pagar una sola vez. Recordemos que ahora existen múltiples suscripciones. ¿Cuántos de nosotros no pagamos Netflix, Amazon Prime, HBO, Disney Plus y otras más?
no es lo mejor, pero muchas personas ya están pagando sus descripciones, que están concientizadas al respecto. Así que bien, es un episodio bastante corto el día de hoy, por lo que no quiero extenderme más de la cuenta, lo quería dejar así conciso. De nuevo, sólo te repito, el desarrollo móvil vale la pena, te va a ayudar a entender mucho más cómo funciona todo.
Creo que te va a ayudar a entrar a la industria si no lo has hecho y definitivamente es algo que podemos explotar en nuestra región latinoamérica. Definitivamente es algo que se puede explotar. Bien, muchas gracias para los que llegaron hasta este punto. Te doy muchas gracias y te recuerdo si te gustó el contenido, por favor un like, me gusta, compartir y todas esas cosas, todas esas... Esos call to actions que tiene YouTube y las diferentes plataformas.
Eso nos ayudaría mucho a nosotros y te recomiendo que le des un vistazo a los demás videos que tenemos. varias listas de reproducción al respecto de lo que es el emprendimiento o cómo conseguir trabajo en Latinoamérica, desde Latinoamérica en Estados Unidos. Tenemos varios videos que te pueden interesar. que sin más que agregar, muchas gracias por llegar hasta aquí y nos vemos a la próxima.