Tag: android
-

Helping is Easy – Giving and Receiving Thanks to Open Source
by
In our development process, we mostly use open-source components. However, the source code we develop usually becomes the property of the client at the end of a project and is not being published. Now, through a pro bono project, we were able to give something back and have released a new open-source application: a tourbook…
-
Using HTML5 inputs in vaadin
Given the browsers running on smartphones (and increasingly also those running on the desktop), all the “new” input types coming with HTML5 become increasingly important. For instance: <input type=“time“ … makes iPhone, Android et al present an optimized way of selecting a time / duration:
-
The akquinet tech@spree Technology Radar is now available
akquinet tech@spree has published a technology radar analyzing the trends of 2011–2012. It provides an overview of the evolution of practice in the Information Technology sector in 2011 as well as a forecast for 2012. It is the result of one year of analysis and synthesis performed by the Innovation department of akquinet tech@spree. The…
-
Android Activities and Tasks series – Activity Attributes
The previous post of the Android Activities and Tasks series explained the concept of Android’s intents. We have seen how to use them to launch activities and how to utilize intent flags to customize the behavior of the launch to our needs. In this post, we focus on activities themselves and explain the properties we…
-
Reusing Android components with Rindirect.
Android applications can grow very quickly. As they are composed of components (Activities, Services and Content Providers), it should be easy to extend an existing application to create new applications by just reusing already developed components. Recently, the akquinet Mobile Team had to develop several versions of the same application with a different set of…
-
Starting Android application development with Apache Maven
Despite of not being in widespread use in the Android world, Apache Maven is a great tool to develop Android applications. Maven has a lot of advantages relevant for Android application development: It can be integrated on a continuous integration server, allowing continuous testing and nightly-build delivery It provides a strict release process avoiding errors…
-
Rationalizing Android development
Developing sophisticated Android applications is challenging. Despite tools provided with the SDK and the recommended ADT Eclipse Plugin, maintaining and developing an Android application is time-consuming. This blog post introduces a series on the rationalization of Android application development. It aims to explain how the akquinet mobile team have changed the way to create Android…
-
Android Activities and Tasks series – Intent flags
The previous post of the Activities and Tasks series gave an introduction to the concepts behind activities and tasks. We have seen that activities correspond to visible screens in the UI, that activities are grouped as stacks within tasks, and tasks are sent to the background and foreground as atomic units. In this post of…
-
Android activities – The predominance of the UI Thread
Android application user interfaces are decomposed in ‘screens’ called activities. The user navigates from screen to screen thanks to buttons, clickable elements, keyboard keys, and gestures… Each activity manages one ‘screen’. Beyond those screens, ‘activity instances’ are created, configured, destroyed, recreated… following a pretty sophisticated (and a little bit complex) lifecycle. To develop an activity,…
-
Android Activities and Tasks series – An introduction to Android’s UI component model
With Android, Google implemented its very own UI component model, introducing various new terms and concepts probably unfamiliar to most developers. Although well designed and powerful, it is unconventional, has a high learning curve and in some respects is not sufficiantly documented. Basic use cases may be quick to implement, but in order to develop…

You must be logged in to post a comment.