Sign in

Developer Relation at https://instamobile.io React native lover, Coffee addict https://kriss.io

Instagram has been growing like crazy over the past few years, and one of the key features that have fueled this growth is the famous photo filters. By allowing users to apply various filters to their photos and make them better looking, Instagram has created an amazing product. Any modern photo application must support photo filters nowadays. So, we are going to take a look at how to implement the Instagram photo filters in React Native.

In today’s article, we’re going to be talking about how to implement Instagram photo filters. We’re going to use the react-native-image-filter-kit package.


If you are building a mobile app in Flutter and you are looking to learn how to get the current user location, then this is the tutorial you were looking for.

In the current context, there are numerous applications that make use of the device location service to implement various location-based features in the application. In mobile apps such as delivery app, eCommerce app, booking apps, geolocation apps, etc the location service is very essential. So let’s take a look at how to access the location service of a device to get the current location of the user/device.

In this…


In this article, we are going to learn how to implement beautiful charts in Flutter. Charts are a great visual way to represent any type of data, be it statistical data, financial data, or stats. We are using charts in a lot of our Flutter app templates, and we are going to describe how we implemented them.

When it comes to data visualization or representation in any field, the first thing that comes to our mind is charts. Charts are an effective and efficient mechanism to display statistical data that will not only make it easier to read the data but also compare and contrast. It helps display data in an informative way that makes it easy for readers to comprehend the overall data.

Now that we know the importance of charts in the statistical world, we should also know that charts are very useful to display complex data in mobile applications as well. …


Creating a mobile app that can classify whether or not people are wearing face masks

Image Source

Editor’s Note: This tutorial is for demonstration purposes only. All computer vision-based surveillance systems need to be designed and implemented with robust ethical standards, and models should be built in ways that minimize bias. Additionally, for complete guidance on Covid-19 public health standards/guidance, please refer to the documentation provided by the World Health Organization.

Due to the Covid-19 pandemic, wearing masks in public has been mandatory in most Covid-stricken countries. Some countries even fine people for not wearing a mask.

In places where wearing mask is essential, it could be helpful to identify when people are wearing and are not…


Photo by Glenn Carstens-Peters on Unsplash

Today we’re going to draw directions route on a map in React Native, showcasing the path between two different locations. We’re going to make use of react-native-maps which is a powerful library, allowing us to draw polylines between multiple coordinates. We are also going to use Google Directions API, in order to fetch precise directions routes between two coordinates.

It is important to note that the react-native-maps library as of the time of this writing only officially supports the polyline module on the latest React Native version due to the increasing changes in the React Native ecosystem that are not…


this post contains a lot of affiliate link because all tools that I recommend are necessary to run the bot and provide a simple indirect way to funding the project without charging end-user

Now, we do not need to wait for Elon Musk to tweet something. We are especially waiting for Elon Mush to tweet about some crypto-currency or company so that its value goes up in the market.

Why don’t we create a bot that will analyze Elon Musk’s tweet and inform us about the tweet?

The bot is fairly simple. There are two sides: server-side and client-side.

The…


Using a pre-trained classification TensorFlow Lite model to build an ML-powered Flutter app

Image Source

Object detection, image classification, gesture recognition—these computer vision tasks are all hot topics in today’s machine learning landscape. There are many applications today that leverage these technologies to provide efficient and optimized solutions. And increasingly, these technologies are finding their way into mobile applications.

This tutorial aims to deliver one such demonstrative application, using the TensorFlow machine learning library in a Flutter project to perform binary image classification—cats vs dogs, a fundamental use case.

To do this, we’ll need a pre-trained classification model intended for mobile use. …


Video support is a feature to make your app more lively, more interactive, and more fun. By the end of this article, you will be able to embed any YouTube videos of your choice in React Native apps easily. For you to understand this tutorial you should be familiar with the use of useRef and useState in React Native.

To achieve playing YouTube videos in React Native, we will be making use of the npm dependency named react-native-youtube-iframe. We will work through using this library by fully integrating it into an app.

Installation

You need to install react-native-webview first. Simply run:


Displaying maps is a core functionality of many mobile apps — Google Maps, Yelp, Foursquare, Uber, Snapchat, UberEats, etc — all popular apps have certain map features. Let’s see how we can implement maps in Flutter apps, in order to make interactive & playful user experiences.

Photo by heylagostechie on Unsplash

The Flutter ecosystem is flourishing and will definitely make a huge mark in the near future as one of the most established cross-platform mobile application development frameworks. The community is rapidly growing and there are already many powerful libraries available already. In this tutorial, we are going to make use of the googler_maps_flutter package in order to display maps in our Flutter apps.

Maps are used in applications that deal with navigation and delivery such as Yelp or UberEats, shopping applications, geolocation apps, etc. We can use it to show locations, track locations, real-time navigation, etc. In this tutorial, we…


Perceived performance is critical in mobile apps. We need to make our apps fast and snappy, otherwise, users won’t use them.

Adding features like animations and haptic touch feedback makes mobile apps feel more performant. In this article we are going to be talking about Haptic Feedback in React Native — what it is and how can we implement it in mobile apps.

Haptic touch feedback is engineered feedback from applying touch on a game, console or smartphone. You know those vibrations from your favorite video games when your character dies or when the ball strikes the bar in FIFA.

Take a look at big apps, such as Facebook, Instagram or Twitter and notice how nice the haptic feedback feels in…

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