- Client project
- iPhone
- 2024
Tribe.
Tribe Sport
Meet new running friends
Connects runners so they can create and join training sessions together, whenever and wherever they want.
- Role
- iOS development, as part of the team · Francesco Leoni



Join or create training sessions.
Tribe is an app that helps you connect with runners to train together, whenever and wherever you want.
Think of Tribe as a Run Club without physical limits, which lets you join in or organize training sessions wherever you are. You can create the perfect workout for yourself, whether it's a long run, interval training, or a mountain hike, or join sessions created by your fellow runners.
Why it exists
Tribe connects people who want to train together: create or join sessions on a map, add friends and share activities.
- Released
- September 2024
- My role
- iOS development, as part of the team (July 2024 – June 2025)
- Platform
- iPhone
What I built
Event detail screens and past-event cards
Friends list
Manual activity entry
Social posts, including hiding replies
Password reset flow and form validation
Push notification handling and app badge
Refactoring of the app’s navigation coordinators
Localization
How it’s built
Modular SwiftUI app
A SwiftUI codebase split into Swift packages for core, features and screens.
Automated releases
Builds and uploads handled by fastlane, with separate environments for testing, staging and production.

AJoin the tribe 
BTrain with runners in your area 
CDiscover runners 
DJoin or create trainings 
EShare your workouts and results
Designed in
Figma
Built with
SwiftUI / MapKit / Keychain / UserNotifications / Firebase