Umed x Solvro – Zdrowie gra pierwsze skrzypce to aplikacja mobilna rozwijana przez zespół Solvro, której głównym celem jest wspieranie użytkowników w dbaniu o zdrowie. Projekt skupia się na dostarczaniu narzędzi i funkcjonalności, które pomagają monitorować, analizować i poprawiać stan zdrowia na co dzień.
Umed x Solvro – Health Takes Center Stage is a mobile application developed by the Solvro team. Its main goal is to support users in taking care of their health. The project focuses on providing tools and features that help monitor, analyze, and improve your health on a daily basis.
- Getting Started
- Important Links
- Technologies
- Team
- Collaboration Guidelines
- Git Workflow
- Before You Commit
- Additional Notes
- Contact
- Install git hooks:
dart run husky install
- Install git-crypt according to the instructions, place the symmetric key, and unlock the repository:
git-crypt unlock <path-to-the-key>
- Generate build runner files:
dart run build_runner build -d
- Run the Flutter app as usual.
- Recommended VS Code settings: Solvro Mobile Settings
- GitHub workflow guide: Solvro GitHub Guide
- Commit convention: Conventional Commits
- Discord channel: #mobile in the Umed x Solvro category
- Flutter (Dart)
- git-crypt (for key management)
- Husky (git hooks)
- build_runner
- @tomasz-trela – Flutter Techlead
- @24bartixx – Flutter Techlead
- @simplyNoOne – Flutter Developer
- @BombardierBulge – Flutter Developer
- @eTraveler04 – Flutter Developer
- @marekpolanowski – UI/UX Designer
- We follow the Conventional Commits convention.
- Detailed instructions for branching, task management, and pull requests can be found in the Solvro GitHub Guide.
- All questions and discussions take place on Discord, #mobile channel.
- Create a new branch for each task/feature:
git checkout main
git pull origin main
git checkout -b feature/your-feature-name
- Work on your changes, then commit:
git add .
git commit -m "feat: short description of your change"
- Push your branch and open a Pull Request:
git push origin feature/your-feature-name
- After code review and merge, clean up:
git branch -d feature/your-feature-name
git push origin --delete feature/your-feature-name
Do not push directly to the main branch! Always use Pull Requests and code review.
- Run the linter:
flutter analyze
- Autofix issues:
dart fix --apply
- Format the code:
dart format .
- Run custom linter (if available):
dart run custom_lint
- For theme usage, see:
/lib/app/theme
- For internationalization: Flutter Internationalization Guide
- For asset generation, we use flutter_gen
- For navigation, we use go_router
If you have any questions or suggestions, contact the team via Discord or by emailing the Solvro team.