Tag: mobile
-
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…
-
SOA in mobile solutions in practice
The last post presented the motivations about using SOA for mobile applications. It described where and how SOA technologies could be used in mobile solutions and the interests to follow such approach. This post describes a product recently developed by akquinet following this approach. This is a concrete demonstration of the advantages of using SOA…
-
Towards SOA-based Mobile Solutions
The Mobile Solutions and OSGi competence center of akquinet is specialized in the building of mobile and modular applications. They has developed a high expertise in two different domains: Service-Oriented Architecture (SOA) Mobile Technologies Despite they sound different, mixed together it creates a very interesting recipe. Indeed, it provides a new, flexible and efficient way…

You must be logged in to post a comment.