Create a News App by applying the provided UI design from the Figma link and incorporating various functionalities to enhance the user experience. The app should allow users to browse, search, filter, save, remove, and update news articles, among other features.
- Display news articles on the main screen.
- Show detailed information when a user selects a news article.
- Enable users to search for news articles by title.
- Allow users to filter news articles by field (e.g., technology, AI, cybersecurity).
- Enable users to save specific news articles for later viewing.
- Allow users to remove news articles from their saved list.
- Provide the functionality to update the content of news articles.
- Utilize the provided JSON data file to retrieve news articles.
- Implement a Model structure to manage the data.
- Apply the BLoC pattern to manage state and business logic efficiently.
UI to be implemented: Figma Link
You will submit your project on GitHub by following these guidelines:
- Fork the Repository & Clone it
- Create a New Branch with your name, in this format: (First name - Last name).
- Commit the changes frequently and push it
- Finally, create a pull request to the original repository
Note:
- Be sure to include screenshots of your work.
- Add and organize the screenshots in your README file in your project
- Add and organize the screenshots in your README file in your project
The deadline for submitting the project is 2024 Feb 25 at 9:59 AM
- Reach out for clarification or assistance if needed.
- Have an enjoyable coding journey!
Embark on your coding journey with confidence, Best of luck!