• iOS MapKit Clustering

    by Claus Höfele
    in Tutorials

    As a follow-up to my talk at Macoun 2013 in Frankfurt, I'd like to give an overview of the clustering solution I presented at the conference. 

    Clustering in this context refers to the grouping of pins — Apple calls these annotations — representing locations on a map. This is done to improve performance (the more annotations there are on the map, the slower the map will scroll), and to avoid visual clutter (annotations located closely together are hard to select).

    Map Clustering

    Continue Reading ›
  • Book Tip: Creating Dynamic UI with Android Fragments

    by Danny Preussler
    in Books and Stuff

    fragments-bookThe concept of Fragments was introduced in Android Honeycomb. This was the time when tablets were first introduced to the Android world. Although this feels like a very long time, it was in fact only 2 years ago.

    These days most Android developers are familiar with fragments and are likely to have run into some of the problems and pitfalls associated with the technology. 

    This new book attempts to summarise some of the last 2 years and what we (should) have learned.

    Continue Reading ›
  • Autosuggestions from API - A Deep Dive into Android Cursors

    by Danny Preussler
    in Tutorials


    Cursors are one of the key building blocks of the Android SDK but still one of the hardest to understand, mostly because they feel so low level in our object-orientated abstracted world.

    However, sometimes we don't have a choice and have to work with them, the same also applies to ContentProviders.  For example, implementing auto-suggestion using SearchView, which is a feature we recently added to the eBay Kleinanzeigen Android App.

    This article describes how to work with Android Cursors.

    Continue Reading ›
  • Connecting PHP and Node with Redis Pub/Sub and SockJS

    by Przemek Matylla
    in Tutorials

    puzzle-work-togetherLet's face it - modern webdev is all about real-time. You want to get the data as soon as possible, ideally as it's published by users or pushed by data providers. How about we implement very simple, yet powerful applications that utilize realtime communication between each other? Let's say for example we have a PHP front-end that allows users to input some data and on the other end of our stack we have a Node app that needs to get the data from PHP as fast as possible without polling of any kind.

    That's right — Redis and SockJS to the rescue!

    Continue Reading ›
1 2 3 6 7 8 9 10 11 12 13 14 15