Tag: Android Development

Build a face-detecting app with machine learning and Firebase ML Kit

With the release of technologies such as TensorFlow and CloudVision, it’s becoming easier to use machine learning (ML) in your mobile apps, but training machine learning models still requires a significant amount of time and effort. With Firebase ML Kit, Google are aiming to make machine learning more accessible, by providing a range of pre-trained […]

Read More

Consuming APIs: Getting started with Retrofit on Android

Today, it’s rare to encounter an Android application that never connects to the internet. Whether your app is backing up data to the cloud, authenticating users via “Sign In With Google,” downloading images, or posting content to social media sites, many apps need to be in regular communication with remote servers. Networking has become such […]

Read More

How to add interactive animations to your app with MotionLayout

A few well-placed animations can make your app feel more dynamic and engaging, whether it’s giving users something to look at while you perform work in the background, subtly highlighting the part of your UI that users need to interact with next, or simply adding a flourish to a screen that might otherwise have felt […]

Read More

Cloud AutoML Vision: Train your own machine learning model

Machine learning (ML) is the sci-fi sounding concept of computers teaching themselves. In ML, you supply some data representing the type of content that you want the machine learning model to process automatically, and then the model teaches itself based on that data. Machine learning may be cutting-edge, but it also has a huge barrier […]

Read More

Poly API: Retrieving 3D assets for your VR and AR Android apps

Do you have a great idea for a Virtual Reality (VR) or Augmented Reality (AR) mobile app, but no idea how to bring your vision to life? Unless you’re an Android developer who also happens to be an experienced 3D artist, then creating all the assets required to deliver an immersive, 360 degree experience, can […]

Read More

August 20th may be launch date for Android P

Throughout the summer we have watched Google’s next major update to their Android operating system work through a series of developer preview or beta releases. The long wait for the official release appears to be close at hand according to one reliable tipster. In a Twitter post this morning, Evan Blass aka EVLeaks, suggested the […]

Read More

Android Jetpack: What do the recent announcements mean for Android’s Support Library?

The official Android docs describe Android Jetpack as “a set of libraries, tools and architectural guidance.” This vague description has left many developers wondering what Android Jetpack really is. Taking a look at the list of Android Jetpack components just raises even more questions — there’s clearly a ton of crossover with existing Android libraries and […]

Read More

Apps with dodgy databases leak millions of user details — including plaintext passwords

Apps with misconfigured Firebase database servers have leaked 113GB of data, according to new research. The apps leaked plain-text passwords, health records, financial records and other information. The vulnerable apps were downloaded more than 620 million times, suggesting a few popular picks are affected by the issue. Information belonging to millions of users has been […]

Read More

Nokia 7 Plus running Android P bumped back to Android Oreo

Running beta versions of software, even entire operating systems, always comes with some risks that something will get severely messed up. It is rare that problems rise above the level of annoyance, but when it does happen it can be quite maddening. Owner’s of HMD Global‘s Nokia 7 Plus smartphones who decided to take on […]

Read More

Android P’s Multi-Camera API will allow for more creative camera apps from devs

Android P is bringing many new features for developers to come to grips with, and for users to benefit from. Among these is the recently-announced ability to access streams from two or more physical cameras for a host of possible effects and uses. This is not just about mimicking the “bothie” feature of Nokia phones. […]

Read More

Scheduling background tasks with Jetpack’s WorkManager

Android apps can work in the background in sever ways, but sometimes too much choice can be a bad thing. Android has a range of APIs and components for scheduling background work, and the “correct” approach can vary depending on the version of Android, and other factors like whether the device has access to Google […]

Read More

Exploring Android P’s slices: Creating interactive and dynamic slices

The hard work isn’t over just because you’ve successfully released your app and built up a user base. Once you’ve found your audience, you need to hang onto them! At this year’s I/O, Google announced Android slices, a new feature to help keep users engaged with your application. Android slices appear in places where many […]

Read More

May numbers for Android distributions show Oreo growth

Google has been a bit inconsistent in recent months with timely updates to their Android distribution stats, so it is a bit more challenging to identify shifts in the deployed versions. One of the trends we have seen in more recent months seems to be toward manufacturers relying more on users upgrading phones to something […]

Read More