XING Devblog

Category Archives: Mobile

Placeholder – revived using state-of-the-art technology

At the beginning of July 2012 I wrote an article about a custom [placeholder] solution we integrated at XING. The idea was to have placeholders that should still be visible when focused (see “placeholder – Custom solution vs. native HTML5 feature”). As mentioned in that article, Chrome at one point natively handled what we implemented   Continue Reading…


Inspirational reads for developers

The end of year approximates and still there are so many interesting articles. I wanna share some I collected over the past few weeks. Today: AngularJS, MVC, __proto__, Firefox OS and more…


JSConf EU 2012

My trip to Berlin was only brief but nonetheless a great success. On the sixth and seventh of October, 44 talks were held over 2 days and presented on 2 stages (the production hall and the “bubble”) in the “Alte Münze”. The bubble was a fun transparent room made of plastic which was filled with   Continue Reading…


Inspirational reads for developers

Again we want to share some articles from the past weeks. Today: AngularJS, Cache, Responsive design, Device testing, Content Security Policy, “data-” attributes and more


How to choose the right mobile test devices

In addition to all our mobile test automation, we also do a lot of manual and exploratory testing within our mobile team. We test devices with different hard- and software, with different browser versions, and on different carrier networks to be sure that our apps work in the way our customers will use it.


Keep It Functional – iPhone Test Automation

Currently all the XING Mobile Apps generate more than 20% of the overall XING traffic and this number will likely increase in the near future. In my last devblog post, I dealed with Android Apps and how to implement automated tests with the framework Robotium. This article describes how to implement automated tests using the tool   Continue Reading…


Immediate feedback for interaction with the Network News items

One of the most important things for us when building the native Android App for XING is to give users the best experience possible when interacting with the app. This also means giving the users the feedback they require so they know that the button they clicked on actually worked. What makes things a little   Continue Reading…


Building sentences in the network news section of XING’s Android App

The main idea we had for network news in the XING Android App was to emulate the platform’s behavior as it is quite robust and includes a lot of information and clickable content, as well as interaction options. The simplified structure of each of the activities goes something like this: ACTOR performs a VERB with   Continue Reading…


Endless loading in the Activity Stream on the Android Xing app

The new “what’s new in your network” feed is presented on the Android and iPhone app as a list of items which, if scrolled down, loads older items endlessly. Here is how we accomplish this on Android. Supporting XING’s “what’s new in your network” feed has been one of the most challenging tasks we have   Continue Reading…


Smart loading of images in Android app contact lists

When the user enters the contacts section of the app they will find entries along with the name, position, and company of every contact, as well as an image on the left-hand side. Getting the images to appear on the left-hand side of the list entries on the Android app is quite simple once the   Continue Reading…