Afriapps developer Andrew Mugoya is back at it again with a new book offering some designing help to app developers. Titled “Help! I am a developer with no clue about design”, the book aims to help developers integrate minimal design elements to make their apps acceptable not only to the Afriapps app store but also potentially the Android Market....
E-Book: App Design help for design-averse developers from Afriapps
Written by Abou KoneWill Mutua at Afrinnovator writes an interesting article on how to design websites for the African market and supports it with some facts on the ground. Looking at the examples of the most successful websites in Kenya and Nigeria, Will comes down with the following nuggets when it comes to designing for the African market: ..
It turns out localization is not such an obvious task. I am currently trying to localize my Nouchi.Mobi app built with CakePHP and although CakePHP i18n console shell is helpful in created POT files, there still remains the question of translating time strings in French when using for example the CakePHP timeAgoInWords() or the PHP strftime() functions . I found a good tutorial on getting it set up in your environment here. Luckily I develop on Linux so i was able to find the LC_TIME files and import them in my application. Another tip i found out was also running the i18n shell task on your CAKE_CORE folder. It will create a POT file for your views, and your helpers as well which will give youaccess to some of the hard coded strings like month and day of the week values.
It’s kind of interesting, and not frequent to have a mini-scandal going in the African technology scene and the latest one involves Mocality, a Kenyan mobile business directory startup and contractors/employees (???) of Google Africathat used Mocality’s client call list and misrepresented themselves as working with Mocality in order to in fact, steal customers away from them. According to Mashable:
CakePHP Facebook Plugin: API Error Description: The specified URL is not owned by the application.
Written by Abou KoneDuring the development of Nouchi.Mobi where i use this quite useful Facebook plugin (get it, it’s the best!), i ran into an issue trying to authenticate my localhost server against my Facebook app settings.
Git Merge/Git Difftool: Compare a file between two different branches
Written by Abou KoneMoving from Subversion to Git can be hard and i ran into an issue trying to resolve conflicts in a file that was different in the two branches I work on. Since I am working on a Mac, with OSX Lion, i found these two articles to be quite useful:
[.NET][Web] Microsoft.Web.Optimisation : ou comment optimiser une application ASP.NET en utilisant le regroupement et la minification à la volée du JavaScript et CSS
Written by Hinault Romaric DONFACKLe temps de chargement d’une page est un facteur important dans l’évaluation des performances d’un site Web. Il a un impact non négligeable sur l’expérience utilisateur et même sur le référencement naturel. Plusieurs techniques peuvent être utilisées pour optimiser les performances d’une application Web (mise en cache, compression des fichiers, minification, etc)...
“Driving a Rolls Royce on a dirt road”: How not to create African software
Written by Abou Kone
Herman Chinery-Hesse is Ghanian and runsSOFTtribe, one of Africa’s largest software companies, and he is not a happy camper. In a must read interview with Kernel Mag if you are interested in African software, he details the woes that his business is facing in winning government contracts. Highlights:
Titanium Mobile: java.net.UnknownHostException error when using the AVD emulator
Written by Abou KoneDoing some local development with Titanium and I noticed that when using the xhr object to hit my localhost server (idxdot.dev), and testing using the emulator, I got this error:

Slowly but surely, West African countries are following the lead set in East Africa in pushing E-Government. In Ivory Coast, a seminar was held last week (December 14th to the 18th 2011) on the topic of e-government moderated by Mr Georges M’bra, of the government’s scientific committee. ...
The growth and spread of ICT in Africa has resulted in some breathtaking applications that focus more on utility rather than coolness. In today’s Africa, web and mobile technologies are being used to track market prices, coordinate customer feedback, check originality of medicines and even take better care of farm animals....

I ran into this e-book totally by mistake, but nothing happens by coincidence in my book so here you go. It’s an e-book by Andrew Mugoya and you can download it from here on the AfriApps marketplace, which if you didn’t know offers great apps written African Developers....
Have you heard about Konza City? Silicon Savanah
Written by Abou KoneWhen it comes to ICTs, Kenya has demonstrated that it is deservedly one of the leaders in the new Africa. I was recently directed to learn about Konza City by Amadou Daffe of Coders4Africa, who came back impressed with the Kenya and its ICT community from a recent trip to Kenya for a conference. What is Konza City?....
Mobile: Comparative View Between Kenya and South Africa.
Written by Abou KoneI’d like to direct you to this article by Mariska Du Preez titled “Mobile Technology: a comparative view between Kenya and South Africa“. Some hard numbers are given from research on the mobile market in both coutries, as well the state of the developer communities....
I ran into this recent article from the sharp African Tech Evangelist Robert Alai discussing the topic of African tablets with Professor Ndubuisi Ekekwe, an inventor who holds a patent on a microchip used in minimally invasive surgical robots. I’ve first heard about African tablets earlier this year around June from this Engadget article about the Way C, dubbed the First African Tablet (which as with any “First” proclamation is subject to challenge), which pleasantly surprised me as I wasn’t aware of any such initiative being started on the continent. .....
Get ready people, you might be able to snatch a .africa domain name by 2013, as the ICANN is currently accepting applications for new generic top level domains and many organizations are going to put in applications for the .africa gTLDaccording to this CNN article. DotConnectAfrica, the African Top Level Domains Association, the African Registry Consortium and even the African Union Commission are all considering putting in the $185,000 required to apply for operating the “.africa” domain, with the Commission also vying for the French and Arabic alternatives “.afrique” and “.afriqia”. The reasons put forward by Sophia Bekele, director of DotConnectAfrica makes sense based on their research:
Meet Ingenious Labs, mobile and web development startup in Togo
Written by Abou KoneHead over to one of my favorite African related site on the net to check an interview with Togolese entrepreneur and developer Tiyab Konlambigue who created Nomad, an Android app “that allows users to have a digital and social life asynchronously thorugh the Oasis server” (Finalist of the Android Developer Challenge for Africa 2011 competition)....
An overview of the App and Mobile Market in Africa
Written by Abou KoneTwo good reads for you about the mobile market in Africa today. First we start with “The Numbers That Lure Telecom Firms to Africa”, good nuggets in the stats cited there, let’s see:
[.NET][Web] WebMatrix : retour d'expérience sur l’EDI Web gratuit
Written by Hinault Romaric DONFACKLors de la conférence Build Windows de septembre denier, Microsoft a présenté des préversions de ses principales technologies de développement. La communication autour de ces produits a étouffé la sortie de la bêta de la version deux d’un de mes environnements de développement favoris : WebMatrix. Readmore
Like a small child, the world has undergone a metamorphosis from the stone age, electricity, industrial era not to the technology driven era. Sometimes I sit down and wonder what the next big thing is. Luckily enough, in Africa it is the only thing we can compete fairly with the rest of the world, apparently it might be the beginning of our time to conquer the world. This is the only time we can prove to the rest of the world that we have brains and we can have the best ideas the world has ever known.....



