Android
Android
Integrating Fingerprint Authentication Into Your App
Chunyen Liu - 0
As more and more private messages or financial transactions are communicated through our mobile devices, security concerns are rising at a fast pace. Different methods are being used for this purpose, including pins, passwords, security questions, one-time text messages, face recognition, fingerprints, and many others. This tutorial tries to focus on introducing the fingerprint authentication included in the Android APIs. It is fast, simple,...
Android
Unity Game Programming: Normalizing Game Speed Across Devices
Brad Jones - 0
When you play a game, you want it to be responsive. Additionally, you want the game to respond similarly regardless of the hardware you are using. A phone and a desktop computer often have very different processors. A modern gaming machine will have a high-speed processor that can crank out a lot of power. Older systems tend to operate more slowly when playing games....
Android
Virtual Reality 101: Creating a Basic Playing Arena in Unity
Brad Jones - 0
When you start building a Virtual Reality or 3D game, you generally will start with a world or a room. In either case, you need to build a bounding area, including a floor or ground. If you are building a room or a play area, you'll also want to build bounding walls. In this article, you will learn how to create a play area...
Android
Virtual Reality Tutorial: How to Build an Android VR App
Brad Jones - 0
If you are an existing developer, building your first Virtual Reality app can be relatively easy if you grab the right tools. In this article, you'll get a quick start towards building a VR app that will run on an Android phone.
Before you build your own first-person VR shooter or racing game, you need to start with something a bit less complex. In this...
Android
Building an Android Live Wallpaper
Chunyen Liu - 0
In this tutorial, we will turn our attention to experiment a fun feature called "Live Wallpaper" on Android devices. A live wallpaper is basically a service app showing the animated and interactive background for your device screen. It is similar to other Android apps and can use most of the available functionalities. Implemented like a typical Android service, it is responsible for showing a...
Android
Learn the Android NDK Fundamentals
Chunyen Liu - 0
In addition to the Android Software Development Kit (SDK), NDK is Android's Native Development Kit that provides the option for the support of integrating native coding development from other computer languages such as C, C++, Kotlin, and so on. However, it is certainly not for everyone, considering the knowledge and complexity involved. Usually, developers who consider fine-tuning the device performance or implementing apps with...
Android
Using Appdynamics with Xamarin Forms
Introduction
Mobile apps are used by the end user and it's difficult to troubleshoot or analyze an error that occurred on their device. So, when developing mobile apps, it's always a good idea to have diagnostic logs to analyze errors and app crashes. In this article, we will integrate app dynamics with the Xamarin mobile app to do verbose logging and crash reports.
Description
To begin with,...
Android
OAuth with Xamarin Forms Passive Authentication for iOS Apps
Introduction
There are scenarios where we need to authenticate against an API that has its own OAuth. The user gets redirected to their API authentication site and it returns a token to the calling app. This process is a passive authentication because the user does not key the credentials in the app directly. In this article, we will learn how to do a passive authentication...
Android
Working with a Camera in Android
Chunyen Liu - 0
A camera is perhaps one of the most desirable hardware features among the regular mobile phone functionalities. It goes beyond the traditional purpose of just taking pictures. Modern mobile cameras, as shown in Figure 1, also do on-the-fly image processing, object recognition, 3-D photo capture, security authentication, virtual reality, and so on. With the gigantic selection of versatile camera apps, many things become excitingly...