GeoMunch for Android: Location-based Reminders

I recently released my first Android app: GeoMunch. It took about two months to design, implement, test, and publish it to the Android Market. Check it out: GeoMunch web site. Continue reading

Posted in Android Development, Uncategorized | 3 Comments

Android Development: Downloading a file from the web

Downloading a file from the web is a common task for an Android app. For example, if you’re developing a mobile client for a social application that stores profile pictures on a remote server, you might want to download the image from your server and cache it on the SD card. In this article, I show an example of how to download a generic file from the web, but it can easily be adapted for other applications. Our example app will display a form that allows the user to enter a URL. When the user presses the “Download” button, we’ll connect to the URL, download the file, and store it on the root of the SD card. In addition, the app will also let the user know what’s happening through the use of progress bars and Toast messages. Continue reading

Posted in Android Development | Tagged , , , | 18 Comments

Importing Hassanpur.com example projects into Eclipse and Aptana

I received some questions on how to download and view the source code from my article Android Development: Implementing a simple Client-Server model, so I’ve created a post explaining how to do this. The code for this example (and future ones) are available from my Google Code repository. You can view the source code from your browser, or use a Subversion client to checkout the projects. Continue reading

Posted in Android Development, Uncategorized, Web Development | Tagged , , , , , , , , , | 2 Comments

Android Development: Implementing a simple Client-Server model

I’ve recently started playing around with the Android SDK and created some simple apps by using examples from the developer.android.com website. I’ve also been thinking about how to implement an application that needs to communicate with a database-driven back-end server. This would be useful for any app that needs to retrieve data from a central location. Continue reading

Posted in Android Development, Uncategorized | Tagged , , , , | 72 Comments

Taking control of your web site with a Virtual Private Server!

My first attempt at creating a web site started with Homestead.com back in 1999. I was in high school then, and the Dot-com Bubble was still growing. Homestead, like all early web hosting providers, was a shared web hosting service. This meant that users had very little control over what could be done with the web site. Even web hosts that targeted the tech-savvy web developer had their limitations. The machines powering these web sites ran a single operating system instance and provided only the most common services: web server, FTP, and perhaps CGI-Perl, PHP, or MySQL. Continue reading

Posted in Uncategorized, Web Development | Tagged , , , | 2 Comments

First post!

This is my very first post on this blog. It’s more of a test, with no real content. So far, I’ve completed the basic design for the web site and added a little summary about myself in the “About Me” page on top. More content is on the way.

Posted in Uncategorized | 2 Comments