Ethiel Adiassa
Flutter/Dart GDE, Senior Software Engineer at Djamo, a YC backed startup
Lomé, Togo
Actions
Flutter/Dart GDE - Fullstack Software Engineer - Problem solver
Experienced Senior Software Engineer with 6+ years working in an innovative and ever-changing environment. A creative thinker, adept in mobile and web app development, software design, and analysis. Experienced with the latest cutting-edge development tools and procedures. Able to effectively self-manage during independent projects and collaborate in a team setting.
Ps: Flutter Lomé Meetup Organizer
Links
Area of Expertise
Topics
MVVM architecture for your Flutter mobile app
In the rapidly evolving world of mobile app development, architects and developers strive to build robust, scalable, and maintainable applications. One architecture that has gained significant popularity and recognition in recent years is the Model-View-ViewModel (MVVM) architecture. This talk aims to explore the MVVM architecture and its application in Flutter mobile app development.
The talk will begin by introducing the core concepts of MVVM, highlighting its key components and their responsibilities. Attendees will gain a deep understanding of how the architecture promotes a clear separation of concerns, making code easier to understand, test, and maintain.
Next, the talk will delve into the implementation of MVVM in Flutter. It will showcase the various frameworks and libraries available that facilitate MVVM in Flutter development, such as Provider, ValueNotifier, etc. Attendees will learn how to leverage these tools to create a clean and reactive architecture for their Flutter mobile apps.
Throughout the presentation, real-world examples and best practices will be shared to illustrate how MVVM can solve common challenges faced during app development, including handling complex UI logic, managing state, and integrating with external data sources.
Moreover, the talk will address the benefits and potential drawbacks of adopting MVVM in a Flutter project. It will highlight how MVVM enhances code reusability, testability, and maintainability, while also discussing considerations such as increased initial setup complexity and potential performance trade-offs.
By the end of the talk, attendees will have a comprehensive understanding of the MVVM architecture and how to implement it effectively in their Flutter mobile app projects. They will be equipped with the knowledge and tools necessary to build modular, scalable, and maintainable apps, empowering them to excel in the ever-evolving world of mobile app development.
Multitasking Made Easy: Leveraging Isolates for High-Performance mobile Apps
In today's mobile landscape, users expect apps to adapt seamlessly across different devices and screen sizes. Building responsive apps can be challenging, especially when dealing with performance and resource limitations. This talk explores how Isolates in Dart can be leveraged to create highly responsive mobile applications.
This talk will delve into the concept of Isolates in Dart and their role in building responsive apps. We'll cover:
The Fundamentals of Isolates: Understand how Isolates work, their benefits for concurrency, and memory management.
Building Responsive UIs with Isolates: Explore techniques for offloading UI tasks to Isolates, improving responsiveness and fluidity.
Isolates for Background Processing: Utilize Isolates for computationally intensive tasks without compromising the main UI thread's performance.
Communication between Isolates: Learn effective strategies for data exchange and communication between the main isolate and worker isolates.
Real-World Examples: Discover practical use cases demonstrating how Isolates can enhance app responsiveness in various scenarios.
Performance Considerations: Discuss best practices for optimizing Isolate usage to maintain smooth application performance.
I'm a Flutter/Dart GDE, Senior Software at a Fintech company backed by YC. We process thousands of transactions every day and I do have experience in improving mobile apps' performance.
Dart, building enhanced objects with Operator overloading and Extension methods
"Overloading happens when you provide a new implementation customized to
your particular class, this allows you to overload the common operators such
as + (plus) > (greater than) and < (less than)." Operator overloading helps developers enhance and customize the standard abilities of operators.
Extension methods are a great way to add new functionalities to available libraries. In combination with extension method, Operator overloading helps write great software with clean, robust and scalable code in an ever-changing environment.
FlutterNinjas Sessionize Event
Flutter Abu Dhabi & Dubai Meetup #8 User group Sessionize Event
DevFest 23 Dakar Sessionize Event
Nuxt Nation Conference 2023
Effortless State Management in Nuxt 3 with Pinia: A Practical Guide
In this talk, we will dive deep into leveraging Pinia as a state management solution within Nuxt 3 projects. Pinia, with its Vue 3 Composition API integration, offers a fresh and intuitive approach to managing state. We will explore the seamless integration of Pinia into Nuxt 3 applications and how it simplifies complex state management challenges. Through real-world examples and best practices, you will learn how to efficiently manage global state, handle reactivity, and optimize performance using Pinia in Nuxt 3.
Google I/O Extended Abidjan 2023 Sessionize Event
OPEN SOURCE FESTIVAL 2023 + SUSTAIN
Modern and Productive development with Dart 3
Dart 3 is a new major release. If you are looking for the best programming language for building high-quality apps across any app platform, Dart (3) will perfectly suit your needs. Dart is approachable, easy to learn, avoids unnecessary complexity, and is internally consistent. Dart is productive; app developers are under constant pressure to build and deliver apps with ever-changing requirements in less time yet uncompromised quality and finish. This talk covers some of the most exciting features Dart offers developers.
DevFest Zimbabwe 2022 Sessionize Event
DevFest Côte d'Ivoire 2022 Sessionize Event
Flutter Festival London 2022 Sessionize Event
Devfest21_Douala Sessionize Event
Ethiel Adiassa
Flutter/Dart GDE, Senior Software Engineer at Djamo, a YC backed startup
Lomé, Togo
Links
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