Swimsports.ch App is a mobile application designed for both Android and iOS devices. It provides comprehensive training modules across various swimming levels, complete with video tutorials and descriptive guides.
- Swimming Levels: Detailed breakdown of different swimming levels with objectives and progress tracking.
- Video Tutorials: High-quality video demonstrations for each swimming technique.
- Multi-language Support: Localization for multiple languages to cater to a global audience.
Before you begin, ensure you have the following installed:
- Flutter
- Dart
- Visual Studio Code
- Flutter and Dart plugins for VSCode
- Git
-
Flutter & Dart:
- Download and install Flutter from the official Flutter website.
- Ensure Dart is installed (it comes with Flutter).
-
Visual Studio Code:
- Install Visual Studio Code (VSCode) from here.
- Add the Flutter and Dart plugins via the Extensions panel within VSCode.
-
Git:
- Install Git from git-scm.com.
-
Clone the repository:
git clone https://github.com/your-username/swimsports_app.git cd swimsports_app -
Run the app:
- For Android:
- Open the project in Android Studio and run the build process.
- For iOS:
- Open
ios/Runner.xcworkspacein Xcode. - Select a target device or simulator.
- Run the build (
Cmd + R).
- Open
- For Android:
-
Run automated tests by executing:
flutter run
-
To fix possible typos in the
.jsonfiles, manually review the files or use JSON validators such as JSONLint.
- Build an app bundle by running:
flutter build appbundle
- Follow the instructions on the Google Play Console to create a new app and upload the build.
- Archive your app from Xcode.
- Use the Application Loader to upload the build to App Store Connect.
- Follow the steps in App Store Connect to submit your app for review.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Swim Sports CH aims to be the go-to app for swimming coach of all levels. Dive into the experience and make a splash in your swimming journey!
For more information or support, please contact admin@swimsports.ch.