Determine your Android device’s internet connection status

An internet connection can do wonders to virtually any mobile application in terms of functionality, content, personalization, and many more. You can easily set up a user registration system to create a personalized UX, allow users to sync app data across their devices, or even allow users to interact with each other.
The list of possibilities is pretty much endless, and in this day in age, it’s perfectly reasonable to assume that if someone owns a mobile device – that device is probably somehow connected to the internet.
Continue reading

Making your video mobile application viral

We have recently noticed that more and more of our clients require video mobile applications that integrate well with their backend and product, just as their web applications do. From the experience we have acquired during the last few successful projects we took part in – I have decided to present, from a mobile developer’s point of view, a few of the things that are probably worth considering during your mobile application planning.

Continue reading

Implementing a Zeroconf service for your home automation Android app

The concept of Home Automation has been around for years. From sprinkler systems that run on their own schedule to lights and windows operated by voice commands, people have always been inventing ways to make our lives easier and our home more “automatic”. Now that smartphones are serving us in countless ways, it’s obvious that they will eventually take part in helping us control our homes as well.
Zeroconf is a set of technologies dedicated to easily creating TCP/IP networks from interconnected devices, without having to call your computer genius brother-in-law to help you set it up.
I am going to show you how you can use your Android device to discover and gather data from services and devices within your home network, by implementing a Zeroconf service with no more than a few lines of code. From there, the things you can do will be limited only by your imagination…

Continue reading