Hello! I am Daniel, a software engineer.

Here I share everything I do. Tutorials, code and more.

Firebase: Database Realtime para Android

Implementación de una aplicación Android para modificar y obtener actualizaciones en tiempo real de datos con Firebase.

Firebase: Login Google en Android

Implementarás un login con Google en Firebase en tu aplicación Android.

Firebase: Login Facebook en Android

Implementarás el inicio de sesión con Facebook en tu aplicación Android usando Firebase Authentication.

Enviar notificaciones Android con Firebase Cloud Messaging

Tutorial de Firebase Cloud Messaging para enviar notificaciones a aplicaciones Android.

Login Facebook en Android

Inicio de sesión con Facebook en una aplicación Android. Además de obtener la información del usuario y mostrarla.

Descargar imágenes de Internet con Glide

Tutorial para utilizar la librería Glide para descargar imágenes desde una URL de Internet en nuestras aplicaciones Android.

VIDEOSANDROIDGLIDEES

Consumir una API, WebService con Retrofit en Android

Tutorial para crear una aplicación Pokédex desde cero.

Consume an API, Web Service with Retrofit on Android

Tutorial to create a Pokédex app from scratch.

Verificar estado de conexión a Internet en tu aplicación Android

Si tu aplicación consume información por Internet, no se te olvide que pueden pasar varias cosas, entre una de ellas es, que el dispositivo no tenga conexión a Internet en ese momento.

TUTORIALSANDROIDJAVAES

How to display a dictionary in JSON format

If you want to show a Swift dictionary in JSON format you can use the following line...

TIPSSWIFTJSONEN

Cómo convertir la primera letra a mayúscula de un String

Si quieres convertir la primera letra de un String a mayúscula sin importar el resto de las letras, adiciona esta extensión...

TIPSSWIFTES

Visibility Modifiers

En Kotlin todo es public por defecto. Pero existen otros tipos de acceso para restringir la visibilidad.

BASICSKOTLINES

Annotations o anotaciones en Java

Una anotación sirve para dar información al compilador o a las herramientas de desarrollo para hacer algo.

BASICSJAVAES

Login Google en Android

Autenticación con Google en una aplicación Android, además de la obtención de información del usuario como nombres, correo electrónico, id y fotografía de perfil.

Mobile Development, Present & Future, TechZone 2019

En el evento tecnológico más importante de Bolivia, en la ciudad de La Paz. En su 10ma versión.

Angular Bolivia Meetup: Creando aplicaciones modernas, completas. Angular + Firebase

Angular Bolivia Meetup desarrollado el 29 de julio del 2017 en Cochabamba, Bolivia.

Pull To Refresh en tu lista, RecyclerView en Android

Android tiene el componente nativo para lograr esto, SwipeRefreshLayout.

TUTORIALSANDROIDJAVAES

Speaker Tip: Zoom de tu pantalla Mac para tus presentaciones

Si estas en una presentación, y estas conectado a un proyector y quieres mostrar algo más que tus slides, el navegador, un programa, etc. y este no se ve bien, siempre puedes hacer zoom, tus oyentes te lo agradecerán.

TIPSMACOSES

Creación la aplicación Android: 60 segundos

¿Conoces el juego de los 60 segundos? en este tutorial realizarás una aplicación de cuenta regresiva de los 60 segundos.

TUTORIALSANDROIDJAVAES

Obtener última localización en Android

En este tutorial verás como gestionar los permisos para las versiones Android 6.0 o superior.

TUTORIALSANDROIDJAVAES

Generar Matriz Caracol

Generar una matriz caracol es un problema clásico en programación, especialmente cuando estamos iniciando a utilizar Arrays y una matriz es simplemente un array bidimensional.

Descargar y usar sólo el ADB (Android Debug Bridge)

El ADB es una herramienta que nos permite comunicarnos con un dispositivo Android o emulador Android vía cable USB o incluso vía WiFi.

Crear enlaces de descarga directa para archivos en Google Drive

La API de OpenWeatherMap te permite entre otras cosas, obtener información del clima y pronosticos del tiempo de cualquier región del mundo.

Ignite: Una manera más cómoda de aprender tecnología

Pool of Ignites un evento desarrollado el 9 de junio del 2017 en la Universidad Mayor de San Andrés, La Paz, Bolivia.

TALKSIGNITEES

Creación de la aplicación Android: Friends

Creación de una aplicación sencilla de contactos usando Fresco, la librería de Facebook.

Contacts app, a simple demo project of MVP

A sample of implementing the MVP (Model View Presenter) architecture pattern in an Android application.

PROJECTSANDROIDJAVAEN

Operativa: Queuing Theory

na calculadora para Investigación Operativa o Investigación de Operaciones con todos los modelos de Teoría de Colas.

ALVAREZ.tech codelabs, tutorials, website with Angular.

A sample of implementing the MVP (Model View Presenter) architecture pattern in an Android application.

PROJECTSANGULARFIREBASEEN

Como usar la OpenWeatherMap API

La API de OpenWeatherMap te permite entre otras cosas, obtener información del clima y pronosticos del tiempo de cualquier región del mundo.

TIPSAPIES

Generar un gráfico Pie con JavaFX

Crearás una aplicación simple en JavaFX para ver en un gráfico estadístico en forma de Pie los resultados de unas elecciones de partidos políticos.

TUTORIALSJAVAJAVAFXES

Imprimir desde una aplicación JavaFX

Desde Java 8 es posible de una forma muy sencilla realizar impresiones de lo que vemos en una aplicación JavaFX.

TUTORIALSJAVAJAVAFXES

Crear tu primera aplicación web con Angular CLI

Como crear tu primera aplicación web con Angular con un par de líneas de comandos.

BASICSANGULARWEBES

Instalar Google Play Services SDK

Instalar el SDK (Software Development Kit) de Google Play Services para Android para luego poder utilizar los servicios que ofrece en tus aplicaciones.

Colocar botón de retroceso a una Activity en Android

Podemos colocar el botón de retroceso (back button) a nuestra _activity_ de forma nativa de la siguiente forma.

BASICSANDROIDES

Conocer las versiones de Google Play Services que se pueden usar

Conocer las versiones de Google Play Services que se pueden usar

Generar API key desde la consola de Google Cloud Platform

Conocer las versiones de Google Play Services que se pueden usar

Gestionar permisos para Android 6.0, API 23

En este tutorial verás como gestionar los permisos para las versiones Android 6.0 o superior.

TUTORIALSANDROIDJAVAES

Personalizar colores, caminos, etiquetas y otros en tu mapa GoogleMaps

En este tutorial verás como gestionar los permisos para las versiones Android 6.0 o superior.

Tower Of Hanoi

Graphical solution to the Towers of Hanoi from 1 to 8 pieces in Java. Desktop application written in Java.

PROJECTSJAVAEN

Desarrollando aplicaciones en Android Studio

Un charla para estudiantes de primeros semestres de la carrera de Informática en la Universidad Mayor de San Andrés.

Implement Bottom Navigation View for Android

Implementation of a Bottom Navigation View in an Android application.

Implementar Bottom Navigation View en Android para la navegación

Implementación de un Bottom Navigation View en una aplicación Android.

Creación de la aplicación Android: Planear Día, uso de Google Maps, Google Places y Realm

Creación de una aplicación Android que te permitirá planear el recorrido del día, seleccionar un lugar registrado en Google con Google Places, guardarlo en la base de datos Realm.

Creación de la aplicación Android: Películas, consumo de una API con Retrofit

Una aplicación Android que en su primera pantalla muestre en un RecyclerView el listado de las películas actualmente en los cines.

Creación de la aplicación Android: Noticias, consumir XML, usar AsyncTask

Creación de una aplicación Android que sea capaz de leer el feed RSS de un periódico para mostrar las noticias en un RecyclerView con fotos

Creación de la aplicación Android: Tres En Raya

Creación de un juego 3-en-raya (tic-tac-toe, el gato) para dos jugadores locales, que permite la introducción de los nombres de los jugares y cuente con un historial de partidas jugadas.

VIDEOSANDROIDJAVAES

Creación de la aplicación Android: Mis Libros, uso de dase de datos Realm

Una aplicación que guarda tu lista de libros en una base de datos Realm.

Creación de la aplicación Android: Calculadora

Creación de una aplicación Android sencilla de calculadora aritmética, con suma, resta, multiplicación y división.

VIDEOSANDROIDJAVAES

Codelab: Crear un bot para Slack sobre Google Cloud Platform

Un codelab realizado en el Google IO Extended en La Paz el 11 de Junio 2016.

Mobile Payment, OWASP Day

Tendencias de los pagos móviles en el evento de OWASP Day.

Descompilar aplicaciones Android

Hay herramientas que te permiten ver el código fuente y recursos (imágenes, archivos, etc.) de aplicaciones Android empaquetadas en archivos APK.

TUTORIALSANDROIDAPKES

Generador de código Java y C#

Un generador de código para clases Java y C#. Esta aplicación genera las clases completamente, constructores por defecto y constructores con parámetros, métodos setter y getter de cada atributo y además los métodos leer y mostrar si deseamos trabajar en modo consola.

PROJECTSJAVAC-SHARPES

JPaint

Un Paint (como el de Microsoft Windows) pero escrito totalmente en Java.

PROJECTSJAVAES

Limpiador de Gramáticas en Java

Aplicación de escritorio escrita en Java que limpia una gramática eliminando las producciones renombradoras, las producciones inútiles y las producciones inaccesibles.

PROJECTSJAVAES