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 the creation process through the use of straight forward functions. The DBXDroid is an open-source project that can be implemented into other Android projects. Key features of the lib. . . READ ON »

2 comments Read On

Add Charts to Your Application with HelloCharts

HelloCharts Charts Library

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 types. It also sets itself apart with quite a few features. As you would expect, it supports line, column and pie charts, as well as bubble charts. It also allows users to zoom, scroll and fling charts to focus on the area they’re interested in. D. . . READ ON »

4 comments Read On

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 style by using ADB. It’s a convenient way of file operations, since this doesn’t require any commands to be entered by users. Everything looks exactly like with regular folder . . . READ ON »

2 comments Read On

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 a kind of AAPT/ADB/Fastboot/(apk/zip) Signer Framework written in C# .NET 4. It’s designed to provide a lot of predefined .NET functions to communicate with an Android device. This library can easily work both with roote. . . READ ON »

5 comments Read On

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 this can now be done rather easily with a library created by XDA Forum Member gorbino.

With this library, users will be able to perform the most common actions like share photos, link, add or remove your friends. If you are planning to mak. . . READ ON »

3 comments Read On

Get Better Debug Data with Crash Report SDK

Android Crash Reports

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 what’s wrong with their applications.

Luckily, there are some solutions that make a developer’s life a bit easier. One of them is a tool written by XDA Forum Member crashlog. The Crash Report SDK will send debug data using one of available . . . READ ON »

3 comments Read On

Easily Add Google Keep-Like Picker with ReminderDatePicker Library

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 of Material Design, various Google UI patterns have been emerging and establishing themselves.

One such pattern is the date and time p. . . READ ON »

13 comments Read On

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

Android L Floating Button

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 can see how the Android L floating button looks in action. A floating menu button can be added to every application. XDA Forum Moderator Faiz Malkani created a library that allows devs to customize th. . . READ ON »

1 comment Read On

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 library used in Epoch Launcher. With this library, you can enhance your application’s functionality by adding gesture support. The list of available enhancements is long and contains swipes, pinches, and o. . . READ ON »

2 comments Read On