-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Set up the initial project structure for the Flutter Explained Community App using the Flutter framework. Implement a clean and maintainable architecture, such as BLoC or Provider, to ensure scalability and ease of collaboration.
Tasks:
Create a new Flutter project with a clear and organized folder structure.
- Set up the basic app navigation using a bottom navigation bar, which includes the following sections:
- Home Feed
- Video Library
- Discussion Forum
- Profile (or More, if you decide to include additional options such as Events and Webinars, or Settings)
- Create empty screens (placeholders) for each of the sections mentioned above, and ensure the navigation works smoothly.
- Implement a basic app theme with consistent colors, fonts, and styling that align with the Flutter Explained brand identity.
- Include a placeholder for dark mode implementation.
- Write unit tests and widget tests to ensure code quality and proper functioning of the app's basic structure and navigation.
Acceptance Criteria:
- The app has a clean and organized folder structure, with a scalable architecture in place.
- The bottom navigation bar is set up with smooth transitions between sections.
- Placeholder screens are created for each section.
- A consistent app theme is applied, with support for dark mode implementation.
- Tests are written and pass for the implemented features.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels