Speaker

Juan Martín Chiaradía

Juan Martín Chiaradía

Staff Engineer, Mobile Core team at Volvo Cars

Stockholm, Sweden

Actions

Juan Chiaradia is Staff Engineer in the Mobile Core team behind Volvo Cars App.

With 20 years on the IT industry and 12+ years on Android he has worked in a variety of projects for big and small companies, leading small teams on green field projects as well as big teams and projects with legacy code in place.

He comes from Argentina, likes sports in general, life in the nature and surfing in particular.
If an active life is not your style, you can always talk to him about books and tv shows/movies 🤓.

As an Argentinian he finds extra pride when talking about football and the last world cup 😄.

Area of Expertise

  • Information & Communications Technology

Topics

  • Mobile Apps
  • Software Development
  • Software Engineering
  • Android Development
  • Kotlin

Building the blocks of PARCH a composable architecture

Jetpack Compose has make it easy for android developers to architect their ui solutions into simpler modular blocks.

Within PARCH Architecture, we bring this modular approach to the next level, were each component provides a full solution of its simplified problem and not just the ui part of it.

Based on the Single Responsibility Principle, this architecture enables the development of focused components that solve a single deconstructed and simplified problem, favouring their reusability, improving consistency across your app and making it easy to provide complex experiences by composing simpler and more basic components.

Coupling and Cohesion, a recipe for keeping your code healthy

Clean Architecture is increasingly adopted in the industry based on the well-known SOLID principles, yet there are two concepts even more basic than SOLID, and SOLID are a way to reach them: coupling and cohesion.

In this talk, Juan will introduce a functional approach to Clean Architecture based on the Interface Segregation Principle together with a set of techniques to keep your code loosely coupled and highly cohesive, going from the high level definition of a layered architecture to the actual implementation in the code base taking advantages of Kotlin functional capabilities.

droidcon Lisbon 2024 Sessionize Event

September 2024 Lisbon, Portugal

droidcon Lisbon 2023 Sessionize Event

September 2023 Lisbon, Portugal

Juan Martín Chiaradía

Staff Engineer, Mobile Core team at Volvo Cars

Stockholm, Sweden

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