I started working full-time as a Java developer after graduating in 2009. It was around that time that I got to learn about Google developer technologies, especially Android. There weren’t much Android phones yet but I had believed Android will be the future. A few months later (already 2010), I started loooking into the developer documentation and studying about developing Android apps.

In 2011, I bought my first Android phone: a Nexus S and subscribed to a Globe postpaid plan. Nexus devices then do not have a SIM tookit and Globe does not have an app for it. I decided…

With the release of the beta of Jetpack Compose, Android’s modern toolkit for building native UI, an Android Developer Challenge was announced. There were four weekly challenges which involves using Jetpack Compose to build Android apps. I decided to join the contest to check out Jetpack Compose.


Week 1: Puppy Adoption App

The first challenge was to create a puppy adoption app. It must have an overview screen with list of puppies and a details screen for each puppy. I made a simple app and got the images and details from BC SPCA. …

How to Build Android Apps with Kotlin, the book I have co-authored has been published last month. With it, you can build your knowledge, skills, and confidence by working on realistic examples, practical exercises, and challenging activities. If you want to learn Android app development with Kotlin, you can check out our book which is available on Packt and on Amazon.

Book: How to Build Android Apps with Kotlin
Our Book How to Build Android Apps with Kotlin

In this post, I will share about my experience writing for the book.

New Chapter

In late 2019, I received a message asking if I was interested in co-authoring a book about Android development. …

App Signing by Google Play has been around since 2017. With App Signing, Google manages your app signing keys and uses it to sign your APKs for distribution. Enrolling your app in App Signing is optional. You might have decided to handle the signing and storage of your keys instead of uploading them to Google Play.

Now, you have changed your mind and want Google to manage your signing keys instead of doing it personally. Or you want to try to reduce your app’s size and simplify the release process with Android App Bundle but you are required to use…

Google launched the Android 11 Beta with pages, videos, and other resources on June 10. They also announced the 11 Weeks of Android. Each week focuses on a specific topic and they will release more content relevant to it. Global developer communities will also host Android 11 Meetups to help developers learn and prepare for the new Android version.

GDG Philippines has invited me to be their speaker for their Android 11 meetup. I’ve done Android talks and workshops with them before. However, this time it is going be online, which will be the first time for me. …

As an Android developer, you’re most likely using Android Studio for development. Installing, updating, and uninstalling, especially you have several variants, is sometimes time consuming and can distract us from coding. I recently learned something which can help make this easier for developers, the Toolbox App.

Toolbox App is a free application from JetBrains that allows you to manage your development tools. It’s like a control panel for IntelliJ and their other IDEs but it can be used too for Android Studio.

Toolbox App with Android Studio

With Toolbox, you can download Android Studio and install side by side stable, beta, and canary versions. …

Today (November 19) is the tenth anniversary of GDG Philippines. Google Developer Group (GDG) Philippines is a group of enthusiastic Filipino developers interested to collaborate and learn more about new technologies. It is the second oldest GDG in the world. Happy 10th year GDGPH!

I was one of the community managers of GDG Philippines. It started as me being a regular attendee during the early days of GDG. Around 2009, I became one of its managers. We plan and organize events for students and developers in Metro Manila and nearby cities. To make these happen, we coordinate with sponsors, speakers…

Google Assistant is your own personal Google. It’s one Assistant that’s ready to help you get things done, no matter where you are or what device you’re using. With it, you can have a natural conversation and ask questions, take actions and do more.

Developers can create applications for Google Assistant by creating Actions on Google. Actions on Google is the platform that allows developers to build for the Google Assistant on Google Home, Android phones, iPhones, and wherever the Assistant will be available. Developing apps for the Assistant is free (no need to register for a developer account)…

Google I/O 2017 was held in Shoreline Amphitheatre, Mountain View, California on May 17–19. There were a lot of announcements and new stuff from the event. Here are some of the new things relevant for Android developers:

Android Go

Android Go is Android (starting with the O release) optimized to run smoothly on entry-level devices. Google will also design their apps to use less memory, storage space, and mobile data (like YouTube Go).

Project Treble

Also starting with the O release, Project Treble is a new Android framework designed to help reduce the time and effort it takes device makers…

At Google I/O 2016, Google announced that Firebase is expanding to become a unified app platform for Android, iOS and mobile web development. Firebase includes features and integrations designed to help you develop high-quality apps, grow your user base, and earn more money.

The New Firebase

Firebase features work independently and you can choose the features that you need. At the heart of Firebase is Firebase Analytics, a free and unlimited analytics solution for mobile apps.


Jomar Tigcal

Android Developer, Trainer, and Consultant, Software Developer, Sweldong Pinoy Developer

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