Snapchat, FaceApp, and the necessary lessons of data privacy with mobile machine learning

Articles

If you’re even remotely plugged into the tech world, you’d have been hard-pressed to miss a couple viral summer trends, both involving AI-powered photo transformations.

Here’s the gist. Snapchat caught fire and soared past all Q2 estimates, in large part because of their rollout out of popular gender-swap and baby-face Lenses. And soon after, FaceApp took the internet by storm when its old-age filter went viral. This has led to millions of users, including prominent celebrities, showing off what they’d look like in 40 years or as members of a different gender.

Continue reading Snapchat, FaceApp, and the necessary lessons of data privacy with mobile machine learning

Using Coil to Download Images on Android in Kotlin

Articles

Coil is a new image loading library in Kotlin for downloading images in Android, and it’s list of strengths are impressive:

Before Coil, we often used libraries like Glide and Picasso to download images in Android. But with the improvements that we’ll cover in this article, it’s clear that Coil is the go-to choice for Android devs working with Kotlin.

Continue reading Using Coil to Download Images on Android in Kotlin

Getting Started with React Native and Expo using Hooks 2024

Articles

We live in the world with a vast array of mobile devices, primarily dominated by two platforms: iOS and Android. It’s a two-horse race, and I’m sure we can all agree on that. Building a mobile application for both platforms is not an easy task, though.

For iOS, you write code using Objective-C or Swift, and for Android, you will find yourself using Java or Kotlin. Apart from different programming languages used to create an app that can run on each of the two platforms, the toolchains are entirely different.

Continue reading “Getting Started with React Native and Expo using Hooks 2024”

Building an Android Login System

Articles

This tutorial builds a login system for an Android app. The app allows the users to register using a username and a password. A local server implemented in Python using Flask accepts the user data and inserts them into a MySQL database.

For securing the password, it’s encrypted using the MD5 hashing algorithm. After successful registration, the user will be able to log into the system by entering a server-verified username and password.

Continue reading Building an Android Login System

Hands-on with Feature Engineering Techniques: Advanced Methods

Articles

This post is a part of a series about feature engineering techniques for machine learning with Python.

You can check out the rest of the articles:

Welcome to the last of this series on feature engineering! In today’s article, we’ll explore some advanced feature engineering techniques across different tasks. Specifically, we’ll look at advanced categorical encoding, advanced outlier detection, automated feature engineering and more.

Continue reading Hands-on with Feature Engineering Techniques: Advanced Methods