0% found this document useful (0 votes)
31 views

Flutter Mobile App Development

The document provides requirements and guidelines for creating a basic task tracking application using Flutter. The application should allow users to view a list of tasks, add new tasks, mark tasks as completed or delete tasks. It should utilize common Flutter widgets and ensure responsiveness. Code organization, error handling and a clear README are also important.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views

Flutter Mobile App Development

The document provides requirements and guidelines for creating a basic task tracking application using Flutter. The application should allow users to view a list of tasks, add new tasks, mark tasks as completed or delete tasks. It should utilize common Flutter widgets and ensure responsiveness. Code organization, error handling and a clear README are also important.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

AltStack Soft

Solutions LLP
Sr No 19 Hissa No 1 Flat No C-801,

Yashashree Co.Op.Hsg Society, Katraj Pune- 411046

ASSIGNMENT FOR ANGULARJS INTERN


Date: 05 April 2024

**Assignment: Flutter Task Tracker**

**Objective:**

To create a basic task tracking application using Flutter to demonstrate understanding of fundamental Flutter
concepts.

**Requirements:**

1. Implement a Flutter application that allows users to track their tasks.

2. Display a list of tasks with their titles and descriptions.

3. Allow users to add new tasks with titles and descriptions.

4. Enable users to mark tasks as completed or delete tasks.

5. Implement basic error handling and validation for adding tasks.

6. Utilize Flutter widgets such as `ListView`, `TextField`, `Checkbox`, and `FlatButton`.

7. Ensure responsiveness and a visually appealing interface.

**Additional Guidelines:**

1. Use local storage (e.g., `SharedPreferences` or `hive`) to persist tasks between app sessions.

2. Organize your code into separate Flutter widgets and classes for better code readability.

3. Apply basic styling using Flutter's built-in styling capabilities or a package like `flutter_styled_toast` for user
feedback.

4. Write clean and well-commented code following Flutter best practices.

5. Optionally, implement navigation between different screens (e.g., task list, add/edit task screens) using Flutter's
`Navigator`.

**Submission:**

1. Submit the source code in a Git repository, including any necessary setup instructions.

2. Provide a README file with instructions on how to run the application locally.

**Evaluation Criteria:**

1. Correct implementation of task tracking functionality as per requirements.

2. Proper usage of Flutter widgets and state management concepts.

3. Clarity and organization of code structure.

4. Responsiveness and user-friendly interface design.

5. Effectiveness of error handling and validation.

6. Completeness and correctness of setup instructions.

Mob : + 91 7410122699 Email : [email protected]

You might also like