How to Integrate Huawei ML Kit Image Classification in Flutter

Introduction

In this article, we will learn how to implement the Image Classification feature in a Flutter application. Image classification uses the transfer learning algorithm to perform multi-level learning training. Huawei ML Kit provides many useful machine learning-related features to developers, and one of them is Image Classification.

About Image Classification

Image classification is one of the features of the HMS ML Kit. Through this service, we can classify the objects in images. This service analyses an image, classifies it into possible categories in the real world, like people, animals, objects, etc. and it returns the recognized results.

How to Implement Flutter Barcode Scanner From Scratch

About two years ago, I wrote an article sharing how to build a Flutter barcode plugin with Dynamsoft Barcode Reader step by step. At that time, Flutter was still under development and only supported Android and iOS. Nowadays, Google has released Flutter 2, which allows developers to build apps for mobile, web, and desktop from a single codebase. If you want to build cross-platform apps, it is worth putting much effort into Flutter from now on. Since the new Flutter is not compatible with the old one, I decide to refactor the APIs of the Flutter barcode plugin and add a new method to support barcode scanning by video stream in real-time.

Flutter Barcode SDK Plugin

In the following paragraphs, I will demonstrate how to develop a Flutter barcode plugin that supports reading barcodes from an image file and image buffer, as well as how to publish the plugin to pub.dev.

Connecting Expo Built Mobile Apps to Localhost Deployed APIs

When connecting an iOS or Android app built using Expo to your data endpoints hosted on your localhost, you might hit a couple of roadblocks in terms of connectivity. This article covers ways to fix that issue in the subsections below.

SAME Wi-Fi

Talking about the obvious, you need to make sure you are connected to the same Wi-Fi on both the device and your machine, so that 192.168 means the same thing.

How to Make Icons for Applications on Android and iOS

Make stunning, attention-grabbing icons for your mobile applications.

Icons for Android and iOS are graphics for a mobile application required to display the program on the screen of a mobile device. Almost all objects in the interface of mobile platforms are displayed using icons, as they simplify identification and visual search.

A quick glance at a graphic element is often enough to make a decision about downloading an application. Ideally, the icon should explain the purpose of the program without having to read the description.

Awareness API: What Is It and How It May Help?

Every year our life and daily routine are more and more closely connected with mobile phones. Modern life is extremely dynamic and that’s why mobile apps should match the users’ activity. Awareness API exists just for that purpose.

What Is This API?

Google Awareness API allows us to monitor user activity. The API allows us to get data related to the user's:

Minecraft PE for Android

Minecraft is a sandbox video game that blew apart the gaming world. Sandbox games revolve around harnessing the player’s creativity towards achieving an in-built goal. This game does not merely stimulate, distract, or entertain. Minecraft is a mine of adventure and infinite creations built with the simplest of building blocks.

In gaming terms, Minecraft is as old as the hills. Most video games a decade old are gathering dust on shelves, but Minecraft is as popular as ever. This all-time classic video game gives you tools to build anything from a simple home to an entire world. Minecraft appeals to the thinker and the fighter with multiple modes.

Example of NearBy Place Search – SITE KIT

Nearby Place Search

Overview

This Nearby Place Search API can return a list of places around the current location of a user. When the user selects a place, your app obtains the place ID and searches for details about the place.

Before going to this article, first, we need to learn how to add custom markers to Map. Check the below link

How To Use HMS Push Kit On Xamarin.Android

In this article, we are going to take a look at Huawei Mobile Services (HMS) Push Kit Plugin for Xamarin.Android then we will send our first notification and data message by Huawei Console. After that, we will also send them by Push Kit APIs.

HUAWEI Push Kit

Push Kit is a messaging service provided by Huawei for developers. It offers to send real-time notifications and information messages. This helps developers maintain closer ties with users and increases user awareness and engagement. Furthermore, you are free to use for any different meaningful purposes.

Messaging Text Through HMS Nearby Connection

Introduction to Nearby Connection

Nearby Connection is one of the API of HUAWEI Nearby Service that allows applications to easily discover and connect to nearby devices, and exchange data with nearby devices without having Internet.

Example: We can chat with a friend and can share files such as photos and videos without connecting to the Internet.

HMS Game Service — Sign-in Function [Java]

Introduction

In this article, I would like to address the Game Service topic by doing a practical example in which we will implement the kit. The goal is to achieve a simple application where our user can log in with his Huawei ID and obtain information regarding his player on Game Service. In the Huawei repositories, we can find projects with all the implementation but in my opinion, it is better to create a new project where we have the opportunity to do our development.

Steps:

1. Create an App in AGC