Speaker

Dan Peluso

Dan Peluso

Android Engineer @ Klaviyo and GDG Organizer

Boston, Massachusetts, United States

Actions

Dan Peluso has been a mobile engineer for as long as he's been coding, and is currently employed as a professional Android Engineer. He enjoys the fast-paced environment of the mobile platform, and considers the community aspect to be of utmost importance. On the side, he is a local musician, an active member of the Google Development community, and enjoys making Flutter web apps both personally and professionally. He is passionate about Kotlin, modern Android architecture patterns, and beautiful user experiences.

Area of Expertise

  • Information & Communications Technology

Topics

  • Android
  • Flutter
  • Kotlin
  • Android Development
  • Android Architecture
  • GitHub
  • Jetpack Compose
  • UI/UX

Flutter Web: Building and Maintaining a Public Web App

Have you wanted to put up a website but don't want to pay ridiculous prices for hosting services and design? Are you interested in trying out Flutter and taking advantage of all the built-in UI tools it has to offer? Maybe you're interested in trying out Github actions, and are looking for a project that can utilize this tool for some automated deployment? Come join me for a fun-filled presentation that will cover all these topics and more, and get the web app of your dreams running in no time!

Coupling Compose: Interoperability in a Legacy Codebase

Struggling to use Compose in the context of an existing XML view codebase? Looking for ways you can convince higher-ups at your company that Compose should be the standard for front-end Android development? 



While Jetpack Compose has tons of developmental advantages, it can be tricky to justify changing what works in a legacy codebase. This talk will follow the case of using Compose within a legacy architecture as well as using Java XML views within Compose UI components. Compose is often shown in the context of replacing legacy views entirely - this presentation aims to prove that you can add it in any level of existing UI, and discuss the effects of utilizing Compose alongside legacy code.

Flutter Web: Building and Maintaining a Public Web App

Have you wanted to put up a website but don't want to pay ridiculous prices for hosting services and design? Are you interested in trying out Flutter and taking advantage of all the built-in UI tools it has to offer? Maybe you're interested in trying out Github actions, and are looking for a project that can utilize this tool for some automated deployment? Come join me for a fun-filled presentation that will cover all these topics and more, and get the web app of your dreams running in no time!

Module Mayhem: Tales From Shared Business Logic

Do you work in a multi-module repository with more than one platform implementation? Have you ever developed a piece of business logic that was meant to work for multiple clients in your project? There are dozens of pitfalls that can make sharing code inaccessible for developers, and might defer teams from even attempting to unify logic. This presentation will cover the importance of DRY in an enterprise setting, common mistakes to avoid when engineering across teams, and how to maintain code collaboratively to ensure a long lifespan. From the ideation stage to bug fixing, I'll share some of the horror stories I've encountered while on the job.

The Imperative Declarative: Why UI Development Has Changed

Let's go back to 2014: Android was still strictly being named after candy, Web was strictly dictated by HTML, and writing an iPhone app required writing Objective C. 3 different platforms, and 3 massively different methodologies for creating views.

Fast forward to 10 years later, and nearly every frontend framework is using some form of declarative UI. Flutter, Swift UI, Jetpack Compose, and other frameworks are finally starting to align on how we should be building our apps. Have we finally found out the optimal way?

Join me as we learn about the issues of the past, the paradigms of declarative UI, and how the industry famous for disagreements settled on the modern way of doing things.

This session can work as both a session and lightning talk, and can be catered to a higher-level breakdown or more technically specific.

The Critical Need for More Android Mentors

Android Development can be considered an untraditional software discipline. While many young professionals are drawn to trendy positions like AI and Blockchain Engineering or traditional roles such as Backend and Web Development, Mobile is becoming less and less popular in the modern workspace. Many universities do not adequately educate for these roles, so it is up to us to inspire younger engineers to join our field. This session will overview the history of mobile development as a professional career, and the current position of the role amongst others. It will also discuss the benefits of becoming a mentor, and I'll share some incredibly rewarding moments and lessons I've taken from my time teaching Android.

GDG DevFest Boston 2023 Sessionize Event

December 2023

droidcon NYC 2023 Sessionize Event

September 2023 New York City, New York, United States

Dan Peluso

Android Engineer @ Klaviyo and GDG Organizer

Boston, Massachusetts, 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