5 ways to get 5 (★★★★★) star reviews for your mobile app

At Telescope, we are all about keeping our mobile app customers happy. Over the years, we have learned several lessons (some the hard way) that lead to 5 star apps….

Android, Robotium and Spoon: A Practical Guide for Testing on Android Devices

Developing for Android is a lot of fun. It has actually become a niche for me here at SEP. Android has changed quite a bit over the past 3 years…

Android Studio – Not Ready for Primetime

Android Studio is a new IDE that Google has released into Early Access Preview. It is based on the popular IntelliJ editor; the existing development environment relied on an Eclipse…

Installing Open Source Android Libraries with Gradle and Android Studio

Android recently started advising developers to use Gradle as their build system for new projects. I don’t really keep up-to-date on the Java ecosystem – and I prefer working in…

What Mobile Platform Should We Target?

  We often get clients interested in mobile solutions to their problems. One of the biggest questions they have for us is “what platform should we even target?” iOS? Android?…

Android UI/X – don't go overboard with your list views

The Android ListView is one of the simplest UI widgets to implement.  There are plenty of ListView tutorials and examples, so I’m not going to talk about how to implement…

Android UI/X – don’t go overboard with your list views

The Android ListView is one of the simplest UI widgets to implement.  There are plenty of ListView tutorials and examples, so I’m not going to talk about how to implement…

Android AsyncTasks, for updating your UI

Last time, I talked about how to use Android Handlers for handling a blocking task in the background.  While Handlers are very powerful, they can easily get too complicated for larger…

Get a list of Months by Locale in Android…

I was working with a client trying to decide on long and short DateFormats for an international mobile application.  (Yes, that’s a mouthful.)   I wasn’t able to quickly find…

Android Handler, in a nutshell…

The most basic way to handle multiple threads is to use the standard Java threads.  I won’t cover those in detail in this series; however, there are some good docs…

Too many options for Android threads? Let me help!

As smartphones continue to gain popularity, the demand for mobile applications also continues to grow.  The increase in usage of smartphones elevated the issue of “multitasking” on mobile devices.  (I’m…

Developers’ libraries…

Being that my background is primarily with embedded software (namely, C and C++ w/o the .NET framework), I have not had much experience with online libraries. They seem awesome in…

Developers' libraries…

Being that my background is primarily with embedded software (namely, C and C++ w/o the .NET framework), I have not had much experience with online libraries. They seem awesome in…