Speaker

Leo Farias

Leo Farias

Hack to the Future! Flutter & Dart GDE / Founder, CEO @ Concepta

Orlando, Florida, United States

Actions

Leo Farias is a designer, turned coder, turned entrepreneur, and turned CEO. He is very enthusiastic about creative solutions using technology and software. Because of his background in design, Leo is particularly interested in human-computer interaction, UX, and exploring different unified UI solutions.

In the roles, Leo has had he demonstrated the ability to build high-performance integrated teams and companies that are innovation-focused. He is passionate about open-source, technology leadership, and the impact of culture in mission-driven organizations.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • flutter
  • Design Systems
  • Dart
  • React Native
  • UI/UX Design

Flutter + Gemini - Leveraging the power of LLMs in Flutter

In this talk, we will dive into a brief introduction of Large Language Models (LLMs), prompt design, and the Gemini API, and how you can leverage them to create powerful features in your Flutter app.

We will cover the following topics:

- What are LLMs?
- The Gemini API
- Prompt design
- Google AI Studio
- Flutter Integration
- LLMs and Structured Data

Discover how this combination of Flutter and Gemini can help you with much faster prototyping and building features in your app.

Building Design Systems for an Unified UI World

In the age of multi-platform development, Flutter has emerged as a leading framework for building apps that can seamlessly adapt to any screen. With its ability to create a unified user interface, Flutter empowers design systems to become the definitive visual language across multiple platforms. By leveraging Flutter's strength, design systems not only achieve design consistency but also facilitate the sharing of complete components and patterns.

However, as we embark on this journey of creating unified UI experiences, we encounter unique benefits and challenges that come with using Flutter. In this insightful talk, Leo, an expert in Flutter development, will explore the advantages and complexities of building design systems using Flutter.

Leo will delve into the benefits of using Flutter as the framework of choice for developing design systems. He will discuss how Flutter's powerful features and flexibility help in creating visually impressive and adaptable UI components that effortlessly span across different platforms.

Additionally, Leo will address the challenges that arise when building design systems in Flutter and provide practical approaches to tackle these obstacles. He will share proven strategies and techniques to ensure scalability and maintainability, helping you overcome common challenges encountered during the design system development process.

Join Leo as he unravels the secrets of crafting design systems for a unified UI world. Learn about the benefits of using Flutter and gain insights into the challenges you may face during development. Discover practical approaches and valuable techniques to overcome these challenges and create scalable and maintainable design systems.

Target Audience:
- Flutter developers and enthusiasts
- UI/UX designers seeking to create consistent visual experiences
- Tech leads and architects interested in scalable design practices

No Server, No Problem: Crafting Static APIs with Flat Data, Dart, and Flutter

Discover the power of Flat Data, Dart, and Flutter as we dive into the world of serverless Static APIs. In this talk, learn how to create seamless, cost-efficient, and transparent experiences in your projects, all without the burden of managing server costs.

During this session, we'll explore:

1. An introduction to GitHub Flat Data and its advantages 2. Understanding the benefits of Flat Data in a project's architecture
3. A step-by-step guide on getting started with Flat Data 4. Creating a GitHub Action and Dart server to generate Flat Data effortlessly 5. Utilizing Flat Data as a Static API in your Flutter projects

Additionally, we'll showcase real-life applications in the form of simple APIs for Flutter Sidekick and FM, demonstrating the advantages of this approach in terms of user experience and project transparency.

Join me for a comprehensive journey through serverless Static APIs using GitHub Flat Data, Dart, and Flutter. This talk aims to equip developers and open-source enthusiasts with the knowledge and tools to create server-free, cost-effective, and user-friendly solutions for their projects. Get ready to redefine your open-source endeavors and elevate your applications to new heights!

Becoming an Open Source Developer for Fun and for (Not so much) Profit

Embark on an inspiring journey into the world of open source development, exploring its reasons, rewards, and challenges. In this talk, learn about the speaker's open source development experiences and gain insights into the mindset, steps, and strategies for becoming a successful open source developer.

During this session, we'll discuss:
1. The my personal journey into open source development
2. Reasons to become an open source developer and the benefits of embracing open source practices
3. Steps to becoming an open source developer, and incorporating open source practices into your projects
4. Guidelines for effectively open-sourcing existing projects: READMEs, examples, and documentation
5. Understanding open source contribution etiquette and embracing the open source mindset
6. Reasons not to become an open source developer: considering the trade-offs and challenges
7. How open source involvement impacts growth and collaboration as a developer

Join me for an engaging and informative discussion about the nuances of open source development. In this talk, gain the knowledge, tools, and mindset to successfully navigate and contribute to the open source landscape. Embrace the exciting world of open source, and discover how it can elevate your skills, projects, and career to new heights.

Generative UI with Flutter

Dive into the exciting frontier of Generative UI, where AI-driven interfaces adapt and respond dynamically to user interactions and contextual cues. In this session, we’ll explore the principles and practical applications of Generative UI, focusing on how tools like the Google Generative AI SDK can be used within Flutter to craft widget responses, to improve the interaction of LLM outside of a chat interface.

You’ll discover the nuances between generative UI and AI-assisted code generation. Through real-world examples, we’ll demonstrate structured responses, for creation of dynamic APIs using LLMs, and the orchestration of tools using function calling, including widget response, dynamic APIs using JSON responses, and dynamic widget generation using custom widget schemas.

By the end of the session, you’ll be equipped with actionable insights into best practices for integrating LLM structured responses and function calling elements into production applications, as well as strategies to optimize performance and enhance user experience in this next evolution of UI design.

DevFest Miami 2023 Sessionize Event

December 2023 Miami, Florida, United States

ᐳᐅ!DEVFESTYYC | More Festival! More Google! More Fun! Sessionize Event

November 2023 Calgary, Canada

DevFest Florida Orlando Sessionize Event

October 2023 Sanford, Florida, United States

Leo Farias

Hack to the Future! Flutter & Dart GDE / Founder, CEO @ Concepta

Orlando, Florida, United States

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