So You Want to Develop for Android – Google I/O Extended Brunei (2012)

An overview of Android development with a quick and easy way to get started in cross platform development (including Android) with PhoneGap, presented at Google I/O Extended Brunei. The presentation aims to provide attendees with basic understanding of Android development and providing them tools to create an actual application.


(this is a recorded presentation done after the actual event due to Internet connectivity issues during the event prevented an ideal recording environment)

Links

  1. Hackathon file list

    linked at http://tiny.cc/googleiobn complete with installation guide, tutorials, sample code and presentation slides used for the presentation

  2. PhoneGap Sample Code on GitHub

  3. “So You Want to Develop for Android” presentation slides

I prepared the materials assuming attendees would have no or very little Java programming background (which is needed for Android development) and thus a platform like PhoneGap was ideal as it provided an easy starting point into app development utilizing HTML and Javascript which are easier technologies to understand, and that more people would have exposure to. Based on the actual session, this assumption proved to be true and I believe was a good starting point and it has even spurred @mfirdaus to dabble with some Android development.

I highly encourage Brunei developers out there to contribute and give back to the community. During our time, there were no such developer events to my knowledge, and with social media, it is so much easier to get the word and out and just meet up and provide the young developers in the country with opportunities that we never had.

Footnote: Background

I was contacted by Cikgu Azaman (@azlinux) over a month ago regarding having a Google I/O Extended in Brunei. A hackathon was to be conducted and after throwing around a few ideas, I was put in charge of presenting an Android development session as in intro for the hackathon.

The event was held at iCentre on 27th June and while Internet connectivity didn’t allow a proper Google+ Hangout with a live video presentation (i.e. there was gagal-ness in trying to get things up and running) so we resorted to an audio Skype call while @mfirdaus went through the presentation slides at the Brunei side. So I thought it would be best to do a recorded presentation after the fact for a more complete presentation.

UBDFM Android App Version 1.5

Today sees the release of the unofficial UBDFM Android app that allows you to stream the online radio station right from your Android device (requires Android 2.2 and later).

Features:

Note: when listening via headphones, you will hear audio mostly from one side due to the stream from UBDFM not being balanced.

Hope you guys like it and do let me know if you have any feedback or feature requests!

MovemberBN Android App

Been super busy finishing up contract work and now MovemberBN. With KristalFM being the official broadcast station for MovemberBN and their recent relaunch with an online streaming option, I thought it would be fitting to have an Android streaming app for KristalFM.

Direct APK Download

This app is still very beta and there are quite a few improvements I am looking at implementing on a standalone KristalFM app

To-do

  • Notification & Background service
  • Track/Buffering information

If there is anything else you would like to add for a standalone app, do let me know in the comments.

Show Me Where It’s At!

Ever had a person ask you if you know where a certain place is and you couldn’t get a good map to show them? Well I ran into this issue and I wanted a quick way to add a marker to the map and pass that information on to the necessary person. So here I introduce….

Show Me Where It’s At!

Just click on the map to get started. Fill in the details. Create and give the link to the person who needs the information. A quick sample: Brunei’s National Stadium

Disable Embed Autoplay

So yesterday I got annoyed at some auto playing music when visiting a blog and I couldn’t find a userscript to disable it so I coded my own. I actually read more of the Dive Into Greasemonkey documentation this time and added it to my userscript page.

Hmmm just tried it in Opera and it didn’t really work. Oh well will modify some other time since I still use Firefox most of the times (still haven’t made a transition back to Opera yet, I blame inertia). Still wondering how to manage these little projects of mine (I should update the projects page…), wondering if should but it on a separate blog/host (currently using brother’s web host for http://thewheatfield.org subdomains but using WordPress.com for the http://blog.thewheatfield.org), unsure of how to make things accessible while keeping things low for maintenance purposes. Suggestions are always welcome

Powered by ScribeFire.