Mobile "PLAY CORE" Sports Coach App - New project description 05-09-2026

via Freelancer ·

Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted2 weeks ago
We are looking for an experienced mobile app developer or development team to build the PLAY CORE app for Android smartphones/tablets and Apple iPhone/iPad.

PROJECT BACKGROUND

PLAY CORE is an offline coaching tool for team sports. A coach observes a technical or tactical problem during training or competition, either directly or while watching a video outside the app.

The app then guides the coach through a structured process:

1. Select the sport and observed problem.
2. Identify the corresponding learning problem.
3. Display the assigned Primary and Secondary Skills.
4. Recommend a main exercise and an alternative exercise.
5. Apply suitable LED-Approach Dials to modify and focus the exercise.
6. Repeat the game or exercise situation.
7. Rate the first observed development.
8. Save the complete process as a local protocol.

IMPORTANT: COMPLETE CONTENT IS ALREADY AVAILABLE

The complete professional content has already been created and is available in an Excel workbook.

The Excel file contains:

* 54 predefined observations and corresponding learning problems
* 36 predefined Skills
* Exactly 1 Primary Skill and 4 Secondary Skills assigned to each learning problem
* 48 Training Cards
* Defined assignments for Main Training and Alternative Training
* 10 LED-Approach Dials
* Defined relationships between learning problems, Skills, exercises and LED-Approach corrections
* German and English content
* Content for Floorball, Football/Soccer, Handball and Basketball

The developer is not required to create, rewrite or define the professional sports content.

The developer’s responsibility is to import the supplied Excel data, technically validate the data relationships, convert the content into a maintainable local app data structure and display all supplied relationships correctly.

CORE APP FLOW

1. Select language: German or English
2. Select sport: Floorball, Football/Soccer, Handball or Basketball
3. Select one of six PLAY CORE domains
4. Select an observed problem from a filtered list
5. Display the corresponding learning problem
6. Display 1 Primary Skill and 4 Secondary Skills
7. Display the recommended Main Training and Alternative Training
8. Select one or more suitable LED-Approach Dials
9. Repeat the selected exercise and adjust the intervention if required
10. Record a NODE REPLAY development rating
11. Save the complete protocol locally
12. Open, filter, delete and share saved protocols through the protocol archive

NODE REPLAY RATING

The coach must be able to select one rating:

* ++ Clear improvement
* * Partial improvement
* 0 No visible change
* * Deterioration
* ? Insufficient evidence

PROTOCOL DATA

Each saved protocol should include at least:

* Date and time
* Selected language
* Selected sport
* Observation
* Learning problem
* Primary Skill
* Secondary Skills 1–4
* Main Training
* Alternative Training
* Selected LED-Approach Dials and corrections
* NODE REPLAY rating
* Content-data version
* App version
* Optional coach note

OFFLINE REQUIREMENT

The app must work completely offline after installation.

No server, backend, cloud database, user account, login, WLAN or mobile internet connection is required for the core functionality.

All content and protocols must be stored locally on the device, preferably using SQLite or an equivalent reliable local database.

Saved data must remain available after restarting the app or the device.

PROTOCOL ARCHIVE AND SHARING

The app must include a local protocol archive.

The coach should be able to:

* View saved protocols
* Sort and filter protocols
* Open a compact protocol view
* Delete protocols after confirmation
* Share a selected protocol

A protocol must be rendered as a readable PNG image and shared through the native Android or iOS share sheet, for example via WhatsApp, Signal, email or file storage.

An additional PDF export can be offered as an optional feature.

No direct WhatsApp API, automatic message sending, contact management or protocol import is required.

DESIGN AND LANGUAGES

Existing German and English PLAY CORE mockups will be provided as the visual and functional basis.

The design uses:

* Navy, orange and cyan brand colours
* sport lab logo
* Clear selection states
* Large touch targets
* Readable scrollable content
* Consistent navigation and buttons
* Responsive layouts for smartphones and tablets

The complete user interface and all professional content must be available in German and English.

TARGET PLATFORMS

* Android smartphones and tablets
* Apple iPhone and iPad
* Smartphone portrait mode as the primary layout
* Tablet portrait and landscape layouts must remain fully usable

A native or established cross-platform solution such as Flutter or React Native is acceptable. Please explain and justify your proposed technology.

OUT OF SCOPE

The following features are not part of this project:

* Automatic video analysis
* AI-based error detection
* Player tracking or computer vision
* Video import, playback or clip management inside the app
* Backend or cloud synchronisation
* User accounts or role management
* Web administration portal
* Direct WhatsApp or messenger API
* Import of shared protocols
* Live collaboration between several coaches
* Professional creation or redefinition of the supplied content

REQUIRED DELIVERABLES

* Technical concept and proposed architecture
* Final mobile UI based on the supplied mockups
* Android and iOS/iPadOS applications
* Import and validation of the complete Excel content
* Local database and protocol archive
* PNG protocol export and native sharing
* Complete source code
* Build and configuration files
* Installable test builds
* Production-ready release builds
* Automated tests for the core logic and content relationships
* Technical documentation
* German and English user documentation
* Handover of source code and build process

Publication in the Apple App Store and Google Play Store should be quoted separately as an optional service. The developer accounts will remain under the client’s ownership.

APPLICATION REQUIREMENTS

Please include the following information in your proposal:

1. Recommended technology and architecture
2. Relevant experience with Android/iOS or cross-platform apps
3. Experience with offline apps and local databases
4. Proposed project milestones
5. Estimated number of working days
6. Expected calendar delivery time
7. Fixed project price or transparent cost breakdown
8. Separate prices for optional PDF export and app-store publication
9. Supported minimum Android and iOS versions
10. Testing and quality-assurance approach
11. Third-party libraries, licences and possible recurring costs
12. Warranty and support after completion
13. Examples of comparable mobile app projects
14. Any assumptions, exclusions or required client input

Please clearly state which services are included in your fixed price and identify any deviation from this project description.

BR Stefan Schäfer | schäfer sport
mobile app development app design ios development backend development ai (artificial intelligence) hw/sw app usability analysis android app development user experience research
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.