Blog

  1. This Week on WomenRISE: Javascript 101


    by

    After learning how to use HTML to define web page content and CSS to style the layout of web pages in previous classes, this week we started learning how Javascript can be used to program the behaviour of web pages to make them more interactive.

    Introduction to Javascript

    Introduction to Javascript

    Starting from the beginning, we got to understand what exactly Javascript is, what it can do, what it can’t do and how it works.

    Starting with the basic concepts

    Once we got the basics sorted, we went into other concepts like comments, variables, operations and key words…to mention a few.

    Let's go over that again. Arithmetic Operations?

    Let’s go over that again. Arithmetic Operations?

    But sometimes, theory can get too theoretical. So we got loads of activity time to practice what we had learned.

    Apt Pupils

    Apt Pupils

    There were at least five exercises on what we had been taught so far. They included currency, weight and temperature converters.

    Getting down to the code

    Getting down to the code

    One exercise was a Javascript alert dialog box that printed ‘hello *participant name*’

    The alert works

    The alert works

    It worked!

    It worked!

    At the end of this week, we got two weekend activities to help us further test the concepts learned and to play around with Javascript so we get more comfortable. After all, practice does make perfect.

    Making sure everyone is carried along

    Making sure everyone is carried along

    We are excited about next week’s class and we’d be sure to keep you updated. Want to see what we’ve been up to in previous classes? Check out our blogpost HERE.

     About Women R.I.S.E

    Women R.I.S.E is an initiative by Co-creation Hub, with support from Google, designed to increase the number of female technology entrepreneurs in Nigeria, thus increasing active female participation in technology.

  2. Learning to Build Universal Windows Apps [Bootcamp]


    by

    For five days, from 11 – 15 August 2014, fifteen eager developers interested in developing Windows apps gathered together at CcHUB for an interactive and hands-on bootcamp. Facilitated by Adebolu Omololu, Support Engineer for Microsoft Enterprise Platforms, we delved into building Windows apps, publishing them on the Windows store and deploying solutions on Azure.

    What we learned

    Day 1: An Introduction to Windows Store

    An introduction to Windows store, why you should develop for the Windows store, how to monetise apps and the benefits you get. At the end of the day, all the participants setup Windows store developer accounts.

    Day 1: Introduction to Windows Store

    Day 1: Introduction to Windows Store

    Day 2: How to Build a Windows Store Application

    We got our hands dirty in with Windows store applications. Each participant began working on their individual Windows store app by following a lab prepared by their facilitator. It was a collaborative effort with everyone learning to build the apps together. Some participants were unable to install the prerequisite tools but we improvised by getting them to binstall Azure virtual machines which we used instead.

    Day 2: How to Build a Windows Store Application

    Day 3: How to Develop Windows Phone Applications

    We learned to develop Windows Phone applications, use virtual and local machines, and publish applications to Azure. For this exercise, the class developed a simple to-do list. The last thing we learned before the end of day 3 was how to managing data when using Azure services.

    Day 3: How to Develop Windows Phone Applications

    Day 4: Project Sienna and Universal Windows Apps

    We first goWhen the got to Project Siena, more than half the class asked why we did not show them this easier alternative first instead of making them develop the individual apps for the Windows platform. Why did he show them the first. Learn from a beginners perspective. Learn to develop ib visual studio. Created windows store accounts. Every one minus 1 person had the account set up

    Day 4: Project Sienna and Universal Windows Apps

    Day 5: Demo Day!

    Each participant got to showcase their apps to the whole class. Their demos the app name, what it does, how it works, what platform was used to develop it and a prototype of what they had developed. They ended by telling us what they liked and dislaiked about the platforms used.

    Day 5: Demo Day!

    Day 5: Demo Day!

    The Outcome

    At the end of the bootcamp, we were able to sign up all participants for Bizspark account valid for 3 years and with $60,000 worth of data. We also had 11 solutions created using Project Siena, App Studio or Visual Studio and published to the Windows Store. The apps are:

    1. Age Calculator: an app that calculates your real age, not your football age.
    2. Current Affairs App: provides information on current and historic events of political or social interest and importance happening in the world.
    3. Football Panorama: allows you watch clips of renowned footballers. It also includes RSS feeds of football related activities.
    4. Interest Rate Calculator: calculate the interest rate and amount on money borrowed or loaned.
    5. Kickball Africa: get football news across Africa.
    6. SWAN: teaches you how to swim, all in one app. Includes instructions and videos.
    7. Tax calculator app: find out how much tax you should pay.
    8. This or That: a food app that suggests what to eat, how to make it or where to get it based on your cravings.
    9. Touriza: lets you know the best tourist centers in the world.
    10. Translator app: helps you translate languages.
    11. xDash: pulls feeds from your favourite websites
    Recap

    Five days and eleven apps later, we were able to learn and develop Windows apps in a 5-day bootcamp with Microsoft MySkills4Afrika volunteer and Microsoft Engineer, Adebolu Omololu. The interactive and practical nature of the sessions made it easy for participants to learn and ask questions about how to develop for the Windows platform using various tools. There was also one-on-one time with the facilitator and a lot of team work.

    DSC_0580

    This bootcamp was made possible thanks to the Microsoft MySkills4Afrika, an initiative that brings skilled resources from across Microsoft to support Africa’s future.
  3. Two Weeks at CodeCamp 2014


    by

    12 days, 10 early-stage developers, 1680 hours of code, 3 tech projects in the works and an upcoming demo day. The atmosphere at CodeCamp has been filled with excitement and intense energy. We are elated to be working with bright, young minds.

    It has been amazing seeing them pick up new skills and watching them explore the possibilities of their newly acquired knowledge. Learning the basics of Java programming language took centre-stage this week. It was a step towards learning how to build scalable android mobile apps. Caleb and Damilola are the facilitators running the show.

    IMG_1576.JPG

    Here is what they have been immersed in this week:

    • Introduction to Java: Variables and Operators

    • Control structures: Arrays

    • Methods, Classes, and Objects

    • Object Encapsulation & References: Static Fields and Methods

    • Multithreading: Hashmaps: Inheritance. Interfaces and a few data structures.

    One of the highlights was seeing one of the participants Ebuka, overcome his fear of Java.

    Ebuka.JPG

    Also this week, the teams began holding sessions with their mentors to provide guidance on the projects that they are working on.

    IMG_2031.JPG

     

    We’ll let you in on some of the projects that our bootcamp attendees are hacking out:

    • An app that will tell user what it will cost & how long it will take to get from point A to point B. This will show the cost for various means of inter and intra-city transportation modes.

    • A crowd-funding app with a social twist

    • A local place discovery app.

    Derrick Bolton from Stanford University dropped by to speak to our participants about opportunities at Stanford. A welcome break from crunching code one would say :)

    Earlier in the day, we had visits from startups from our Incubation space. Emotu Balogun, co-founder at Traclist, a product discovery platform took some time to speak on their work and how an internship with them would greatly contribute to the growth and development of budding programmers.

    IMG_1935.jpg

    A few minutes later, Tunji Alao, walked participants through slides that detailed the journey of his startup. He highlighted the direction that VacantBoards was going and the opportunities available for bright, young developers to help make make their dream a reality. His pitch must have lit a fire in some minds as seen in this twitter status update captured below.

    afees_tweet.JPG

    We are looking forward to the last 2 weeks of CodeCamp 2014 where our participants will be learning how to build android mobile applications. And then demo day!!! And in case you missed week 1 of our post on CodeCamp 2014, you can catch it all here.

  4. KidsZone Summer of Code: And It’s A Wrap!


    by

    4 weeks, 30 kids, 6 groups and 1 demo day; like all good things, the KidsZone Summer of Code program has come to an end. The culmination was Saturday the 16th, as kids got ready to demo their projects to parents and invited guests.

    IMG_0202

    The demo day applications were not short in variety, as demos ranged from fun Scratch games and animations, interactive Python programs as well as some math-based Python applications. Parents had the opportunity not only to see what their kids had been working on over the summer, but could also view what other kids had been working on and interact with other parents.

    IMG_2111

    Vice-President of Sales and Country Manager for Rancard Nigeria, Mr. Olusegun Adeniyi, was also present to hand Raspberry Pi starter kits to each of the 10 recipients of the Rancard scholarship. The kits would ensure that the kids possessed the necessary tools to continue to use and enhance the skills they acquired over the summer.

    IMG_2098

    The last 4 weeks have been amazing to say the least; and was undoubtedly, a summer well spent.

    IMG_1826

  5. Visa Supports Launch of Locally-Developed Mobile Apps to Promote Financial Literacy in Nigeria


    by

     

    Lagos, Nigeria – 14 August, 2014

    Visa Inc., the global leader in payments, today supported the launch of three locally-developed mobile apps to promote financial literacy in Nigeria. The apps were conceptualized and developed by winners of the Financial Literacy Challenge mobile development competition, sponsored by Visa, and delivered by the Co-Creation Hub Nigeria. They are designed to help Nigerians make better financial decisions by providing education about the importance of saving and financial management.

    “This initiative is part of our strategy to help Nigerians become more financially aware,” said Ade Ashaye, General Manager for Visa in West Africa. “What makes it unique is that it encourages Nigerians to develop locally-relevant solutions, tailored for their specific environment and needs. We are always looking to support innovative programmes that can better equip individuals to manage their money more effectively, — and these apps achieve that.”

    The apps, which are free for users, encourage financial education by making financial literacy fun and entertaining, while also challenging users on their level of financial acumen.

    The first app, ‘Money Talks,’ is an audio tutorial solution that provides financial information using SMS, voice interactive system and the Web. It supports Igbo, Yoruba, Hausa and Pidgin English. ‘More Than Money,’ a game developed to reinforce students’ money management skills, is an adaptation of the community game used by Junior Achievement Nigeria in primary schools across Nigeria. The third app, ‘Street Tinz,’ is a mobile, web-based game that teaches children how to make smart financial decisions in a fun and engaging way.

    “CcHub is pleased to have worked with Visa, through the Financial Literacy Challenge, to develop these three mobile apps that will go a long way in helping Nigerians make better use of their income,” said Bosun Tijani, CEO Co-Creation Hub Nigeria. “Playing with these apps will get the next generation started towards a financially responsible life. Together we are making a difference.”

    The apps can be downloaded at: www.cchubnigeria.com/flc and are available on several mobile platforms including Android, iOS and Java enabled phones (J2ME).

    Visa has educated millions of customers in more than 30 countries over the past decade on financial literacy through various programmes. These financial literacy apps are part of a number of initiatives that we will be embarking on to bring financial education to the newly banked, unbanked and under-banked in Nigeria. More about Visa’s financial literacy programmes can be found at http://usa.visa.com/newsroom/media-kits/financial-literacy.jsp

    L-R: Ade Ashaye, Country Manager West Africa (VISA); Tunji Eleso, Director, Pre-incubation (CcHUB); Kehinde Adekeye, Director, Marketing West Africa (VISA); Emezino Afiegbe, Business Development Manager (VISA)

    L-R: Ade Ashaye, Country Manager West Africa (VISA); Tunji Eleso, Director, Pre-incubation (CcHUB); Kehinde Adekeye, Director, Marketing West Africa (VISA); Emezino Afiegbe, Business Development Manager (VISA)

    About VISA

    Visa is a global digital payments network that connects consumers, businesses, financial institutions, and governments in more than 200 countries and territories to fast, secure and reliable electronic payments. We operate one of the world’s most advanced processing networks – VisaNet – that is capable of handling more than 47,000 transaction messages a second, with fraud protection for consumers and assured payment for merchants. Visa is not a bank and does not issue cards, extend credit or set rates and fees for consumers. Visa’s innovations, however, enable its financial institution customers to offer consumers more choices: pay now with debit, ahead of time with prepaid or later with credit products. For more information, visit corporate.visa.com.

    About Co-Creation Hub Nigeria

    Co-Creation Hub Nigeria is a social innovation centre dedicated to accelerating the application of social capital and technology for economic prosperity. We leverage a community of progressives – software developers, organizations, government officials, businesses, academics etc who bring their creativity and knowledge into play in crafting novel ways to address the myriads of social and economic challenges that impact the lives of Nigerians every day. These stakeholders form the core of the community of people interested in positively impacting Nigeria that we are building. This community interacts through our online platform and physically at the CcHub space in Yaba, Lagos.

    For more information, visit www.cchubnigeria.com

    Visa Contact:

    Emily Kaiga
    Visa Sub Saharan Africa
    ekaigaad@visa.com

    Co-Creation Hub Contact:

    Bosun Tijani
    Chief Executive Officer,
    bosun@cchubnigeria.com