ActionRun

Marko Kostich

Designed, developed, and published ActionRun(https://actionrun.app), a mobile app that offers personalized fitness tracking and guided running sessions.•
Utilized Flutter and Dart for the front-end development to ensure a seamless user experience across iOS and Android platforms.
Implemented features such as Remote Config, A/B testing, Push Notifications, Home Widgets, Subscriptions to enhance user engagement.
Developed a comprehensive backend using Firebase Cloud Functions to manage app logic and data.
Integrated APIs for various fitness tracking functionalities to provide real-time feedback and recommendations for users.

PROJECT DETAILS

Product Overview

Cinematic Running Experience: Developed a unique app concept that transforms ordinary runs into immersive, story-driven adventures
Character Selection System: Implemented role-playing elements allowing users to choose between being a secret agent or a gangster
Content Diversity: Created categorization system with multiple genres including crime, comedy, and experimental
Mission-Based Structure: Designed an expandable content framework with 50+ action-packed missions and sequel capabilities

Key Features Developed

Adaptive Audio System: Built an intelligent system that delivers audio commands based on user-selected distance or duration preferences
Dynamic Content Delivery: Implemented algorithm that spaces commands evenly throughout the run (e.g., every 0.1 mile for distance-based runs)
Dual Command Display: Created synchronized audio and text-based command system with scrollable text interface
Mission Filtering: Developed comprehensive filtering options allowing users to sort missions by character type, genre, and storyline length
Free-Route Navigation: Designed a flexible system that allows users to choose their own running path rather than following predetermined routes

Technical Implementation

Cross-Platform Development: Ensured full functionality on both iOS and Android using Flutter
Audio Integration: Implemented immersive sound effects and dynamic voice narration system
Mission Completion Logic: Created end-of-mission detection and automatic redirection to "Mission Accomplished" screen
User Preference Storage: Built system to save user jogging preferences for improved future experiences
Social Integration: Implemented sharing capabilities with connections to Instagram, TikTok, and Facebook
All Skills: Project Management · Product Development · Android Development · iOS Development · Web Development · Flutter · Dart · Firebase · Google Cloud Platform (GCP) · Directus · Codemagic · GitHub · WordPress · PHP · Figma · Notion
Like this project
0

Posted Jul 28, 2024

Developed ActionRun, a mobile app offering an immersive running experience with personalized tracking and guided sessions, using Flutter, Dart, and Firebase.