Working with Fastlane on iOS in an Enterprise Environment

Articles

In case you were wondering, no — Fastlane doesn’t have an enterprise offering. It’s always been (and I hope will continue to be) an open-source product.

Fastlane is a collection of tools that help you automate all aspects of mobile development, such as creating new app IDs in the developer portal and managing provisioning profiles; building, testing and packaging apps; and distributing apps to the App Store.

Continue reading Working with Fastlane on iOS in an Enterprise Environment

Implementing Facebook login on Android with React Native and Firebase

Articles

This tutorial is a quick guide on how to integrate Facebook login with Firebase while developing with React Native. By using Firebase and Facebook login, you’ll be able to understand how to use and integrate Firebase properly, as well as implement Facebook authentication along with login. This process will also help developers learn a lot about Firebase, which can be used as lightweight and easy-to-configure backend.

Continue reading Implementing Facebook login on Android with React Native and Firebase

Hand Detection with Core ML and ARKit

Articles

ARKit allow developers to layer virtual objects onto real world environment. In this post, we’ll explore how we can make our real hands interact with virtual objects using ARKit and Core ML, Apple’s machine learning framework.

Augmented reality is a lot of fun. ARKit from Apple is a really powerful tool that uses computer vision to analyze your environment and detect features from it. The power lies in the fact that you can use the detected features from the video to anchor virtual objects in the world and give the illusion they are real.

Continue reading Hand Detection with Core ML and ARKit

Building an Animated Search Bar with React Native

Articles

In this post, we’ll learn to use basic React Native animations while creating a RN project that has an animated search bar. To do this, we’ll use the react-native-animatable package.

In most applications, animations are repetitive swipes, slides, bounces, and so on; react-native-animatable provides preconfigured animated components that you can use without rewriting commonly-used animations yourself. The package provides a standard set of easy-to-use animations and declarative transitions for React Native.

Continue reading Building an Animated Search Bar with React Native

NLP Chronicles: Introduction to Natural Language Processing with NLTK

Articles

Natural Language Processing (NLP) helps computers (machines) “read and understand” text or speech by simulating human language abilities.

However, in recent years, NLP has grown rapidly because of an abundance of data. Given that more and more unstructured data is available, NLP has gained immense popularity.

The purpose of this article series NLP Chronicles is to introduce you to the NLP field while offering practical knowledge on how to tackle various NLP-related tasks. There is no final destination of this series. It’s best to think of this as wandering into the wilderness of NLP.

Continue reading NLP Chronicles: Introduction to Natural Language Processing with NLTK

Pop Star to Snap Star — a Look Into Snapchat’s Celebrity Lenses

Articles

Lenses aren’t just for making your selfies better — they can also be used as an effective tool for marketing and promotion. This has been primarily noticed by musicians, who are making use of this immersive medium to bring their songs digital and worldwide.

You may be wondering, are the musicians themselves making these Lenses? It may come as a surprise to know that many Official Lens Creators are actually the masterminds behind these AR experiences, merging the Lens market with big names like Megan Thee Stallion, Green Day, and Dua Lipa — an artist from any genre can have a Lens (The Bee Gees even have one!)

Continue reading Pop Star to Snap Star — a Look Into Snapchat’s Celebrity Lenses

Insert and fetch records with Room on Android using Kotlin

Articles

In this article, we’ll learn about how Android developers can effectively use the Room database to improve data storage processes—and specifically, inserting and fetching records. But before jumping in, let’s first take a look at what we’ve previously been using for data storage in Android.

Before Room, and for a long time, Android developers have relied on SQLite as a primary database. SQLite was mostly easy to use and had some distinct advantages—it allowed data storage in a structured manner, performed better than other databases, and was a lightweight option compared to other 3rd party databases.

Continue reading Insert and fetch records with Room on Android using Kotlin