article feature

Squad.

An iOS app that allows generating randomised squads from a customisable list of players.

Aug 2024

Introduction

Squad is an engaging iOS app tailored for users who manage a team of players and need to generate randomized squads effortlessly. Developed natively with Xcode, the app leverages cutting-edge Apple technologies, including SwiftUI, SwiftData, and iCloud integration, ensuring a seamless and modern experience.

Features

  • Randomized Team Generation: Quickly and fairly generate squads for any group of players.
  • Native Development: Built using Xcode, SwiftUI, and SwiftData for optimal performance.
  • iCloud Integration: Sync teams and settings effortlessly across your Apple devices.
  • iMessage Extension: Share generated teams instantly within your group chats for seamless communication.

App

app screenshots

At the heart of Squad is the Generator View, where you can effortlessly create randomized squads. Adjust active members and choose preferred formations, all from this central hub. The Squad Member List View allows easy access to your current player roster, complete with their preferred positions. Tap on any player to edit details, or use the “+” icon to add new members quickly.

iMessage Extension

To enhance the user experience, Squad also includes a powerful iMessage extension, making it easy to share generated squads directly within conversations. With this extension, users can generate teams on the fly and instantly share them in group chats, keeping everyone informed and involved without leaving the messaging app. The extension is designed to be fast, intuitive, and fully integrated with Squad’s core features and kept fully synced up to data in the app and on other devices.