Africa Android Challenge

Android king

Android king

The Africa Android Challenge is an annual competition organised by GDG and Java communities in Africa for android developers across the continent. It provides a platform for devs to build apps relevant to the African continent, give recognition to the devs and win prizes. My friend PK Opoku and I decided to take part again. We took part in previous years, the first time we built an hausa to english dictionary, the second time I worked on a phone locator using GPS, but we didn’t win 😦 so when the email came February this year, we didn’t want to take part because we had school projects to work on. The deadline for submitting apps was however extended to April and our lecturers went on a strike.

The apps were in 2 sections; native android apps and apps using the Google Apps Api. Previously, we built native android apps, this time around, we decided to challenge ourselves and use the Google Apps Api to build our app (Google’s documentations can be a little difficult to understand if you are a beginner like us, we spent three-quarters of the development time reading and understanding them). At first, we wanted to build an app using the Google Drive Api but file sharing permissions was going to be a problem, so we used the Google Plus Api (Its really cool, you should try it). We decided to build a social app running on the Google Plus Api that would facilitate football banter (Africans love their football). The app we named VUVUZELA has 2 sides; a news side where users are kept up to date with football news across the globe and a social side where a user can share a post and have a discussion with other users of the app. The nice thing about the app is, whatever you share can be viewed by everyone in your circle so people not using the app can banter with you. We shared the workload, integrated the various classes and submitted the app, beating the deadline by 3 hours ( we did all this in 2 weeks) 🙂

We patiently waited(Checking emails 20 times a day), the day to announce winners came to pass and we heard nothing. A week and a few days later (after I almost died), the results were announced and we won for Ghana (the 1st round) in our section. Next, we had to work on the app and resubmit it for the final round, the African platform. We had 2 weeks, we did some throwaway prototyping and built again. The final results came and sadly 😥 , we didn’t win. We however made the top 10 apps for Africa ( which offered some consolation but we didn’t even think we would make it that far). For the first round (Ghana winners), we won 1 tablet(which we had to sell because the prize was for only one person even if you develop as a team) ,some t shirts and had dinner with some members of GDG Ghana to celebrate the winners.

It was a wonderful experience, we worked with an API we hadn’t used before. For the app, we are still working on it and would release it soon. An important lesson we learnt was, interface design really matters, users really pay attention to the look and feel of apps.

Thanks to GDG and Java communities across Africa and Max Bonbhel for organizing this wonderful event every year. I pray it gets bigger and better.

Cogito ergo sum,


My Blackberry Experience


So one day I was cruising in my Porsche on the internet highway, and i saw a link shared by Fiifi baidoo of iSpace Foundation about a Blackberry Jam to be held in their newly launched tech hub. At first, I wasn’t really interested being an android freak and all but I decided to give it a try. So I told my friends about it and we got tickets to the event.

Fast forward to 1st July 2013. The event was scheduled to start at 9am, I was supposed to meet a friend at 8:30am at 37 station. She finally arrived at 8:50am and I was there at 8:30am. We got to OSU and got lost so I called Fiifi and he came to pick us up. I met Jesse there and went along with Eyram. We got there around 9:15am and luckily, the software tools to be used that day were being installed. We also installed and then went for breakfast. The event, Blackberry Jam was being organised by Blackberry and The head of Blackberry for Africa, Lany, was there along with 2 developers, Luca and Michael. (They should have brought Alicia Keys too).

After breakfast, we started the first part of the workshop where we were taught the different platforms available to program for the new BB10 and the core/kernal of it. Seriously, BB is doing something wonderful. The BB10 has a lot of amazing features like the ability to use html5 or c++ to write programs for it, with the high amount of web devs around, I see a future for BB10. We then went for lunch, lunch was great(this is an understatement, blackberry did well when it came to food). After lunch, we started with using c++ to write apps for BB10 led by Michael, we wrote an internationalized hello world app then after we used BB webworks and Ripple to write the web-like apps for it too. Then there was the Z10 challenge where someone won a Z10 *sigh*. At 5pm,the program came to an end. On the way home, we met Lany, Luca and Michael and went to Oxford street for an ice cream treat.

In all, it was an eye opening event, I got to see the iSpace(its a nice place and close to the sea, you should visit) and I realised its not good to close your mind to new opportunities especially when it comes to programming ( an advise to wannabe devs like me), its always good to be a versatile dev especially when they all provide money making opportunities.

Warm Regards,
The Chicken Slayer