Skip to content

Commit 03db689

Browse files
Remi RousseletrrousselGit
authored andcommitted
Add Flutter requirements
1 parent 857ce94 commit 03db689

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# 📱 Flutter Additional Requirements
2+
3+
# 👾 Dependencies/Architecture
4+
5+
There are no constraints on what to use and why.\
6+
You can use as many dependencies as you like and use the architecture of your
7+
choice.
8+
9+
But you will be expected to justify your decision.
10+
11+
# 🚀 Starting the project
12+
13+
The project is expected to start using the following command:
14+
15+
```sh
16+
flutter pub get
17+
flutter run
18+
```
19+
20+
Additional steps are allowed (code-generators?), but the process needs to be
21+
documented in the README.
22+
23+
# 🐛 UX requirements
24+
25+
While implementing the user stories, all loading and errors states are expected
26+
to be gracefully handled.
27+
28+
This can be a simple spinner while loading and an "Oops" screen on error, but there
29+
need to be something.
30+
31+
# ☑️ Submission checklist
32+
33+
- [ ] Project is provided as zipped directory, not as a link to a repository
34+
(we prefer that you don't host the project in a public repo).
35+
- [ ] Project builds out of the box and runs on both an Android emulator and an
36+
iOS Simulator without crashes.
37+
- [ ] All AC met for TAB-001.
38+
- [ ] All AC met for TAB-002.
39+
- [ ] All additional requirements from this file met.

0 commit comments

Comments
 (0)