Tag: Android Development

ML Kit: Extracting text from images with Google’s Machine Learning SDK

Machine learning (ML) is quickly becoming an important part of mobile development, but it isn’t the easiest thing to add to your apps! To benefit from ML you typically needed a deep understanding of neural networks and data analysis, plus the time and resources required to source enough data, train your ML models, and then […]

Read More

Hassle-free fragments: Using Android’s Navigation Architecture Component

During 2018’s I/O conference, Google announced a new approach for developing Android apps. Google’s official recommendation is to create a single Activity that serves as your app’s main entry point, then deliver the rest of your application’s content as fragments. While the thought of juggling all those different fragment transactions and life cycles may sound […]

Read More

ML Kit Image Labeling: Determine an image’s content with machine learning

Machine learning (ML) can be a powerful addition to your Android projects. It helps you create apps that intelligently identify text, faces, objects, famous landmarks, and much more, and use that information to deliver compelling experiences to your users. However, getting started with machine learning isn’t exactly easy! Even if you’re a seasoned ML expert, […]

Read More

Flutter 1.0 released: The first stable release of Google’s mobile UI toolkit

Google has announced that Flutter, its mobile UI toolkit, has reached an important milestone, the all-important version 1.0 release. The new release means Flutter is now considered as “stable” and ready for production. With it, developers can create native apps for both Android and iOS from a single codebase. In other words, you write one […]

Read More

Cyber Monday: $200 off our Introduction to Android Development course

[embedded content] The Introduction to Android app development course is part of our pioneering DGiT Academy. It’s taught by our in-house coding expert Gary Sims, who you probably recognize from his ‘Gary Explains’ series. Gary has many years of experience in system design and development, and is known for his ability to make difficult concepts […]

Read More

Sending Android push notifications with Firebase Cloud Messaging

If your app is going to be a success, then you need to hold the user’s interest over time, and notifications are an important way to keep your audience engaged. By presenting the user with a timely, relevant notification at exactly the right moment, you can recapture their wandering interest, and pull them back into […]

Read More

Reduce your APK size with Android App Bundles and Dynamic Feature

Creating an app that can run across the full range of Android devices is one of the biggest challenges facing Android developers. Even if you take the time to create code and resources optimized for all the different screen densities, CPU architectures, and languages, you can quickly end up with a whole new problem: a bloated […]

Read More

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