Diego Laballós público
[search 0]
Más

Download the App!

show episodes
 
¿Quieres crear una app? ¿Quieres aprender a desarrollarlas tú mismo? ó ¿simplemente tienes curiosidad por saber qué hay detrás de todas esas aplicaciones que utilizamos hoy en día? Quizás te pueda interesar este podcast semanal que hago cada miércoles a partir de las 8 AM.
 
Loading …
show series
 
Después de 100 episodios, yo creo que ha llegado el momento de poner punto final a este podcast que, justo coincide con el final del año y en un número bonito y redondo: el 100. Así que, ha llegado el momento de acabarlo. Este, es el primer podcast que hago y la verdad es que estoy muy contento con él. Con el feedback que me ha ido llegando, creo q…
 
Cuando tienes una idea debes decidir quién la va a llevar a cabo. Esto es muy importante ya que, seguramente estés muy motivado, te juegues bastante y quieres que todo salga bien. Evidentemente si ya tienes un proyecto, lo has pensado y ya estás imaginando cómo llevarlo a cabo, es muy importante elegir correctamente el tipo de persona que lo llevar…
 
La situación que me planteo en este episodio es la siguiente: un negocio o una persona que tiene una web y quiere llegar al mundo móvil porque sabe la importancia que tiene. En este caso, ¿qué se puede hacer? ¿Web responsive o app móvil? ¿Web responsive o app móvil? Cada vez se consume más Internet, más aplicaciones, más web y más contenido en gene…
 
Después de unas seis versiones en modo pruebas de Flutter, Google lanzó la versión final 1.0; la que está lista para producción de framework para desarrollar aplicaciones móviles con Android y IOS. Esta versión 1.0, básicamente lo que quiere decir es que ya está preparada para utilizarse en cualquier tipo de aplicación móvil en producción, aunque l…
 
¿Qué es la productividad? Básicamente la productividad es hacer el máximo trabajo posible, durante el tiempo que pasas trabajando o, en otras palabras; no distraerte y no hacer cosas que no sean del trabajo, cuando estás trabajando. Cuánto más productivo seas, menos tiempo necesitarás para hacer las cosas. Hay muchos libros de productividad y mucha…
 
¿Qué quiere decir ser un buen desarrollador? Esto puede ser bastante subjetivo.. ¿Qué significa ser un desarrollador o qué cualidades debería tener un buen programador? 1. Saber hacer Lo primero es saber hacer. Obviamente esto es un requisito indispensable. Saber sobre el tema que tratas es la regla número uno de cualquier profesional. Si estás ofr…
 
Lo primero que hay que aclarar aquí, es que Flutter, es esa nueva herramienta, framework o tecnología que nos permite crear aplicaciones móviles de una forma más rápida, con una calidad nativa, y en fin, son muchos beneficios los que tiene. El caso es que es de lo que vendría a pasar a ser del desarrollo nativo en Android a Flutter para desarrollar…
 
Primero, hay que definir TDD. Son las siglas de Test Driven Development y básicamente consiste en programar tests automatizados antes incluso de programar una nueva funcionalidad. Formas de añadir tests automatizados Volveremos a esta definición, pero antes, vamos a situarnos. Generalmente, hay varias formas de añadir tests automatizados. Cuando de…
 
La principal razón por la que hago este episodio es que a veces es difícil explicar, a alguien que no tiene el conocimiento técnico, el por qué estos tests automatizados son necesarios y por qué hay que invertir en ellos. Para ello, vamos a hacer un breve resumen de lo que son, de qué tratan y cuál es su utilidad. ¿Cómo funcionan los tests automati…
 
Lanzar una aplicación en su versión 1.0, es en realidad el primer paso; no todo el trabajo está hecho ni mucho menos. De hecho, cualquier versión 1.0 de toda aplicación, es la peor versión que va a tener. En teoría, esa tiene que ser la primera de muchas más versiones. Cada versión posterior, tiene que ser mejor y mejor, al menos, idealmente. Hay m…
 
Hay muchas de presupuestar una aplicación o cualquier tipo de software. Simplemente, voy a explicar cómo yo lo hago y cómo a lo largo del tiempo, he perfeccionado la forma en la que presupuesto aplicaciones y la forma en que mejor me funciona hoy en día. Esto, no quiere decir ni mucho menos, que sea la mejor o la única forma. Para ello, lo voy a ex…
 
Lo primero que tenemos que aclarar, es cómo funciona el mundo de la programación porque es algo bastante complejo, sobre todo para aquellas personas que no hayan entrado aún en este mundo. En primer lugar, tenemos distintos “entornos” en los cuales podemos programar: programación para móviles, para web y para programas de ordenador. Pero no solo es…
 
Lo primero que tenemos que hacer para hablar del tema de las serverless aplicaciones, es situarnos un poco en el mundo de los servidores y las aplicaciones. A la hora de desarrollar una aplicación, el 99% de las veces, tenemos dos componentes que crean lo que viene a llamarse “app”. En primer lugar, tenemos lo que viene a ser la aplicación móvil, y…
 
Es vital conocer el tiempo de desarrollo de una app cuando quieres ejecutar todo el plan que hay detrás de la creación de una aplicación. Ese plan que hay que hacer cuando queremos lanzar un proyecto en forma de app, no es sólo y únicamente el desarrollo de la aplicación en sí, sino que hay muchas otras cosas. Por ejemplo, el marketing: ¿Cómo tenem…
 
Conseguir que nuevos usuarios descubran y descarguen tu aplicación, es un trabajo difícil pero importante. Al fin y al cabo, si no tienes usuarios, no vas a ningún lado y no puedes mejorar nada. El primer paso, es intentar tener usuarios en tu aplicación. Sin embargo, también hay otra tarea que es igual o más importante que la anterior: conseguir q…
 
Hay que decir que, la gente que empieza a programar, le gusta o que se dedica a ello, es porque le parece entretenido. La programación, a veces, es muy entretenida. Pero, otras veces, dependiendo de tu situación y de cómo programes, puede llegar a ser aburrido y estresante. Más de una persona que conozco, ha dejado de programar o tiene la intención…
 
Pongámonos un poco en contexto. De lo que quiero hablar hoy es del caso de alguien que tiene una web, ya sea un e-commerce, blog, etc., y se está planteando el hecho de crear una aplicación porque cree que puede ser interesante, que puede llegar a más gente usuario de móviles, los cuales, hoy en día, son muchos. El papel de un servidor El caso es q…
 
En ocasiones, alguien tiene una idea para una aplicación, pero no puede permitirse el encargar el desarrollo de ésta a una empresa o freelance, porque no tienen los recursos económicos para ello. Sin embargo, de todas maneras, quiere tirar la idea hacia adelante. Por ejemplo, muchas veces, a mí me han contactado preguntándome por el presupuesto de …
 
A la hora de empezar un proyecto de programación como freelance, podemos encararlo de dos formas principalmente. La primera, es presupuestar todo y establecer un precio cerrado; la segunda, es acordar un precio por hora e ir desarrollando sobre la marcha y facturar sobre las horas trabajadas. Hay que aclarar una cosa y es que quizás el nombre no se…
 
Dentro de las tecnologías híbridas tenemos muchas opciones. Cada una tiene características diferentes y al elegir una debemos saber las razones, ya que siempre habrá una opción mejor en función del tipo de proyecto, de la persona que lo va a realizar y de la situación en general. En el episodio de hoy vamos a ver punto a punto cada una de las opcio…
 
Esto no se basará en información 100% verídica, si no que se basará en rumores que se publicaron en la web Blomberg. Además, no es que únicamente sólo sean rumores de esta web que tiene bastante rigor y es bastante fiable, si no que también se ha publicado código por parte de Google, que hace pensar que esta noticia es cierta o por lo menos la mayo…
 
Lo que vamos a ver en este episodio, son las principales diferencias a lo largo del desarrollo de una aplicación desde el lado de un desarrollo nativo y, desde el lado de un desarrollo híbrido. No vamos a entrar en qué es peor o qué es mejor, si no que simplemente vamos a ver cómo sería un desarrollo con respecto al otro, y poder ver las diferencia…
 
Lo que vamos a ver en episodio es ¿qué es concretamente Android Wear y WatchOS? Estos dos nombres hacen alusión a los sistemas operativos de los relojes inteligentes de Google y Apple, respectivamente. El primero es el sistema operativo de Google, mientras que el segundo es el sistema operativo de Apple. Al igual que Android e iOS para móviles, And…
 
En algún episodio anterior, ya habíamos hablado de la importancia de las actualizaciones en las aplicaciones móviles o, en otras palabras, del porqué tenemos que actualizar nuestra aplicación móvil una vez que se publica la primera versión. Lo que tiene que quedar claro una vez que se publica la aplicación móvil, es que el trabajo de desarrollo no …
 
Vamos a situarnos un poco. Para publicar una aplicación en Google Play y en App Store, necesitamos un panel de control/sitio desde el cual gestionar nuestra aplicación. Esto es bastante obvio. Ni en Google Play ni en App Store encontrarás una opción para publicar, por lo que necesitamos algo. Y este algo, es Google Play Console y iTunes Connect, lo…
 
Para programar por norma general, no necesitas un gran ordenador, no se necesita una máquina con los últimos procesadores, un montón de memoria RAM. Sí hay otras tareas en el mundo de la informática que requieren de más potencia, de ordenadores más potentes, como viene a ser, el diseño 3D por ejemplo. En el caso de la programación, la mayor parte d…
 
Cualquier proyecto de programación es, por definición, algo complicado que tiene muchas pequeñas tareas dentro del mismo. Si queremos hacer cualquier tipo de software o programación sin ningún tipo de organización, es algo que lo vuelve aún más complejo. Es decir, si no organizas un proyecto de programación que ya de por sí es complejo, será más co…
 
Un término difícil de definir, podríamos decir que es una herramienta de marketing, pero que a la vez también está relacionado con la programación, mediante la cual intentas conseguir los máximos resultados con los mínimos recursos posibles. Los resultados a obtener son: nuevos usuarios, a retener a los existentes, maximizar los ingresos, es decir,…
 
Hay que decir que, si no te gusta el cambio, entonces no te metas en algo relacionado con el mundo de la tecnología, si no evolucionas, te quedas atrás y obsoleto. Siempre tienes que procurar moverte hacia donde crees que va el mundo de la tecnología en el que estés. Yo creo que Flutter (al menos para mí y la gente para la que trabajo), significa e…
 
Primero, debemos enmarcar a Flutter, dentro de las categorías de apps que conocemos hasta ahora. Como ya hemos visto, tenemos 2 categorías, en función de cómo hagamos el desarrollo: aplicaciones nativas y aplicaciones híbridas. Las aplicaciones nativas, son las que se desarrollan específicamente para un sistema operativo, mientras que las híbridas,…
 
Desarrollar o crear una aplicación móvil no es un proceso simple o sencillo en donde de un día para otro dices “voy a crear una app”, la creas y ya está. Es algo más complejo que esto, por lo que se me ha ocurrido crear este episodio donde podamos ver paso a paso esos puntos que tendrías que ir siguiendo para crear una aplicación. Pensar en la idea…
 
La cámara del móvil, es probablemente el sensor más conocido de los dispositivos móviles. Hoy en día, cualquier móvil o tableta siempre tiene una cámara, si es que no tiene dos: la trasera y la frontal. Aunque podamos pensar que la cámara del móvil únicamente sirve para tomar fotos y vídeos, realmente sirve para muchas otras cosas, y se le puede da…
 
La inteligencia artificial consiste en tratar de ejecutar tareas que son propias de la inteligencia humana, como resolver problemas, reconocer objetos o textos, cosas que típicamente podría hacer un humano, pero no una máquina. Es un concepto muy general y hoy en día es muy fácil llamar inteligencia artificial a cualquier cosa y realmente puedes es…
 
Primero debemos definir qué queremos decir con trabajar desde casa y no en una oficina, porque esto tiene un poco de trampa como veremos. Luego hablaremos de las ventajas de elegir trabajar desde casa de manera remota; y luego las desventajas, porque toda cosa buena tiene sus cosas malas. ¿Qué quiere decir trabajar desde casa y no en una oficina? L…
 
Esta es una pregunta muy genérica que no se puede responder con una sola cantidad exacta. Hay muchísimas variables que determinan precios distintos para diferentes aplicaciones. Es como preguntarte cuánto cuesta un coche. La verdad es que depende del tipo de coche que quieras comprar y de lo que estés buscando en él. Puedes comprar coches desde 7.0…
 
Hay muchas formas de hacer un programa, una aplicación, de hacer cualquier tipo de software; no hay una única manera de conseguir un mismo objetivo, es decir, se puede programar la misma aplicación de formas totalmente distintas y quizás con ninguna línea de código en común. Es como construir una casa, puedes utilizar distintos materiales, distinto…
 
Un repositorio de código es un lugar donde el código de una aplicación, de un programa cualquiera está almacenado y desde donde se puede distribuir. Nuestro disco duro podría ser un ejemplo de repositorio, tenemos nuestro código guardado ahí y lo podemos distribuir, y a través de un archivo zip lo podemos enviar mediante cualquier tipo de servicio.…
 
El mundo freelance da muchísimo de sí ya que hay muchas cosas que hacer desde el marketing, gestión del dinero, contabilidad, impuestos, presupuestos, facturas, organización del tiempo, productividad, trabajar desde casa o una oficina. En fin, se podría hacer un podcast de esto y los hay, simplemente se dedican a explicar cómo ser freelance, cómo o…
 
Antes de nada, hablaremos a continuación sobre dos noticias acerca de las versiones de los sistemas operativos, la importancia que tiene cada vez que sale una nueva versión del sistema operativo sobre las aplicaciones que desarrollamos. Las dos son relacionadas con el mundo Android. La primera es que Google Play a partir de finales de 2018, exigirá…
 
Ayer encontramos un estudio de la web de Manifest, la cual es una web que aporta información sobre el mundo tecnológico en general, sobre diversos estudios de mercado, ideas de cómo hacer las cosas, en general aportar información del mundo de negocios en la web, en los móviles, en la tecnología en general. A través de una encuesta que hicieron de m…
 
Hoy en día tenemos dos grandes sistemas operativos móviles que son IOS y Android, que se actualizan cada año, es decir, se actualizan anualmente ¿por qué se actualizan estos sistemas? Básicamente para incorporar cambios en diseño, cambios en seguridad, nuevas funcionalidades, en fin, modernizarse, al fin y al cabo. Estas actualizaciones afectan de …
 
¿Cómo puedes asegurarte de que tu app funciona al 100% antes de publicarla y hacerla llegar a todo el mundo?, ¿cómo puedes estar seguro de que todo va como tendría que ir como debería, que todo va a funcionar? Antes de publicar una aplicación, tienes que estar lo más seguro posible de que todo lo que has hecho, de que toda la aplicación va a funcio…
 
Primero tenemos que identificar qué son las opiniones. Esto, es bastante sencillo pues yo creo que todo el mundo va a saber a qué me estoy refiriendo. Me refiero a aquella parte que podemos ver dentro de las aplicaciones o en las tiendas (Google Play y App Store) donde los usuarios dejan sus opiniones, comentarios y puntuaciones. Una opinión puede …
 
Lo primero que quiero aclarar es que de lo que voy a hablar aquí, no es de cómo contratar a un desarrollador freelance, sino de cómo contratar a un desarrollador freelance rápidamente. Este matiz, cambia bastante las cosas porque en mi opinión, encontrar a un buen desarrollador, adecuado para lo que quieres hacer, requiere buscarlo con mucho tiempo…
 
Como ya vimos en el episodio anterior, hoy en día existen dos grandes plataformas/sistemas operativos que lideran el mercado de los móviles: Android y iOS. Entonces, la pregunta que nos hacemos al principio es: ¿Desarrollamos primero la aplicación, para Android o para iOS?, en el caso de que queramos hacerlo para una única plataforma. La respuesta …
 
Esta pregunta, no nos la tenemos que hacer cuando creamos una web. En este caso, creamos únicamente un solo proyecto que va a estar en un servidor, a donde accederán todos los usuarios a través de los diferentes navegadores. Esto es así, porque cuando creamos una web, lo hacemos a través de un servidor; los navegadores se encargan de buscar este se…
 
Traducir una app a varios idiomas, es una de las estrategias que, en comparación con el esfuerzo que conlleva, te va a reportar más ganancias en el sentido de tener más usuarios. Ciertamente, lo primero que debes hacer, es tener tu app en inglés, además de español (si es tu idioma nativo). El inglés, es el idioma universal, y te da acceso a muchas …
 
¿Es necesario el inglés para programar? La respuesta a esto es no. Para aprender a programar desde cero, vas a poder encontrar recursos en tu idioma nativo. Obviamente, va a depender mucho de la tecnología y tu idioma. Pero, por ejemplo, en el caso de la combinación entre Android y español, no vas a tener muchos problemas pues hay muchos libros y a…
 
Empezamos contando algunas cosillas de los cambios que estoy haciendo en el podcast. En primer lugar, ya he cambiado el título y la imagen del podcast. Ahora se llama Creando Apps y la imagen es básicamente la misma, adaptada con cambios en los colores y el título. El tema es que, la mayoría de los podcatchers desde donde se escuchan los podcasts, …
 
¿Por qué actualizar una app? Vamos a ver dos puntos de vista; uno desde el usuario, desde saber por qué se actualizan tanto las aplicaciones que utilizamos, por qué cada dos por tres tenemos notificaciones en el móvil. Y por otro lado vamos a ver también el punto de vista de alguien que tiene una app y que sepa por qué tiene que actualizar su app, …
 
Loading …

Guia de referencia rapida

Google login Twitter login Classic login