APP DEVELOPMENT Posts on XDA

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...

[Update: Not leaked] Source code for DexGuard, commercial anti-piracy software, leaks online

DexGuard is a popular commercial anti-piracy software written by Guardsquare which can help obfuscate an APK file. It's pretty easy to decompile an Android app and take a look at its internal workings, but obfuscation programs such as DexGuard make that pretty difficult. The software protects applications from reverse engineering attacks too, to prevent users...

Firebase adds In-App Messaging, BigQuery exports, Jira Software integration, and more

Whether you're independent or part of a small or large team, you probably rely on tools like Google's Firebase to make your life easier. Rather than set up your own crash reporting system, you just integrate Crashlytics. Rather than implement your own push messaging service, you just use Firebase Cloud Messaging (FCM.) For smaller or even...

Google publishes guidelines on supporting phones with notches on Android P

The year 2017 gave birth to the notch trend, for better or for worse. The Essential Phone is widely regarded as the phone that kickstarted the display notch trend, with Apple shortly following up on that trend with the iPhone X---and making it the norm on 2018 flagship phones in the process. Since then, we've...

Google bans cryptocurrency miners, apps to sell guns, and more from the Play Store

Google is beginning to take a stronger stance on what can and can't be on the Google Play Store. Following up on a recent ban on Fake ID applications and gambling, a number of others have now been banned too. Cryptocurrency miners, applications to sell guns, and a whole lot more have been barred from...

Developers are facing huge drop in new installs after Play Store algorithm changes

Some Android app and game developers are panicking because their daily installation rates have plummeted in the past week. These developers have noticed new downloads slow down by up to 90%. The affected developers quickly realized they were not alone in these changes to their day-to-day app installation rate with multiple threads on Reddit, a...

Partial refunds for IAPs & subscriptions now available on Google Play

The Google Play Developer Console has quietly been getting new features in the past few weeks. Recently, we saw that Google added the ability for developers to restrict their apps from being installed on Android Oreo (Go Edition) devices. Now, it seems that Google is also adding the ability for developers to issue partial refunds...

Android Studio team addresses recent memory leak issues on versions 3.1+

Android Studio's recent updates have caused some nasty memory leak issues. Users of Android Studio versions 3.1.x and 3.2 Canary versions have reported that the developer tool eats up a ton of RAM. Today, Android Studio Product Manager James Lau posted on Reddit about the issues. He informed users that most of the issues have...

GitLab Ultimate and GitLab Gold now free for open source projects and education

Nearly every developer will be familiar with GitHub, but slightly fewer may be familiar with its competitor GitLab. Following the purchase of GitHub by Microsoft for $7.5 billion, many are switching over from GitHub. The platform has seen a surge of activity in the past 24 hours. To gain the trust of more users as...

Microsoft has agreed to buy GitHub for $7.5 billion

You're probably well acquainted with GitHub. After all, it's the go-to place for developers on our forums to upload the source code for their applications, custom kernels, custom AOSP-based ROMs, and much more. On the off-chance that you aren't familiar with GitHub, it's the most popular hosting service for Git repositories where you can upload the...

Google’s Flutter Beta 3 Takes Another Leap Towards Simple Cross-Platform App Design

Tomorrow at Google I/O’s developers keynote, we will see the official launch of Flutter Beta 3. This beta is an important step towards the 1.0 build for Flutter, with a heavy focus on solidifying the improvements that Google has been working since they launched the initial Flutter Beta. First and foremost among those improvements is the...

One month to go until GDPR: What you need to know

General Data Protection Regulation [GDPR] is the largest shake-up in consumer data protection law in recent history. If you're a developer, web admin, business owner, or user who operates/resides in the EU, GDPR will affect your digital life in one way or another. Even if you’re based in the U.S. or elsewhere, you’ll feel its...