XDA News Articles

Tomek Kondrat · Jan 4, 2015

Create Your Own 2D Game With BobEngine

Making a game is by all means a challenging task. To become successful, a game has to be well written, interesting and fun to play, otherwise it will slowly die buried somewhere in the Google Play Store. If you have an idea how to make an interesting game and would like to find the tool helping you with development, you are certainly in the right place. Almost a decade ago, the GameMaker studio was at its peak. It was quite...

XDA NEWS
Tomek Kondrat · Dec 28, 2014

MultiImagePicker Library for Multiple Image Selection

App development can be done in more than a handful of ways. You can write every single library and line of code from scratch, or can start with a repertoire of publicly available projects and libraries. To give users a nice way of sharing the photos, some social networking applications offer the ability to select multiple images and share them with your friends and colleagues. Similar functionality can be achieved with a library developed a while ago, but its developer has now decided to...

XDA NEWS
Tomek Kondrat · Dec 8, 2014

Simplify SQLite Usage on Android with DBXDroid

SQLite is a relational database management system contained in a C programming library. Its initial release was way back in 2000, and since then the project has been actively developed. You can find SQLite included in many operating systems like Windows Phone, NetBSD, and of course our favorite Android. SQLite instances are also available on all major desktop Web browsers. Writing large SQLite databases on Android is tedious work. XDA Senior Member aditya.kamble wrote a simple object-relational mapping library to ease...

XDA NEWS
GermainZ · Oct 15, 2014

Add Charts to Your Application with HelloCharts

Charts give you a way to represent your data in a clear and concise manner. This becomes even more important on mobile devices, where screen sizes require you to provide your data in a straight forward manner, and users expect a simple representation instead of an overwhelming table. There are several libraries that allow you to use charts in your applications already, but HelloCharts by XDA Forum Member lech0 is a new, easy to use library that supports several chart...

XDA NEWS
Tomek Kondrat · Sep 26, 2014

AndroidCtrlUI.dll Lets Devs Browse Device Files in Windows Explorer

In the not too distant past, we talked about AndroidCtrl.dll, an interesting library that can be used with various Windows-based projects to communicate with Android devices. This library is a set of tools written in C# .NET 4 that enhances the original capabilities of ADB, Fastboot, and other basic Android communication methods. The developer of this library, the XDA Senior Member k1ll3r8e, developed a new tool based on AndroidCtrl.dll: the AndroidCtrlUI.dll. This time you can browse files in the Windows Explorer...

XDA NEWS
Tomek Kondrat · Sep 12, 2014

AndroidCtrl.dll Adds Universality to Your Development Project

ADB and Fastboot are some of the most basic and yet most powerful tools available on Android. We use them practically on a daily basis to get bug reports or simply flash a kernel onto our devices. While these tools are good to the end user, developers may find them a bit limited and may want to enhance their capabilities a bit. If you are a developer and you are looking for all-in-one library, XDA Senior Member k1ll3r8e has something that might interest you. AndroidCtrl.dll is...

XDA NEWS
Tomek Kondrat · Aug 29, 2014

Integrate Social Networks Into Your Project With ASNE Library

Social network applications and services have developed into major parts of our lives. It's hard to imagine a world without Facebook, Google+, Twitter, or VK. We use them to contact our friends, inform others about our hobbies, or simply read the news from selected RSS feeds every day. When you are browsing the Web, you can find many places that interact strongly with social media. XDA is one such place. This type of integration can also be added to Android projects, and...

XDA NEWS
Tomek Kondrat · Aug 21, 2014

Get Better Debug Data with Crash Report SDK

Developing an application is a hard and often times ungratifying task. It also requires quite a lot of time and even more focus. No matter how good the application is, it will always contain some bugs that need to be squashed sooner or later. Developers can't detect all the bugs on their own, so they are forced rely on user support requests. The majority of users don't send crash reports though, so it's really hard for developers to track down...

XDA NEWS
Faiz Malkani · Aug 8, 2014

Easily Add Google Keep-Like Picker with ReminderDatePicker Library

For some time, Google has placed a relatively heavy emphasis on design. This trend is resoundingly obvious in their minimalist homepage, as well as in the recently updated Android L Developer Preview. Design trends and guidelines, however, do not remain stagnant, but rather evolve and change every few years or so. New components, foundations, patterns and, even languages are constantly being released. And in keeping with the trend of change, Google does its fair share of design innovation. Although this became even more evident with the introduction...

XDA NEWS
Tomek Kondrat · Jul 14, 2014

Add an Android L-Style Floating Button to Your App with FABulous Library

It's been a while since Android L's official unveiling. We are now waiting for Google to squash all the bugs and release this bad boy to the public. One of the major improvements introduced in Android L is Material Design. In due time, most apps should will be polished to meet new guidelines, but some devs have begun experimenting with Material Design-like imagery on KitKat or Jelly Bean. Some parts of Material Design can be found in the latest Google+ update. And with this app, you...

XDA NEWS
Tomek Kondrat · Jul 2, 2014

Add Gesture Support To Your Application with Airy

Android's user interface allows for the use of various types of gestures. Accordingly, they have been used in quite a few projects. Gestures like two-finger swipes can be found in third party apps or even bigger projects like HTC Sense. And to many, the use of gestures enhances the Android experience by making things more streamlined, without the need to go through multiple menus. A totally new approach to gestures can now be taken, thanks to XDA Forum Member mirasmithy who shared a...

XDA NEWS
Tomek Kondrat · Jun 11, 2014

Tired of Users Blocking the Ads in Your App?

Many Android developers make their livings with in-app advertisements. We know that as users, ads can be annoying, but in many cases, these are what pay the bills. Naturally, though, many end users then turn to ad blockers to bypass these ads. If you are an app developer, you know that fighting with Ad Blockers is often a losing battle. Luckily, there is a light at the end of the tunnel for such developers. XDA Forum Member Droidspirit released an open source library that...

XDA NEWS
Tomek Kondrat · Jun 7, 2014

Add RSS Functionality to Your App with a Simple Library

Mobile devices have become replacements for full sized PCs in a variety of circumstances. Small and easily accessible, our phones are perfect companions for our daily activities. However, mobile network connections aren't always affordable, and often times, data transfer quotas prove problematic. Because of this, RSS is quite popular on mobile devices. If you were to try to create a good RSS reader app from scratch, you'd likely find that this is a difficult task. However, XDA Forum Member shirwa decided to make things a...

XDA NEWS
Will Verduzco · May 31, 2014

JDroidLib out of Beta, Brings New Package Manager and Greater Command Flexibility

We first featured XDA Senior Member Beatsleigher‘s JDroidLib back in December of last year, as a Java-based alternative to the C# library AndroidLib. At the time, the JDroidLib library allowed developers to install ADB and fastboot on supported platforms. Then in March of this year, JDroidLib was given a substantial overhaul as it entered its beta stage. This update brought new features such as a revamped installation procedure to fix errors, device detection, the ability to pull device information, reboot methods, and the ability to execute any type of...

XDA NEWS
Tomek Kondrat · Apr 17, 2014

Add Swipe Utilities to Your App with SimpleFingerGestures Library

Gestures have become an increasingly important element in smartphone UI navigation. With every swipe, pinch, and drag, we've seen the Android user experience grow into something incredibly user friendly and intuitive. Some OEMs have implemented their own UI-specific gestures to activate various features. But despite their prevalence, there aren't very many developer libraries to help new devs make use of them. XDA Recognized Developer championswimmer hopes to make it easier for other developers to get started with gesture-based input thanks to his SimpleFingerGestures...

XDA NEWS
Will Verduzco · Mar 3, 2014

Major Update to JDroidLib Brings Easier Installation, Device Detection, and Functionality

You may recall that back in December, we briefly talked about XDA Senior Member Beatsleigher's JDroidLib. This library was conceptually based on the previously covered AndroidLib .NET library by Recognized Developer regaw_leinad, but built on Java in order to be compatible with more than .NET languages. When we previously covered JDroidLib, the project allowed users to easily install ADB and Fastboot on any every supported platform. However, we also noted that more features were in the works. Now, JDroidLib has made it into the...

XDA NEWS
Tomek Kondrat · Feb 2, 2014

Fix the Extended ActionBar with a Handy Library

With KitKat on the Nexus 5, the default Google Experience Launcher displays aesthetically appealing translucent status and navigation bars. This was a long-awaited feature, which was already available in several custom ROMs ever since Froyo or even earlier. Obviously, however, time runs slower for official Android. But after all these years, the launcher finally looks like it should have from the beginning. Translucent bars look great, but Google didn't entirely avoid errors when implementing it. One example is when using...

XDA NEWS
Tomek Kondrat · Jan 25, 2014

Android Library to Smooth the Progress Bar in Your App

If you are an app developer, you more than likely use many external libraries created by other developers. These libraries can be used to beautify your app's UI or simply add some new features. One of the most visible parts in many different types of applications is the progress bar, which of course can be improved, as practically everything else in the most popular mobile operating system. Android is not Holo blue only, and can benefit from a variety of...

XDA NEWS
Will Verduzco · Jan 1, 2014

Add Background Gmail Functionality to Your App

If you are creating a new application, you may have thought about adding in Gmail connectivity. After all, if the application is a social app, it's nice to be able to share things with friends. Even if it's not a social app, there are dozens of other reasons why you would perhaps want to allow for Emails to be sent directly from the app. In Android, there are various ways of accomplishing this. Most would go about this using the...

XDA NEWS
Tomek Kondrat · Dec 30, 2013

Modified ViewPager Library Reduces the Size of Your Application

The ViewPager class is commonly used in Android, starting from Honeycomb onwards. You can see it in action in the Google Play Store, where you can browse applications or games by category, by simply swiping left or right. These applications are also often created to be compatible with older versions of Android such as Froyo. However, not many devices run Froyo anymore, as more than 75% of devices run Honeycomb or greater. Keeping compatibility with older versions forces the developer to make...

XDA NEWS