Skip to content
Carolina Code Conference
Served by Perl (Dancer2) in 624ms

2024 speaker

Ryan Edge

Ryan Edge

Sr. Software Engineer, UpTech Studio

UpTech Studio

Charlotte, NC

Ryan Edge is a software engineer and Flutter GDE living in Charlotte, North Carolina. His primary focus is front-end mobile and web development using Flutter and React. His secondary focus is back-end development with technologies including Node.js, GraphQL, Vercel, Supabase, and Firebase. He is a co-author of the "Cross-Platform UIs with Flutter" book. Ryan Edge has 10+ years of experience ranging from maintaining large-scale systems to developing internal and commercial web, mobile, and desktop applications using various technologies. Ryan Edge is a community organizer of Flutter Charlotte and GDG Charlotte. He is passionate about creating software that has a tangible positive impact on the lives of its users, furthering diversity in the developer community, and mentoring young software engineers.

Visit website

2024 · keynote

Building Products Full-Stack with Dart and Flutter

For the past few years, Flutter has revolutionized mobile app development by allowing developers to build high-performance, cross-platform applications with ease. However, building a full-stack application can be a challenging task because we often find ourselves juggling multiple technologies to solve problems across an application stack. In this talk, we will explore how to build a full-stack application using Flutter and Dart Frog. Dart Frog is a backend framework that, when coupled with Flutter, allows developers to build full-stack applications using a single programming language. By leveraging the power of Flutter for the front-end and Dart Frog for the backend, developers can build high-performance applications with ease. We will start by introducing the basics of Flutter and Dart Frog and their key features. We will then dive into building a full-stack application, starting with the front-end using Flutter, and then moving onto the backend using Dart Frog. We will cover topics such as handling user authentication, building RESTful APIs, and using a database to store data. Throughout the talk, we will also discuss best practices for building full-stack applications and how to ensure that your application is scalable and maintainable. We will also highlight the advantages of using Flutter and Dart Frog together, including reduced development time and increased developer productivity. By the end of the talk, attendees will have a solid understanding of how to build a full-stack application using Flutter and Dart Frog. They will also have learned best practices for building scalable and maintainable applications, as well as the benefits of using Flutter and Dart Frog together.

From the talk