Archivo
Todos los artículos archivados.
Como usar Android ExoPlayer con Jetpack Compose
Actualizado:Jetpack Compose ha venido para quedarse, es la solución moderna al desarrollo de interfaces de aplicaciones Android. Utilizando toda la potencia de Kotlin y su compilador, se ha logrado crear un Toolkit poderoso, fácil de utilizar y extensible. En este artículo vamos a hablar sobre cómo podemos util
Nueva charla disponible: Como usar Kotlin DSL para darle superpoderes a tu proyecto de Android.
¡Hola! En octubre tuve la oportunidad de dar una charla en un grupo de desarrolladores de Android, sobre cómo utilizar Kotlin DSL para mejorar tu proyecto con Gradle. En este hablé sobre cómo puedes migrar código en Groovy a Kotlin en tus archivos de Gradle y así darle superpoderes al manejo de tu pro
Nuevo canal de Twitch
¡Hola! Quería comentar que desde hace par de semanas he creado un nuevo canal en Twitch en el que tenemos charlas sobre Kotlin y Android. Últimamente estamos también con el LiveCoding de aplicaciones. Así que si te interesa el mundo del streaming puedes pasarte por allí, también si te pasas por el s
Mi experiencia usando Platzi
Hace poco mas de un año se realizó una conferencia de Platzi a la que pude asistir. Me pareció interesante el contenido de la charla, yo ya había escuchado de Platzi antes, ya que recuerdo cuando un estudiante de la universidad donde yo me gr
Cloudbuild with Android – Using Encrypted Environment Variables
Hi there! At my current work, we had a problem with our CI/CD, and we started to look for alternatives. We checked out various platforms like CircleCI, Bitrise, and others. Still, the process to ask the upper-level management to add this as providers was a bit slow and tedious so, since we already h
Como tomar una foto con Flutter o elegir una foto de la galería.
¡Hola! Ultimamente he estado trabajando en una app que requiere tomar una foto desde la app o de la galeria y mostrarla al usuario. He aprendido un par de cosas implementando esta feature y he querido compartirlo por acá. Existen varias formas de tomar una foto utilizando la cámara pero en esta opor
Que es un unit test
Que es un unit test (Prueba unitaria) Hola! Probablemente hayas visto en ofertas de trabajo la siguiente frase, «Experiencia con pruebas unitarias y TDD.» Pero si eres como yo y no tienes idea sobre tests, has oído de ellos, sabes que existen y sabes que las buenas compañías lo usan. Pero, ¿qué son
Guardar en base de datos con Flutter
Guardar en base de datos con Flutter Photo by Tim Evans on Unsplash. Almacenar texto en la base de datos es junto a las llamadas a red, una de las operaciones que como desarrolladores más tenemos que realizar. Algunas veces, necesitamos guardar la información de los servidores en nuestra app para qu
How Classes works in Dart
Hi! We've been learning about Dart for some weeks, if you've been following this series, you know we learned a lot of topics. In this post we're going to talk about Classes in Dart, the Classes are one of the basics of programming. ? What is a Class A class is the object blueprint. Inside…
Funciones increibles que debes conocer al trabajar con Dart
Funciones increibles que debes conocer al trabajar con Dart En los post anteriores sobre Dart, hablamos sobre las Collections. Hablamos sobre Lists,Maps y sets. Y en esta oportunidad vamos a hablar sobre funciones asombrosas y que nos pueden ayudar en muchos casos. Nota:En este post usamos varios el
Collections en Dart
¡Hola! Esta semana vamos a hablar sobre Collections. Las Collections son muy importantes en la mayoría de proyectos en los que trabajamos. Como siempre, empecemos hablando sobre qué son la Collections. Las Collections son objetos que agrupan múltiples elementos dentro de ellos, un objeto List por ej
Flujo de control en Dart
Flujo de control en Dart Hola!, en el último mes he estado escribiendo sobre Dart y cómo funcionan las cosas en este lenguaje. Si eres nuevo por acá puedes revisar mis otros post sobre Dart. Dejaré los enlaces acá debajo. Variables Funciones Parámetros El poder sin control es inútil En este post, va
Parámetros en Dart
Actualizado:¡Hola!, en los ultimos post he hablado sobre variables y funciones. Si te los has perdido, te dejo el link a ellos aqui debajo para que puedas echarle un ojo. Variables Funciones Ya hemos hablado un poco sobre ellos. En el post anterior sobre funciones ya hablamos un poco sobre los parámetros. Hemos
Funciones en Dart
En esta oportunidad vamos a hablar sobre las funciones,como funcionan en Dark y sus tipos. ?¿Qué es una función? Una función es un bloque de código que debe ser organizado, realizar una sola tarea y debe estar relacionado a la clase en la que estamos trabajando.¿Por qué digo «debería» ? Porque mucha
Variables en Dart
¿Qué son las variables? En este articulo vamos a aprender sobre las variables en Dart, las variables son como cajas pequeñas que tienen una referencia a un valor. Y estas cajas pequeñas pueden tener un nombre para identificarlas facilmente. ¿Cómo podemos crear variables en Dart? En Dart podemos crea
Variables in Dart
Actualizado:What are variables? In this post we're going to learn about variables in Dart, variables are like tiny-boxes that keeps references to a value, and this tiny-box can have a name so we can identify and remember it pretty easily. How do we create them in Dart? In Dart, we can create variables in three…
Como usar el Android Navigation Component
Android Architecture components - Navigation Component El problema de la navegación A lo largo de los años los desarrolladores Android han buscado una forma de hacer más fácil la navegación entre los fragments y las activities dentro de las aplicaciones que creaban. Muchos inventaron una cantidad de
El camino del desarrollador Android #10 – PizzaList
¡Hola! Finalmente hemos llegado a la segunda aplicación de esta serie de tutoriales que estamos realizando para aprender a programar en Android. En este post, vamos a implementar todo lo que hemos ido aprendiendo en los post anteriores y poder crear nuestra primera aplicación que obtiene datos de un
El camino del desarrollador Android #9 – Cargar imagenes con Glide v4
¡Hola! Hoy vamos a seguir con la serie de tutoriales de desarrollo Android, estas guías que a cualquier desarrollador le pueden servir para aprender y usar en su trabajo. En esta oportunidad hablaremos de Glide, la cual es una librería que se utiliza para cargar imágenes en nuestras aplicaciones And
El Camino del Desarrollador Android #8 – Conectividad con Apis y Retrofit
Actualizado:Nuestras tareas de cada día en la mayoría de las aplicaciones que creamos son las llamadas a servicios,APIs y otras fuentes donde podamos consumir datos para mostrar al usuario en nuestra aplicación. En estos casos existen muchas maneras de realizar estas tareas pero gracias a Retrofit, una librería
El camino del desarrollador Android #7 – Fragments
Fragments ¡Hola! En esta oportunidad nos toca hablar de uno de los componentes de Android que mucha gente odia, los Fragments. Los Fragments podríamos decir que son piezas reutilizables de UI como los Layouts o los Viewgroups. Estos se pueden organizar de forma distinta dependiendo del tamaño de pan
El camino del desarrollador Android #6 – Activity Lifecycle
Actualizado:¡Hola! esta vez traemos de vuelta nuestros post sobre el desarrollo de aplicaciones Android, para seguir aprendiendo sobre como crear aplicaciones en esta plataforma. En esta oportunidad hablaremos del ciclo de vida de las Activities el cual es muy importante para el desarrollo de nuestras aplicacio
Por qué debes aprender a programar
Hoy en día estamos rodeados de redes sociales, de aplicaciones que nos hacen la vida mas fácil, de aplicaciones o páginas que nos enseñan algo que está pasando en tiempo real al otro lado del mundo. Tenemos la suerte de vivir en una época así, a veces sentimos que todo ha sido descubierto hasta ahor
7 Plataformas donde aprender a programar HOY
Actualizado:¡Hola! Esta vez en este post quería hablarles un poco acerca de unas plataformas muy interesantes donde pueden aprender a programar desde 0, o en el caso de que ya sepas algo de programación, pero quieres aprender otro lenguaje y estés buscando una forma no aburrida para aprender. CodeAcademy Es una
Flutter – ¿Qué es?
¿Qué es Flutter? Flutter es un SDK creado por Google para desarrollar aplicaciones con una gran calidad en las interfaces, tanto para Android como para iOS. (Si, para iOS). Curiosa apuesta de parte de nuestro amigo Google, ¿no?. Flutter es un SDK completo con frameworks, widgets y herramientas que l
El camino del desarrollador Android #5 – Primera Aplicación, Pizzapedia
Actualizado:Hola a todos, Por fin ha llegado el momento de crear nuestra primera aplicación donde utilizaremos todo lo que hemos estado aprendiendo en los post anteriores, si has llegado a este Post y no sabes de cual hablo, te invito a conocerlos aquí. Hoy nos enfocaremos en hacer una aplicación donde podamos
El camino del desarrollador Android #4 – RecyclerView y Adapters
Hola amigos, bienvenidos otra vez a otro tutorial de esta serie sobre Android en este caso por fin, toca hablar de uno de los elementos más usados en todo el mundo del desarrollo Android, RecyclerViews. ¿Que son estos famosos RecyclerViews? Los RecycerViews son elementos que permiten mostrar una lis
El camino del desarrollador android #3 – Intents,ImageView y Bundles
Hola a todos, previamente ya hemos hablado acerca de lo que son las Activities, cómo funcionan y cómo agregar widgets para darle un uso y una apariencia. De lo que vamos a hablar en este Post es acerca de Intents,Imageview (Otro widget que aun no hemos cubierto) y Bundles. Estos componentes son esen
El camino del desarrollador Android #2 – Hola mundo, Activities y Widgets
Hola mundo, los primeros pasos para todo desarrollador que se encuentra aprendiendo un nuevo lenguaje, un nuevo framework y empezando una nueva aventura con algo nuevo. En este post te hablo de como vamos a crear nuestro primer proyecto de Android Studio y hablaremos de uno de los 4 principales comp
El camino del desarrollador Android #1 – Instalar Android Studio en Linux
¡Hola! Para estrenar esta sección de nuestro blog pensé en realizar una serie de tutoriales donde veremos como podemos seguir un camino para volvernos un desarrollador Android aprendiendo conceptos y elementos para luego implementarlos en aplicaciones de la vida real. En esta primera versión de esta
¡22 Comandos de linux que debes saber!
¡Hola amigos! En esta oportunidad quiero hablarles de los 22 comandos que más he utilizado en linux parte 1 y que al mi parecer todo usuario que esté empezando en linux debería empezar a utilizar ya que si queremos realizar ciertas tareas en un servidor o a través de ssh podamos realizarlas sin depe
¡Algoritmos!, ¿Que son?
¡Hola! Soy Giuseppe Vetri un fanático de la computación, ingeniero en computación y apasionado por el desarrollo. Este es mi primer post en este blog llamado CodingPizza y mi primer post en general quise abrir este blog para contar un poco acerca de mis experiencias con el desarrollo y poder colabor