Skip to content
03 / 08
Tribe app icon
  • 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
Overview02 / 04

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.

Screens03 / 04
  1. Tribe screen: Join the tribe
    AJoin the tribe
  2. Tribe screen: Train with runners in your area
    BTrain with runners in your area
  3. Tribe screen: Discover runners
    CDiscover runners
  4. Tribe screen: Join or create trainings
    DJoin or create trainings
  5. Tribe screen: Share your workouts and results
    EShare your workouts and results
Tools04 / 04

Designed in

Figma

Built with

SwiftUI / MapKit / Keychain / UserNotifications / Firebase

Contact07 / 07

An app likeTribe.

Let’s talk about what you want to build.

Free 30-minute call · Reply within 2 working days

or write to leoni.francesco98@gmail.com