Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building For The Next Billion Users

Building For The Next Billion Users

Avatar for Thierno Thiam

Thierno Thiam

October 20, 2018
Tweet

More Decks by Thierno Thiam

Other Decks in Technology

Transcript

  1. Agenda • Definition • Who and where are theses users

    ? • What are the main challenges ? • What are tools for building that awesome product ?
  2. ‣console.log(me); ‣{ fullName: ‘Thierno Thiam’, nicknames: [‘localhost’, ‘small boy from

    fouta’], company: ‘Akatsukii consulting’, sections: [‘Angular Avengers’, ‘Ninja NodeJs’],
 status: ‘Captain Deidara’ twitterAccount : ‘@localhost_droid' }
  3. Definition « The Next Billion Users » means building product

    for everyone, building something for a totally different profile of user by mainly targeting people coming for the first time in our system especially in emerging countries like Rwanda, Nigeria, Indonesia, Senegal, etc.
  4. What are the main challenges ? Performance Matters: Smartphones are

    more and more cheaper but poor in performance especially android devices.
  5. What are the main challenges ? Connectivity: Internet may be

    expensive or cheaper depending on the country but connectivity is almost slow. Many African areas operate in 2G connection. Connectivity is now a key feature in our application that's why "offline" is and should be a state.
  6. What are the main challenges ? Internationalization « i18n »:

    Our "Next billion users" are most of time people who cannot write and read french or english. Our system need to understand that complexity and try to speak more languages.
  7. What are the main challenges ? UX Design and Web

    Accessibility: The fact that people were not commonly connected "User Experience" should take half of your time. Iterate many time to find a good UX. Go out, talk to people, know they need, they constraints and build it with empathy. Finally it is Important to not forget web accessibility so that people with disabilities can use our product.
  8. What are tools for building that Awesome Product ? As

    a soldier we are using Design Thinking in order to understand our target and make Lighthouse our best friend to have a better view. Stay low, go fast with PWA and finally shoot your JavaScript.
  9. Lighthouse is an open-source, automated tool for improving the quality

    of web pages. You can run it against any web page, public or requiring authentication. It has audits for performance, accessibility, progressive web apps, and more.
  10. Put the best of native apps and the best of

    web together. They are: Reliable: Load instantly and never show the downasaur, even in uncertain network conditions. Fast: Respond quickly to user interactions with silky smooth animations and no janky scrolling. Engaging: Feel like a natural app on the device, with an immersive user experience. Progressive Web App
  11. No matter optimisation you can do in your frontend if

    your backend is poor you can always run but you’ll just die tired. Small Boy From Fouta