In the previous article, I have shared the result of our assessment for face recognition using the Azure Face API. (Face recognition assessment (Azure Face API))

This time, we assessed another tool: the AWS Face Rekognition. Today, I would like to share what we can do with AWS Face Rekognition. I hope this article will be useful for anyone who looks for information around Face recognition.

Illustration by Freepik Storyset

What we can do with AWS Face Rekognition

AWS Face Rekognition is a deep-learning-based visual analysis service developed by the Amazon Web Services (AWS). It’s ability covering several things below:

  • Object and scene detection: labels objects and scenes
  • Image moderation: detects explicit…

Halo semuanya, perkenalkan Saya Ayu, member yang sudah mengelola tech blog ini sejak awal.

Sedikit cerita, sejak blog ini dibuka, kami telah menggunakan tool gratis untuk automatic posting bernama Setelah merasakan sendiri manfaatnya, saya ingin berbagi tips mengatur automatic posting dengan

Apa Manfaat Automatic Posting?

Jika Anda memilih pengaturan automatic posting, postingan akan di-publish secara otomatis di media sosial. Silakan melihat contoh dari kami berikut ini.

These days, we started some project with flutter. So I would like to share our flutter learning experience.

Illustration by Freepik Storyset

What is the error?

I found an error when implemented Firestore into Flutter. Error while merging dex archives:

How to fix it

Add below on a file “/android/app/build.gradle”

multiDexEnabled truedef localProperties = new Properties()
def localPropertiesFile = rootProject.file('')
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader('UTF-8') { reader ->

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the file.")

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null)…

These days, we started some project with flutter. So I would like to share our flutter learning experience.

Illustration by Freepik Storyset

What is this issue?

When I tried to fetch Firestore as plugin into flutter, I found “ConnectionState” doesn’t change from Waiting like below.


How to fix it

You can change the security settings in the Firebase console.

If you are developing in production instead of test environment, security rules of production might block all connections till you change setting.

Please revise it as below in the rules tab in the database screen.

rules_version = '2';
service cloud.firestore …

In these several years, many smartphones have installed multiple authentications like face recognition or fingerprint authentication.

In addition, due to the pandemic situation, many digital technologies have been implemented in our life this year like video conference, e-signature.

Before this pandemic situation, some of us use fingerprints to record attendance at the office. In order to adapt new normal era, we have researched about 2 face recognition tool with

  • Face API by Azure
  • Face Rekognition by AWS
Illustration by Freepik Storyset

I hope this article would help someone who consider using face recognition tool.

What is Face Recognition?

Actually Face Recognition has been developed since several decades ago…

Test Test Test Automatic Posting Test by using

Google has several certifications including GCP and other services. In this article, I would like to share their variation and benefits.

Illustration by Freepik Storyset

You can know more about learning tools of GCP with our previous article “Instructional Materials For GCP”.

Variation of Certification

There are 11 types of certifications in total, with the following three levels.

  1. User certification: Good for beginners who start using Google Workplace service
  2. Associate certification: Good for beginners who use GCP
  3. Professional certification: Good for professional developers who use GCP

1. User certification

User certification is the one of basic certifications to assess you to make good use of Google platform. …

In this article, I would like to share my experience on how to keep multiple versions of flutter like Stable or Master at once and switch them in seconds.

Illustration by Freepik Storyset

Why we need multiple version of flutter

Flutter 1.2.0 has been released and I have updated it, but some libraries didn’t work with them. So I had to keep both version: Stable and 1.17.4

It takes time to do an upgrade and downgrade every time. Then, I found a “fvm” to solve this situation. I would like to share it today.

What is “FVM”?

“FVM” is Flutter Version Management, A simple CLI to manage Flutter SDK versions per project.

FVM helps…

Have you ever heard of Design System? Nowadays many company have it or Design guideline.

To improve our UIUX, I searched their Design System as Case Study. And I would like to share them today.

What is Design System/Design Guideline?

As Wikipedia says,

Systems design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements. Systems design could be seen as the application of systems theory to product development. There is some overlap with the disciplines of systems analysis, systems architecture and systems engineering. (

And there are 4 benefits.

  1. Faster builds, through reusable components and shared…

Hi everyone. These days, we started some project with flutter. So I would like to share our flutter learning experience.

What happen on Android Studio?

There is a message “Loading…“ even an emulator has started running on Android Studio . So we cannot build it.


Learning IT in Indonesia

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