Skip to main content

10/10 | Practices & Guidelines

Confidentiality If you have not signed an NDA with 10/10, or any of its subsidiaries, you are not permitted to have access to this document nor any of its associated documents. If you are an employee or contractor with any of these companies or brands, you are bound by your Employment Agreement, NDA, our Code of Conduct and Development Guidelines. Make sure you have refreshed your memory on all these internal guidelines before reading this document or working on this project.

Intro

If you are a developer, UI/UX Designer or project manager that means you are part of the Experts' Nest team. Welcome, welcome to the Experts' Nest team, here we focus on building the best apps and software anyone has seen, we want to show not only our clients but the world what good software looks like, to accomplish that we follow strict and rigorous processes.

Preparation

Research

If you’re using environment variables with sensible data (like database credentials) don’t upload them to GitHub, create a .env.example with the variables keys but without the values.

On your code, if you’re using Flutter, consider their documentation guidelines https://dart.dev/guides/language/effective-dart/documentation

User Interface Design User Experience Design Development Github Copilot Register for the preview of Github Copilot https://copilot.github.com/

When you receive the invite in your email, install it on your vscode. Frontend State Management When it comes to frontend development we use 90% Flutter, in some rare occasions we might use other frameworks or languages. In terms of state management we are using Riverpod, exclusively Riverpod, make sure to get familiar with it. Backend