Isaac Adariku

Isaac Adariku

Software Engineer by Day • Software Craftsman by Night

Kaduna, Nigeria

Actions

Isaac is a Senior Product Engineer dedicated to building technology that scales and empowers. With over a decade of experience in computer intelligence, he specialize in creating seamless cross-platform experiences and robust backend systems.

His Current Focus:
Reflection.app: Leading the cross-platform engineering for the premium "Writing Oasis," available on iOS, Android, macOS, and the Web. The focus is on creating a unified, performant, and distraction-free journaling experience that integrates AI-powered coaching and real-time wellness insights.

Any Technologies: As a Co-Founder, he is bridging the digital divide in Africa. By developing innovative, local-first tech solutions designed to enhance internet accessibility and solve real-world challenges in our local communities.

Google Developer Expert: Recognized by Google as a GDE for Dart & Flutter, he is passionate about mentoring the next generation of product teams and making complex infrastructure accessible to everyone.

Area of Expertise

  • Information & Communications Technology
  • Physical & Life Sciences

Topics

  • flutter
  • Dart
  • Firebase
  • Google Cloud
  • Mathematics
  • Computer Science
  • Software Engineering
  • Software Craftsmanship
  • Software Deveopment
  • data structure
  • algorithms
  • PostgreSQL
  • Cloud functions
  • Git
  • GitHub
  • Cloud Computig
  • Go lang

Securing your Flutter API Keys (Environment variables)

At some point, every flutter developer will need to use environment variables in a Flutter project, this is a guide on how to do it in a secure way.

Some packages handle the environment variables only during a process, which takes time to load and will load every time you open the app. Also some export the .env file into the assets and load the file during the app runtime, this also has its downside because we can't access them as constant expressions and most especially the asset directory can be accessed directly by unzipping the APK, thus .env file is not secure, and anyone can access it.

This session will show developers how to use environment variables securely, how to use them as constant expressions, and how to obfuscate them.

It will be a live coding session.

Remote Logging with Google Cloud Logging in Your Flutter App

Imagine your Flutter app faces unexpected issues in production, and you’re left with no direct way to understand user behaviour or the cause of the problem. In this session, you’ll learn how to overcome such challenges by implementing remote logging with Google Cloud Logging in your Flutter apps. Discover how to track, monitor, and troubleshoot issues in real time, ensuring your app is always performing at its best.

This hands-on workshop will showcase a Flutter game app powered by Gemini AI to simulate real-world scenarios. As participants play the game, live use cases of remote logging will be recorded, allowing us to analyze users’ flows and improve app performance using real-time user logs. Join us to gain the skills needed to elevate your Flutter app’s reliability and enhance the user experience.

KahootFest: Building a Live Interactive Flutter & Firebase Game

Let's make technology both Educational and Entertaining! In this session, we will explore the exciting possibilities of creating live Kahoot games using the dynamic duo of Flutter and Firebase. If you believe that technology can be both educational and entertaining then I aim to showcase how these technologies can be harnessed to build engaging, fun and interactive experiences that can inspire, captivate, and inform attendees about the versatility of Flutter and Firebase.

🎮 Key Highlights:
- Discover how to rapidly set up and deploy a live Kahoot game built with Flutter Web within 20 minutes.
- Explore the synergy between Flutter and Firebase to create real-time, multiplayer games.
- Discover the potential of Flutter and Firebase in making game development accessible and enjoyable with fewer resources.
- The audience plays the live Kahoot game which incorporates Abuja's unique flavour, General Tech insights, Google's influence, and Nigeria's cultural richness.

Elevate Your Flutter App with Firebase Remote Config and A/B Testing

Take control of your Flutter app’s experience without needing app updates! This session will focus on using Firebase’s Remote Config to manage app settings from the cloud, and how A/B Testing can help you experiment with different configurations to boost performance and user satisfaction. Learn to deploy server-side configuration changes in real-time and test them on the fly.

This hands-on workshop session will make use of a Flutter game app that uses Google Gemini AI to demonstrate a real-world scenario in which some of the users will have to input their Google AI API key to use the app while others will not have to. We will use Firebase Remote Config to manage this and Firebase A/B Testing to test the performance of the app with and without the AI API key.

Auto deploying flutter web on Github page

This topic introduce Flutter developers on using Github with Flutter web and teaching them how to auto deploy using the workflow and actions and also give hints to base href giving few developers issue when deploying with github page.

Fundamentals of Blockchain as a pathway to Web3

This will introduce beginners and anyone coming to the Web3 space. The fundamentals of Blockchain is necessary as a foundation for web3.

DevFest Kaduna 2023 Sessionize Event

October 2023 Kaduna, Nigeria

DevFest Abuja 2022 Sessionize Event

October 2022 Abuja, Nigeria

Web3 for All - Polygon Guild Abuja Sessionize Event

March 2022 Abuja, Nigeria

Isaac Adariku

Software Engineer by Day • Software Craftsman by Night

Kaduna, Nigeria

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