Cloudinary Blog

forLoop: Nigeria Event on Building for The Next Billion Users

forLoop: Nigeria Event on Building for The Next Billion Users

TL;DR

Since Google shared their intent for the next billion internet users, some African developers thought this was pointing right at them and they needed to act fast. The mission to bring the next billion users from Africa to the internet kicked off a storm of enthusiasm. This community event turned into a success story and this is a summary of what happened.

forLoop Africa is a developer community that started as a small group in Lagos, Nigeria. It has grown into an independent developer network, spreading it wings to other regions of the country and even to other African countries. As of writing, the community already set out plans to get into 10 African countries in 2018


A cross section of the participants posing with Codebeast and the Cloudinary banner.

It was the day before Nigeria’s Independence Day. Software developers, engineers, community builders, developer evangelists and all other individuals in the broad sphere of tech had long awaited this day. With the stage set and the enthusiasm at its peak, there was no going back now. forLoop Nigeria was finally here!

As most of you might know already, forLoop Nigeria is Africa’s biggest tech community. Born out of the need for a vibrant ecosystem where like minds in and outside tech could meet to exchange ideas, draw inspiration and network in general. It was created by Ridwan Olalere in 2015. From its start as a homely meetup of about 30 techies, forLoop has become a “conference,” hosting up to 700 people and having sub-organizations in different parts of Nigeria as well as throughout Africa. Notable community builders who helped keep the forLoop dream alive include Imogie Mubarak (of blessed memory), Prosper Otemuyiwa, Ire Aderiokun, Christian Nwamba, Adewale Abati, Solomon Osadolor, Neo Ighodaro and Rotimi Okungbaye.

Ridwan Olalere, founder of forLoop.

Fast forward to the present. It was just a month since one of the four horsemen ― Google ― had visited Nigeria and emphasized the importance of building software that would solve the problems of the next billion users. It was clear that forLoop was staunchly in favor of this vision, hence the theme for its gathering: “Building for the next billion users.” It was no surprise that every speaker who had something to share with the audience had built his message on this theme. Common situations that affect the average software and hardware user were examined and discussed with possible solutions offered. Some of these problems include:

Product Design

Interface is everything to the next billion users. Part of what will make the average user love a product and give it an awesome review is the product’s ability to establish a connection with that user. This can only be achieved by implementing the best product design practices when creating a product. Speaking on product design was Ugo Ifezue, a Nigerian-based Toptal Designer. Ifezue made everyone understand the importance of quality product design, as well as common mistakes in design that should be avoided and best practices for UI designers to follow.

Ugo Ifezue walking everyone through the rules of product design

Progressive Web Apps and Accessibility

What’s your app to a billion users if they can’t use the product properly, mainly because of poor Internet connection. A huge part of what has been hindering market penetration in Africa is lack of quality and affordable Internet. ChristianCodebeastNwamba, a Cloudinary Developer Evangelist, came to the rescue on this one. With demos and illustrations, Nwamba showed everyone how Progressive Web Apps could have a huge impact on delivering content and services to the end users who dealt poor Internet access. Armed with a couple of awesome demos, Nwamba also explained how developers could use Progressive Web Apps along with Unstructured Supplementary Service Data (USSD) to ensure their apps and services get to the next billionth user.

Open Source

Open source simply means software for which the original source code is made freely available and may be redistributed and modified. Open source leads to innovation and ensures the continuity of many projects today. Having impact on the next billion users would need this continuity and it was no one other than the open sourcerer Adewale ‘Acekyd’ Abati who made it clear to everyone. In addition to talking about what is needed for the next billion users and showing everyone how open source was a great fit to their needs, Abati showed everyone open source projects that have changed the world, the core values of open source and how to build businesses around open source.

Acekyd making everyone understand the importance of open source

Innovation Pitch

After problems affecting the next billion users were discussed, it was time for startups and companies to talk about their products and services. Quite a number of startups came forward, some of which were:

Flutterwave

Flutterwave helps banks and businesses build secure and seamless payments solutions for their customers. The company’s mission is to change how the world does business with Africa by providing merchants and enterprises with solutions that help them accept payments easily. Flutterwave is also devoted to building an active developer community through their Forum and Developer slack channel.

Omosalewa Falade, Flutterwave's tech strategist, speaking about the possibilities with Flutterwave

Africa’s Talking

With the use of Unstructured Supplementary Service Data (USSD), Africa’s Talking provides cloud-based scalable mobile technology systems that enable end users to interface directly with telecommunication service providers across Africa, providing the next billion users with high-quality connections that are cost effective for both small and large enterprises.

Graham Inghoko advocating for Africa's Talking while Prosper Otemuyiwa looks on

Cloudinary

A thousand words can be said with just one picture, image is everything and Cloudinary knew this from the very beginning. A market leader in providing cloud-based image management solutions, Cloudinary comes to the rescue when it’s time to provide image content for whatever you’re building. Added to the fact that it’s cost effective and scalable, it leaves startups with enough time to handle business logistics and other pressing concerns. Optimizing images in the cloud is an obvious enabler for the next billion users.

Codebeast keeping it real on stage with Cloudinary

Kudi

If we are going to reach the next billion users, we need to understand that the average old lady, who speaks only her native language may have a hard time typing on her smartphone. With that said, voice commands are the way to go. No one understands this like Kudi, an artificial intelligence chatbot that helps you with your finances. All you need to do is ask, because Kudi uses everyday conversational style to communicate with you. Transfering money, paying bills and getting airtime can be managed by Kudi and it learns more everyday as you communicate with it.

A developer evangelist from Kudi, talking about the importance of AI chatbots and how they can help while Prosper gazes on.


Material Palenight

In every crowd, certain individuals stand out and command attention, mainly because of their achievements. One of these individuals was Olaolu Olawuyi. Olawuyi, a 16-year-old Nigerian, had just graduated from high school. Ever since he was 11, he had always been fascinated about how software worked and with a strong inner drive and self motivation, he taught himself how to code. He had developed Material Palenight, a material-like theme for Visual Studio code. The theme was a success. So far it has had 11,000 installs and was even featured by Wes Bos on his podcast. Olawuyi’s story shows how far we can go if we really put our mind to what we want and never give up.

Olawuyi telling everyone his story while Prosper and Codebeast look on in awe.

Q & A sessions

Our very own "four horsemen"!

After the startups had finished their presentations, there was a lively question and answer session during which a group of panelists took questions from everyone. The panelists were well versed in their craft and included:

Aniedi Udo Obong: Google Developer Ecosystem Program Manager, Sub-Saharan Africa.

Aniedi taking questions from the audience while Prosper looks on.

Prosper Otemuyiwa: Developer Advocate and Technical Writer at Auth0

Prosper and Aniedi learning a thing or two from each other while educating the audience.

Babafemi Ogungbamila: Chief Information Officer at Interswitch Group

Babafemi telling everyone what to expect and how to weather the storm

Omosalewa Falade: Tech Strategist at Flutterwave

Omosalewa taking a question or two from the audience

The session proved to be very informative and inspirational. The panelists, armed with wealth of experience, and the audience, armed with a bevy of questions, were the perfect match. Everyone had a story to share and everyone left inspired. In the end it was totally worth it.

Conclusion

While everyone was having a good time networking, sharing ideas and creating priceless moments with their cameras, the day was gradually drawing to an end. Ridwan Olalere took time to thank everyone for being there and making an impact ― no matter how small ― to the goal of building for the next billion users. Everyone was then ushered outside where a group photo was taken and they all said their goodbyes to what was perhaps the largest meetup in Africa to date.

Credits

Event correspondence: Raphael Ugwu Photographers: Rotimi Okungbaye and Mohini Ufeli

Christian Nwamba Christian Nwamba (CodeBeast), is a JavaScript Preacher, Community Builder and Developer Evangelist. In his next life, Chris hopes to remain a computer programmer.

Recent Blog Posts

Google Analytics Video Tracking Made Simple

Most web analytics only look at page interactions. But what happens when the major content on your page is a video. You want to know when and how long your users are interacting with your media, when they paused to take a closer look at your media content and when they skipped some content because it wasn’t relevant to them. These - along with a lot of other reasons - are why you should not only analyze open/visits rates, but also drill down in the media content.

Read more
Give your mobile app a boost: pre-upload image processing

As a mobile developer, enabling users to upload images and share them with other users is a very common requirement. When developing those capabilities, we need to take into account that most users won't think twice about uploading the massive images that their high-resolution mobile cameras capture. Those huge files are not only overkill for on-screen display, but can also cause significant slow downs in upload and delivery times. And of course those same users wouldn't think twice about complaining or abandoning our app if their overall user experience wasn't smooth and fast.

Read more
Cloudinary Helps Hinge Keep Modern Romance Real

To create a profile, Hinge users initially had to connect their Facebook and/or Instagram accounts to the app, which would import images to the users’ Hinge profiles. Hinge stored those images with a URL that expired after two months, unless the user logged into the app regularly. This aspect of the app was frustrating for users because the photos would become inaccessible for others to view.

Read more
Building a Smart AI Image Search Tool Using React

In our first article, we built a part of the front-end of our image search tool with the focus mainly on the parent App.js stateful component.

In this article - part two of a series - we will continue developing a Smart Search App, in which users can search for content in an image, not just the description. The app is built with React for UI interaction, Cloudinary for image upload and management and Algolia for search.

Read more