newsApplication

所属分类:collect
开发工具:Dart
文件大小:0KB
下载次数:0
上传日期:2023-08-23 13:10:42
上 传 者sh-1993
说明:  FlashNews:使用类别、API集成和高效的状态管理来浏览、阅读和标记新闻。
(FlashNews: Explore, read, and bookmark news with categories, API integration, and efficient state management.)

文件列表:
.metadata (1668, 2023-08-23)
.vscode/ (0, 2023-08-23)
.vscode/settings.json (68, 2023-08-23)
analysis_options.yaml (1453, 2023-08-23)
android/ (0, 2023-08-23)
android/app/ (0, 2023-08-23)
android/app/build.gradle (2212, 2023-08-23)
android/app/src/ (0, 2023-08-23)
android/app/src/debug/ (0, 2023-08-23)
android/app/src/debug/AndroidManifest.xml (378, 2023-08-23)
android/app/src/main/ (0, 2023-08-23)
android/app/src/main/AndroidManifest.xml (1635, 2023-08-23)
android/app/src/main/kotlin/ (0, 2023-08-23)
android/app/src/main/kotlin/com/ (0, 2023-08-23)
android/app/src/main/kotlin/com/example/ (0, 2023-08-23)
android/app/src/main/kotlin/com/example/advisor/ (0, 2023-08-23)
android/app/src/main/kotlin/com/example/advisor/MainActivity.kt (124, 2023-08-23)
android/app/src/main/res/ (0, 2023-08-23)
android/app/src/main/res/drawable-v21/ (0, 2023-08-23)
android/app/src/main/res/drawable-v21/launch_background.xml (438, 2023-08-23)
android/app/src/main/res/drawable/ (0, 2023-08-23)
android/app/src/main/res/drawable/launch_background.xml (434, 2023-08-23)
android/app/src/main/res/mipmap-hdpi/ (0, 2023-08-23)
android/app/src/main/res/mipmap-hdpi/ic_launcher.png (2492, 2023-08-23)
android/app/src/main/res/mipmap-mdpi/ (0, 2023-08-23)
android/app/src/main/res/mipmap-mdpi/ic_launcher.png (1552, 2023-08-23)
android/app/src/main/res/mipmap-xhdpi/ (0, 2023-08-23)
android/app/src/main/res/mipmap-xhdpi/ic_launcher.png (3564, 2023-08-23)
android/app/src/main/res/mipmap-xxhdpi/ (0, 2023-08-23)
android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (5914, 2023-08-23)
android/app/src/main/res/mipmap-xxxhdpi/ (0, 2023-08-23)
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (8188, 2023-08-23)
android/app/src/main/res/values-night/ (0, 2023-08-23)
android/app/src/main/res/values-night/styles.xml (995, 2023-08-23)
android/app/src/main/res/values/ (0, 2023-08-23)
android/app/src/main/res/values/styles.xml (996, 2023-08-23)
android/app/src/profile/ (0, 2023-08-23)
... ...

# News Application using Provider statemanagement The FlashNews application is a user-friendly news platform that utilizes Provider state management. It presents various news categories, allows users to browse news items, read summaries, access full articles, and bookmark news for later reading. Powered by API integration and local storage, the app offers a seamless news consumption experience. # Screenshot ![IMG_20230823_182206](https://github.com/rishabhbajpai2000/newsApplication/assets/64163517/fb197331-7acd-46fe-b67d-81a217c7cdb6) # App Overview ## Screen 1 - Splash Screen The splash screen displays the FlashNews logo along with a brief introduction to the app. ## Screen 2 - Home Screen The home screen comprises several components: - Search Bar: Currently disabled and not functional. - Categories Section: Offers various news categories like Technology, Health, Business, etc. Users can select a category of interest. - News Cards: Each card displays an image, title, and summary of a news item. Users can swipe left or right to navigate through news items. - "Read More" Button: Allows users to access the full article on the web. - "Add Bookmark" Button: Enables users to save and bookmark news items for later access. # Usage - On the home screen, select a news category from the categories section. - Swipe left or right to navigate through different news items in the selected category. - Tap the "Read More" button to open the full article in a web browser. - Tap the "Add Bookmark" button to bookmark the current news item for later access. - To view bookmarked news items, swipe right to access the bookmarked section. - State Management - The app uses the Provider package for state management, allowing efficient and organized data flow between different parts of the app. # Data Storage Bookmarking functionality is achieved using a local database solution. Bookmarked news items are stored locally for easy access. # API Integration The app fetches the latest news from a remote API. API calls are made to retrieve news items and display them in the app's feed. # Error Handling The app handles errors that might occur during API calls, database operations, or other potential issues. Users are provided with appropriate feedback in case of errors.

近期下载者

相关文件


收藏者