APP DEVELOPMENT Posts on XDA

Qualcomm announces Snapdragon Spaces to help developers create immersive AR experiences

While augmented reality (AR) headsets have improved significantly over the last couple of years, great augmented reality experiences are still hard to come by. Qualcomm aims to address that with Snapdragon Spaces -- a new platform to help developers create immersive AR experiences. With Snapdragon Spaces, Qualcomm gives developers all the tools required to build immersive...

Google aims to make app development easier for large-screen devices

It's a well-known fact that the Android experience on large-screen devices is far from perfect. Those who have used an Android tablet in the last few years would agree that Android doesn't scale well on large displays. UI elements make poor use of all the extra screen real estate, and most apps are not optimized...

Advanced Android Development: How to bypass the hidden API blacklist

Way back in 2018, Google released Android Pie. Among the UI changes and new features, there were also some developer-side changes. Those changes included new APIs, bugfixes for existing APIs, and also restrictions on access to hidden APIs. Luckily though, there are ways to get around those restrictions. Before I get into how to bypass the...

Advanced Android Development: Elevate app permissions using Shizuku

There are a lot of reasons the permissions normally granted to your app might not be enough. Maybe you're like me and enjoy creating hacky apps that abuse the Android API. Some of the APIs I use are locked behind special permissions. Sometimes only the shell user (ADB) or system can access them. There's a...

Android Studio 4.2 brings IntelliJ upgrade, Safe Args support, and more

In October last year, Google rolled out Android Studio 4.1 with support for foldables in the Android Emulator, a few style updates, TensorFlow Lite enhancements, and more. Over the last few months, the company has been working on the next major Android Studio update, and it's now finally available on the stable channel. Android Studio 4.2...

Developers can now start building Windows apps with Flutter

Flutter is an open-source app development framework made by Google. One of its main goals is to make developing for multiple platforms easier, by allowing developers to share a single codebase across multiple targets. Up until now, you could use Flutter to build a unified application for Android, iOS, macOS, Linux, and the web. If...

Google is addressing developers’ concerns with the Play Store; will hire more reviewers and handle appeals better

Every few weeks, we seem to hear a story about how an app developer is stuck with a banned account or a removed app and then running pillar to post trying to "contact a human" from Google to get more clarity on the specifics of their violation. We have covered such instances whenever we could,...

Android Studio 3.5 Canary adds “Apply Changes,” an Instant Run replacement

Android Studio 3.5 (currently in the Canary and Dev channels) now features a new way to push code changes to your app and see their effects on the fly without having to restart the app. Dubbed simply "Apply Changes," it's the successor to the "Instant Run" feature in previous versions of Android Studio. Google's Android Developers...

AndroidTO 2018: Canada’s Longest Running Android Conference Turns 9

On November 6th AndroidTO will be returning to Toronto for another year as the largest and longest running Android conference in Canada. AndroidTO 2018 is hosted by Symbility Intersect at the MaRS Discovery District in Toronto, Ontario, Canada, and is a part of the Google Developer Group DevFest 2018 season as the final conference before...

Apps shared via Google Files Go, SHAREIt, and Xender will be verified by Google Play

Google has worked on a way to keep those users secure who love side-loading applications. Back in June, they started to automatically add security metadata to any app uploaded to the Google Play Store so that they can be verified as originating from Google Play when shared elsewhere. This helps users by having their side-loaded...

Google announces improvements to App Bundles, Instant Apps, and app management tools

Each year, Google hosts an invitation-only event called Playtime. Google invites selected developers of apps and games from the Play Store to the event to share the latest features and tips to improve their apps. At this year's event, Google announced updates to the Android App Bundle, Google Play Instant, and the Google Play Console. Android...

How to Locally Capture a System Trace on Android Pie

Tracing is an invaluable tool that enables developers to understand the impact that various changes have on a system and can provide clues to identify the root cause of problems. systrace is one such powerful tracing tool that collects timing information from processes running on an Android device. systrace was used extensively by the Android performance...