Speaker

Bright Etornam Sunu

Bright Etornam Sunu

GDE Flutter & Dart, Senior Mobile Engineer

Accra, Ghana

Actions

Etornam is a Software Engineer who currently specializes in developing resilient Mobile applications for Android and iOS. He has an understanding of modern software engineering and always looking for a better approach to designing software. Aside from his day-to-day activities as a software engineer, he actively contributes to open source projects and also the tech community ecosystem building in Ghana.

Area of Expertise

  • Information & Communications Technology
  • Region & Country
  • Transports & Logistics

Topics

  • mobile app development
  • flutter
  • Dart
  • Firebase
  • SQL
  • PostgreSQL
  • Firebase Services
  • Kotlin con Firebase
  • Gemini
  • Software Engineering Management

Networking and API Integration for Flutter Developers

In this talk, we will discuss the basics of networking and API integration, two essential skills for all Flutter developers. We will start by defining what networking and APIs are, and why they are important. We will then discuss how to make HTTP requests and parse JSON data, two common tasks that are required for networking and API integration. Finally, we will cover some specific APIs that Flutter developers commonly use, such as the Google Maps API and the OpenWeatherMap API.

By the end of this talk, you will be able to:

1, Understand the basics of networking and API integration
2. Make HTTP requests and parse JSON data
3. Use some common APIs in your Flutter apps

This talk is intended for beginner Flutter developers who want to learn more about networking and API integration. It is a good starting point for anyone who wants to build Flutter apps that interact with the internet.

Integration Firebase Authentication, Storage, Firestore and Cloud Messaging in Flutter

Flutter makes App Development fun. In today’s world most apps need a form of security, Firebase Authentication can help is this regard. Firebase firestore helps in storing user or app information and storage helps store files. The aim of this codelab is to explain and layout the best way to integrate these services into your app and leverage on these technologies.

Integrating Firebase Authentication in Flutter

Flutter is a wonderful Mobile App Development framework which helps developers build both android and iOS apps but integrating firebase Authentication can be a little troublesome. This talk will outline the various steps to take to successfully integrate Firebase Authentication into your Flutter app.

Flutter design patterns

In this session, I will describe OOP design patterns, their implementation in Dart programming language and how to use them when developing Flutter applications.
This talk is heavily based on the “Gang of Four” (GoF) book “Design Patterns: Elements of Reusable Object-Oriented Software”, which, in my opinion, is one of the most iconic software engineering books about software design patterns. This book contains more than 20 different OOP design patterns.
We will look at:
1. Singleton
2. Adapter
3. Strategy
4. State
5. Facade
6. Prototype

Talk link: https://docs.google.com/presentation/d/1fhOTehcq_PvFRXSGcfb2jsYuXr-dK4zLgxAHzkK6HZc/edit?usp=sharing

Climbing the Mobile ladder

This talk is for beginners who wants to venture into mobile app development. This is an introductory talk to serve as a guide for the newcomers. This talk would be focus on Android App Development.

Improving your Flutter/Dart code with Unit Testing

In this session, I will describe what testing is and the importance of testing in software development in general. In this talk, we will look into ;
What is automated testing?
What is unit testing?
Why do we need to test?
What can we test in a unit?
How to do unit testing in Dart?
Good unit testing practices
Mocking
Different ways to mock
Mockito

link to slide: https://docs.google.com/presentation/d/1Z6l18kQiENs3ifqS_CX3udhK24uKLcsmVo_LwK8Ey88/edit?usp=sharing

Declarative Navigation & Routes with GoRouter

A declarative routing package for Flutter that uses the Router API to provide a convenient, url-based API for navigating between different screens. You can define URL patterns, navigate using a URL, handle deep links, and a number of other navigation-related scenarios.

Slide link: https://docs.google.com/presentation/d/1dieXt7N-dwWTNTwBUoNT7bvpmUZmo7dbfPpWmkKuxJo/edit?usp=sharing&resourcekey=0-PZi1BfX0kJg1HGUWZrML2Q

Build Your First Flutter App

Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
This practical session focus on how to build your first flutter app by following the Google codeLabs

Slide link: https://docs.google.com/presentation/d/19_z4nf8BAkK8nFYeTZr_x148NvDXrhVWLSWBG32gMxE/edit?usp=sharing

Bright Etornam Sunu

GDE Flutter & Dart, Senior Mobile Engineer

Accra, Ghana

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top