You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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.
Acceptance Criteria:
The text was updated successfully, but these errors were encountered: