application

Rss feed of the tag

Axel v2.3 : quick actions and clipboard support

Written by Xavier Gouchet - 15 february 2013 - no comments

Today, the latest version of Axel was launched, bringing many new features to make XML edition simpler.

New version

First of all, I added an implementation of the Done / Discard UI pattern. This make a much clearer interface when editing a node.

Then I added many ways to interact differently with nodes. A friend of mine once taught me that a user must be able to perform a single action in many different way, and better, should be able to change the way an action must be performed.

Quick Actions

So from now on, Axel lets you choose what happens when you tap, double tap or long press a node. By default, actions are edit on tap, add a child on double tap and bring the context menu on long press.

Axel : quick node actions

Speaking of quick action, I used the NewQuickAction library to add a better looking quick action. The same actions are available, with new ones.

Cut, Copy, Paste

A brand new feature is that Axel now support the integration with the Android clipboard, with the famous cut, copy and paste operations. Cut and copy will put the xml node (and hierarchy) as xml text in the clipboard, and psat will parse the clipboard content and insert it inside the selected node's hierarchy.

And as always, if you have any trouble with one of my app or one of my repo on github, please let me know.

Android app on Google Play Fork me on GitHub

Axel v2.1 and two new libraries on Git Hub

Written by Xavier Gouchet - 14 january 2013 - no comments

Axel v2.1 has been released today, and with it a few new things to enhance the user experience. It also went further with non XML files. As I said earlier, Axel can open compressed XML files from Android APK archives. It can now also open binary PList files (mainly used by Apple tools).

This was the occasion to update the sources on GitHub, and create two new independant libraries :

Axel
the full source code for Axel in its version 2.1 is now up to date;
AXML
this (Android) java library implements a parser for binary Android XML files;
PList
another Android library, meant to parse binary PList files;

And as always, if you have any trouble with one of my app or one of my repo on github, please let me know.

Android app on Google Play Fork me on GitHub

A developer tool : Intent Intercept

Written by Xavier Gouchet - 09 november 2012 - no comments

One of the greatest idea in the Android framework is the concept of Intents, which let potentially any application interact with any other application, without any of them knowing explicitly the other.

The best example is the "share" intent. When you click the Share button on an application, an Intent is created, with a Action named "ACTION_SEND", and maybe some data embedded in it. Then Android tries to find all application who declare themselves as able to handle an Intent with the "ACTION_SEND" action, and let you choose which one to use.

Share intent - Application chooser

Intent Intercept is a pretty usefull app to know what intent is used for a specific action in an application. When an implicit intent is launched on the device, you'll always have the option to handle it with Intent Intercept which will then analyse the intent's content for you.

Intent Intercept

As always, you can download it from the Google Play Store.

Chrome extension : Android SDK reference search

Written by Xavier Gouchet - 31 october 2012 - no comments

I recently discovered and set up search macros in Google Chrome, and I really like how it can save time. "Android SDK reference search" Chrome extension goes a step further.

Android SDK reference search

Firstly, by typing "ad Act" in Chrome's address bar, you get as suggestions direct link to the Android SDK reference, for classes beggining with "Act" (Activity, ActionBar, ...).

Secondly, when browsing the Android SDK reference, you get a "View Source" link just next to the class name, which takes you directly to the source code of the given class.

You can install it from this link

Axel : an new Android XML Editor

Written by Xavier Gouchet - 05 october 2012 - no comments

Sometimes, for many reasons, I have to read, or edit an XML document from my phone. Although my Text Editor, Ted does this very well, it's not entirely perfect to edit a markup text.

Searching on the play store for a solution brought me no satisfaction : either apps were paid, specific for HTML or not user friendly. So, I decided to create one, and here it is.

Axel - a XML document Axel - Context menu

Axel displays any (well formed) XML or HTML file in a tree, and let you edit each node, with proper validation and syntax coloration.

In the future, I'll add the option to drag'n drop nodes anywhere in the tree, handling Doctype validation, and add suggestion for tag names and attributes according to XSD / DTD.

You can download it from the Play Store, and if you see anything that you would like to have in this app, please let me know !

Axel - a HTML document Felix - Edition