0% found this document useful (0 votes)
8 views1 page

Flutter Developer Case Study

Company A aims to develop a Point of Sale (POS) system to automate sales transactions for their business customers. The project involves requirement gathering, user profile specification, functional and non-functional requirements analysis, user flow design, and prototype development using Dart/Flutter and HiveDB. Source code will be managed via Git/GitHub, accompanied by a README.md for project instructions and approach explanation.

Uploaded by

dave336h
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views1 page

Flutter Developer Case Study

Company A aims to develop a Point of Sale (POS) system to automate sales transactions for their business customers. The project involves requirement gathering, user profile specification, functional and non-functional requirements analysis, user flow design, and prototype development using Dart/Flutter and HiveDB. Source code will be managed via Git/GitHub, accompanied by a README.md for project instructions and approach explanation.

Uploaded by

dave336h
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Flutter Developer

Case Study
Assume that Company A wants to develop a Point of Sale (POS) system to help their business
customers manage sales transactions seamlessly. Currently, they process transactions
manually, but they want to create an electronic solution to streamline the process. The POS
system will include sales processing on mobile and desktop systems.

1. Requirement Gathering

To gather the requirements and design the flow for the sales app, what questions should be
asked?

● Answer the questions by assuming you’re the source of the requirements.


● Specify the user profiles.
● List requirements according to your analysis (Hint: split them into functional and
non-functional).
● Design User Flow and User Story, Then Design (UI/UX).
● Create a wireframe to show the request processing screen in the sales app.

2. Prototype Development

Design the prototype for the POS system using the following technology stack:

● Dart / Flutter
● HiveDB and Shared Preferences for local storage
● Bloc for state management and Hidrated Bloc for State Management Persistence

3. Source Code Submission

● Use Git/GitHub as the source code repository.


● Provide a README.md file with instructions for running your project and an explanation
of your approach.

You might also like