Module Diagram of the Android Application that I have developed by myself during my internship, at Boira Digital, Barcelona. It is used to track shipments arriving from the factory, at any of the company's establishemts in Spain. It features QR recognition, GPS validation, incidence photo upload, and realtime shipment status via webservice. This version is customer oriented, while the new version that I am starting to develop will be oriented to the factory/production end of the supply chain. (July, 2014)
Mobile phones are ready and rigged to proceed with the first trials of my Identicket Android Application. I developed this app during my current Internship at Nostrum/Boira Digital, Barcelona (July, 2014)
NOSTRUM PRODUCTION - Server side Implementation of MBO Webservices on the SAP Mobile Platform , for Android. These MBOs sync with corporative SAP datasources on demand, when requested by Android Application The implementation calls for server side code and phone app side code, too..
Google Maps and Streetview implementation that displays store locations for the Nostrum Fans' Club Android app. Locations and establishment info are fetched from a webservices.
One of the apps developed at my postgrad Internship in Barcelona: Nostrum Fans' Club app, Play Store panel. It reached 20,000 users as of August, 2014. It is the consumer application for the popular catalan restaurant freanchise Nostrum, based in Spain,
Client Android Application developed for Motit/Going Green, Barcelona. It works as a digital ignition key for Core electric motorcyles, and sends trip GPS destination via WiFi. Digital keys are implemented by copying data records from secured NFC cards and sending it over WiFi. I implemented a WiFi communication channel between the Client App and the Motorcycle's controlling Android Tablet.
Under construction, at the time. Client Android Application developed for Motit/Going Green, Barcelona. It works as a digital ignition key for Core electric motorcyles, and sends trip GPS destination via WiFi. Digital keys are implemented by copying data records from secured NFC cards.
Android OpenGL ES 2.0 Demo A demo to show how to render 3D objects with OpenGL and move them using the phone's touchscreen. Touch events are captured and used to calculate transformation and rotation matrices, that are applied to the Square and Triangle polygon objects. Alpha blending is enabled to allow transparency. Keywords: OpenGL, 3D Graphics, Android, Transformation matrices, alpha blending.
This widget reads entries from a Database content provider. Keywords: Widget, content provider, broadcast receiver, Android What is a Widget? App Widgets are also known as Home Screen Widgets ? Are a set of small Views which can be executed in another application (Home Screen / Launcher). ? Periodically updated. ? We can create and “publish” them using the AppWidgetProvider class(direct implementation of BroadcastReceiver).
Mobile World Center exposition, Barcelona 2014.
Posing with the Google Maps Car!! Sant Vicenc de Castellet, Barcelona, 2014.
Mobile Apps development event: FINAPPS Party, La Caixa, Barcelona, 2013.
Josh RSS Reader - This apps pulls updated news feeds from a particular website. This improved version uses an ASTL (Async Task Loader) instead of a simple (AsyncTask) to download the feeds from the internet. Loaders offer ? Asynchronous data loading ? Available to any Activities or Fragments ? Continuously monitor the data source and update the Views when changes are detected ? Save their state in order to avoid unnecessary reload of the data This app using Loaders, combines the following elements: ? An Activity or a Fragment ? An instance of LoaderManager ? A CursorLoader to load data from a ContentProvider or a class extending AsyncTaskLoader to load data from any other source. ? An implementation of LoaderManager.LoaderCallbacks where new loaders are created or existing ones are managed. Keywords: Android App, fragments, AsyncTaskLoader, Asynchronous loading, threads, rss feeds, listadapter.
Josh RSS Reader - This apps pulls updated news feeds from a particular website. It is composed of an Asynchronous Dataloader, a List Adapter bound to the User interface, and a Fragments that opens a clicked item on a new fragment. The AsyncTask keeps user experience smooth by executing the data download operation from the web on a Thread separated from the main User interface Thread Keywords: Android App, fragments, AsyncTask, Asynchronous loading, threads, rss feeds, listadapter.
gLike
Android Mobile App Development

In 2013, 80% of smartphones and tablets worldwide were running Android Operating systems, adding 1 billion devices worldwide.
Every software product and intelligent system of the near future must be deployable on mobile devices to be successful.
In this section I will be posting my Android Apps, as I go through the Postgraduate degree on Mobile Device Software engineering, at the Universidad Autonoma de Barcelona, and my Internship at Boira Digital.

Ja Gh
Mechatronic Engineer/Master of Intelligent Systems Barcelona, Spain