https://github.com/sakibvhossain/assignment
Interview Assignment
https://github.com/sakibvhossain/assignment
dart flutter hivedb rest-api ui-design
Last synced: 2 months ago
JSON representation
Interview Assignment
- Host: GitHub
- URL: https://github.com/sakibvhossain/assignment
- Owner: SakibvHossain
- Created: 2024-12-29T18:23:21.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-31T16:43:38.000Z (over 1 year ago)
- Last Synced: 2024-12-31T17:28:14.495Z (over 1 year ago)
- Topics: dart, flutter, hivedb, rest-api, ui-design
- Language: Dart
- Homepage:
- Size: 31.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Interview Assignment
### Skills are used:
1. **Flutter**
2. **Dart**
3. **Rest Api** (To populate data on design)
4. **Hive** (To store data on local storage)
5. **UI design** (Create UI based on given design (**Figma**))
6. **Feature First Approach** (To organize project stucture)
### Project Structure:
```
lib/
├── assignment_1/
│ ├── data/
│ │ └── controller/
│ ├── ui/
│ │ └── screens/
├── assignment_2/
│ ├── data/
│ │ ├── models/
│ │ ├── controller/
│ ├── ui/
│ │ ├── screens/
│ │ └── widgets/
├── assignment_3/
│ ├── data/
│ │ ├── models/
│ │ ├── controller/
│ ├── ui/
│ │ ├── screens/
│ │ └── widgets/
├── utils
│ ├── service/
│ │ └── impl/
```
### Output Of the Assignment with requirments:
1. **Design only the Homescreen of this figma design:**


2. **Fetching Data from a REST API:**

3. **Offline Capabilities with Local Storage:**
**When online:**

**When Offline:**

