Android App Development: Implementing remote Android Services with AIDL

By

On July 13, 2011

In the last post we saw how to use Android services to do time consuming operations in the background. in this post we will see how can a client application call the methods of a service defined in another application. this is achieved through Android Interface Definition Language (AIDL). AIDL is a java like language […]

Using SQLite with iOS

By

On June 30, 2011

ikhoyo (Bill Donahue) works in the publishing industry on UI’s for the internet and mobile devices (like the iPhone and iPad). You can see more on my blog. All of the code for this post can be found at GitHub. In my last post, I described how to compile your own version of SQLite on […]

Android App Development: Android Services

By

On June 29, 2011

Android Service is used for long-running processes that do not require user interaction, such as calling a web service and parsing response. Or processes that need to be running even if the application that started the service is not on the foreground such as playing mp3 files in a music player. we need to distinguish […]

Optimizing Your Tutorial – Simplicity Is Key

By

On June 23, 2011

You can have 20 million users download you freemium application, but if only 2 of them spend more than 30 seconds in your app you have a problem! This week we will look at important elements for any successful tutorial with the focus on making every action as simple as possible No one likes to […]

Android App Development: Parsing Web Service Response part 1

By

On June 15, 2011

In a previous last post we saw how to call REST and SOAP web services. The web service reponse can be one of the following: XML. SOAP. JSON. Parsing XML Android offers three types of XML parsers: DOM Parser. Pull Parser. SAX Parser. we’ll demonstrate each using the following xml example: <?xml version=”1.0″?> <person> <firstname>Jack</firstname> […]

Optimizing Your Tutorial – Setting The Table for an Effective Tutorial

By

On June 14, 2011

You can have 20 million users download you freemium application, but if only 2 of them spend more than 30 seconds in your app you have a problem! This week we will look at ways to prepare for defining a tutorial and putting in place the framework to effectively optimize your tutorial over time. Don’t […]

Compiling Your Own Version of SQLite for iOS

By

On June 7, 2011

ikhoyo (Bill Donahue) works in the publishing industry on UI development for the web and mobile devices, like the iPhone and iPad. You can read more on my blog. I also have lot’s of open source iOS software available at GitHub. A version of the SQLite database is integrated into iOS. For many apps, the […]

Android vs iOS: A Freemium Game Comparison

By

On May 26, 2011

Matt Tubergen heads Recharge Studios, a wholly owned subsidiary of W3i that invests in the development and marketing/distribution of freemium mobile games.  W3i is a market leader in distributing and monetizing apps with over 500 million apps distributed for W3i clients. Recharge Studios is actively seeking new investment opportunities, if you have a great idea […]

Android App Development: Calling Web Services

By

On May 25, 2011

One of the most common functionalities required in mobile applications is to call a web service to retrieve data. This process involves requesting the web service with parameters, receiving the response and parsing it to obtain data. Today the most common web services types are SOAP and REST. Android does not provide a built in SOAP client, […]

Android App Development:Using Preferences

By

On May 19, 2011

We saw before that we can persist an application’s data using SQLite database. Android offers another way to store user’s data through using preferences. Android preferences is a key/value entries that store data that can be specific to a certain activity or shared among all activities within the application. the data are stored in a […]