Archive | Android RSS feed for this section
search2

Android App Development: Implementing Search activities

Most Android phones have a search button. this button is used to search contacts,applications or anything on the phone. We can make use of the search functionality in our apps. In this post we’re going to see how to implement search functionality to search for entries stored in a databaseand display them in a ListView. [...]

Read full storyComments { 2 }
spend wising

Optimizing Your Tutorial – How to Introduce Currency in a Virtual Economy

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 the ways currency can be introduced and the best way to introduce users to your games virtual economy. Dad to son: [...]

Read full storyComments { 1 }
Service Demo

Android App Development: Implementing remote Android Services with AIDL

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 [...]

Read full storyComments { 5 }

Android App Development: Android Services

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 [...]

Read full storyComments { 1 }

Android App Development: Parsing Web Service Response part 1

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> [...]

Read full storyComments { 3 }
android v ios freemium

Android vs iOS: A Freemium Game Comparison

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 [...]

Read full storyComments { 3 }
soap_structure

Android App Development: Calling Web Services

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, [...]

Read full storyComments { 5 }
prefs4

Android App Development:Using Preferences

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 [...]

Read full storyComments { 5 }
asynctask2

Android App Development:Threading part 2: Async Tasks

In the previous post we saw one way to deal with threads in Android, which is by using Handlers. In this post we’ll see how to use another technique which is using AsyncTask class. AsyncTask is an abstract class that provides several methods managing the interaction between the UI thread and the background thread. it’s [...]

Read full storyComments { 7 }
Threading2

Android App Development:Threading part 1: Handlers

Multi-Threading concept is essential in most platforms. it provides maximum utilization of the processor. threading is used when the program executes time consuming processes (such as calling a web service) and to give a good user experience by unblocking the UI. Android provides threading techniques to perform time consuming tasks in a background thread with coordination with the [...]

Read full storyComments { 9 }
Page 1 of 41234
© 2008-2011 • Mobile Orchard and the Bar-Tree Logo are service marks.