Traveling to Mexico City Tips

Where to stay:

I would recommend staying near Bosque de Chapultepec. A lot of tourist things to do within walking distance.

Airport to Hotel/:

To go to your hotel from the airport you can only take a Taxi (Uber is not allowed) It’s around 250…

What is Codecov?

Is a tool that generates a report about your source code test coverage metrics.

Codecov Security Breach:

Last week they had a security breach, a docker container security issue. The attacker gained access because of an error in Codecov’s Docker image creation process that allowed the actor…

This tutorial shows how to add two rows of radio buttons.

Android Radio Buttons
  1. Add Gradle dependency:
implementation 'androidx.gridlayout:gridlayout:1.0.0'

2. Add utility class to support two rows. Copy and paste below into your project. Then you will call the class in your xml.

package utility

import android.content.Context
import android.util.AttributeSet
import android.view.View
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import android.view.accessibility.AccessibilityNodeInfo
import android.widget.CompoundButton
import androidx.appcompat.widget.AppCompatRadioButton

The tutorial shows how to log data to New Relic from an Android UI test using Espresso testing. To accomplish logging data from test runs, we use different tools: Gradle, Bitrise, and New Relic.


  • Android: We run a test class that runs the Espresso test, we log if the…

Gradle is a build system used to build Android apps. Android developers use Android Studio and Gradle to build Android apps. Now with Flutter the future of mobile development, we develop one app (Dart language) and it runs on three platforms(Android, iOS, and Web). We need to learn Flutter and…

A lot of mobile apps make money from Ads. There are different types of Ads the user sees. In this tutorial, I’m going to add a bottom Banner ad. Banner ads occupy a spot within an app’s layout, either at the top or bottom of the device screen. …

New flutter app project using Mac

  1. Open VScode
  2. Click: Command + ^(up arrow) + p
  3. Enter: > Flutter

3. Select: Flutter New Project

4. Name the project and chose a location. VScode will create the below project.

How to get the selected chips from a Chip Group in Kotlin.

  1. Update your Material Gradle dependency version
implementation ''

2. You get this method: checkedChipIds

tagGroup.checkedChipIds.forEach {
Log.d("TEST", " chip…

Andres Sandoval

software engineer, read, swim, travel. apps:

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store