daily-news

所属分类:数值算法/人工智能
开发工具:Dart
文件大小:0KB
下载次数:0
上传日期:2023-10-02 13:54:34
上 传 者sh-1993
说明:  Flutter应用程序显示每日新闻文章。,
(A Flutter app showcasing daily news articles.,)

文件列表:
.metadata (1260, 2023-10-02)
LICENSE (34523, 2023-10-02)
analysis_options.yaml (332, 2023-10-02)
android/ (0, 2023-10-02)
android/app/ (0, 2023-10-02)
android/app/build.gradle (1856, 2023-10-02)
android/app/src/ (0, 2023-10-02)
android/app/src/debug/ (0, 2023-10-02)
android/app/src/debug/AndroidManifest.xml (378, 2023-10-02)
android/app/src/main/ (0, 2023-10-02)
android/app/src/main/AndroidManifest.xml (1785, 2023-10-02)
android/app/src/main/kotlin/ (0, 2023-10-02)
android/app/src/main/kotlin/com/ (0, 2023-10-02)
android/app/src/main/kotlin/com/dailynews/ (0, 2023-10-02)
android/app/src/main/kotlin/com/dailynews/daily_news/ (0, 2023-10-02)
android/app/src/main/kotlin/com/dailynews/daily_news/MainActivity.kt (129, 2023-10-02)
android/app/src/main/res/ (0, 2023-10-02)
android/app/src/main/res/drawable-hdpi/ (0, 2023-10-02)
android/app/src/main/res/drawable-hdpi/splash.png (10880, 2023-10-02)
android/app/src/main/res/drawable-mdpi/ (0, 2023-10-02)
android/app/src/main/res/drawable-mdpi/splash.png (4662, 2023-10-02)
android/app/src/main/res/drawable-night-hdpi/ (0, 2023-10-02)
android/app/src/main/res/drawable-night-hdpi/splash.png (10880, 2023-10-02)
android/app/src/main/res/drawable-night-mdpi/ (0, 2023-10-02)
android/app/src/main/res/drawable-night-mdpi/splash.png (4662, 2023-10-02)
android/app/src/main/res/drawable-night-v21/ (0, 2023-10-02)
android/app/src/main/res/drawable-night-v21/background.png (70, 2023-10-02)
android/app/src/main/res/drawable-night-v21/launch_background.xml (320, 2023-10-02)
android/app/src/main/res/drawable-night-xhdpi/ (0, 2023-10-02)
android/app/src/main/res/drawable-night-xhdpi/splash.png (12890, 2023-10-02)
android/app/src/main/res/drawable-night-xxhdpi/ (0, 2023-10-02)
android/app/src/main/res/drawable-night-xxhdpi/splash.png (28510, 2023-10-02)
android/app/src/main/res/drawable-night-xxxhdpi/ (0, 2023-10-02)
android/app/src/main/res/drawable-night-xxxhdpi/splash.png (34696, 2023-10-02)
android/app/src/main/res/drawable-night/ (0, 2023-10-02)
android/app/src/main/res/drawable-night/background.png (70, 2023-10-02)
android/app/src/main/res/drawable-night/launch_background.xml (320, 2023-10-02)
... ...

## Daily News App ### **Creator:** A.F.M. MOHIMENUL JOAA #### **Feature Description:** 1. Fetch and Display: Fetch news articles from the NewsAPI Display them in a list with the article title, image, and a short description. 2. Detail View: On tapping a list item, navigate to a new screen that displays the full content of the article, including the image, title, content, and published date. 3. State Management: Implement a state management solution of your choice (RiverPod or Bloc) to manage and store the fetched articles. 4. Error Handling: Implement error handling for network failures or any other possible exceptions. 5. Pull to Refresh: Implement a pull-to-refresh feature that fetches the latest articles when the user pulls down on the list. 6. Caching: Cache the fetched articles to provide an offline reading experience. 7. Search Functionality: Allow users to search for specific articles by keyword. 8. Theming and UI/UX: Showcase your design and theming skills by styling the app beyond basic widgets. ### **Supported Platform:** Android, iOS, Web ## Features - Material design - Clean architecture using [Business Logic Component][BLC] - Local data caching using [hive][H] - Network image caching using [Cached Network Image][CNI] - Inherited Widget using [provider][PV] - App Routing - Repository Pattern - Flare animation using [Flare Flutter][PV] - Proper Error Handling - Proper Permission Handling - Pull to refresh - Domain driven design - Search using country, category and query - Caching search result using hive - Using custom fonts - Light and Dark theme implementation - Beautiful modern UI with animation and sidebar - Shimmer if image url is null or empty [shimmer][SS] ## Screenshot ### Dashboard/Home
screen shot 1 screen shot 2 screen shot 1 screen shot 2
### Detail Page
screen shot 1 screen shot 2 screen shot 1 screen shot 2
### Sidebar
screen shot 1 screen shot 2 screen shot 1 screen shot 2
### About page
screen shot 1 screen shot 2 screen shot 1 screen shot 2
### No Internet Dashboard
screen shot 1 screen shot 2 screen shot 1 screen shot 2
## Build Requirements | SDK | Version | |---------|-------------------| | Dart | [3.1.3][DART-31] | | Flutter | [3.13.6][FLU-313] | ## Dependency | Dev Dependencies | |------------------------------| | [cupertino_icons][CI] | | [flutter_svg][FSVG] | | [flutter_zoom_drawer][FZD] | | [logging][LG] | | [freezed_annotation][FA] | | [json_annotation][JA] | | [bloc][BLC] | | [flutter_bloc][FBLC] | | [provider][PV] | | [flare_flutter][PV] | | [dio][D] | | [hive][H] | | [intl][INTL] | | [dartz][DTZ] | | [get_it][GT] | | [cached_network_image][CNI] | | [flutter_cache_manager][FCM] | | [path_provider][PP] | | [shimmer][SS] | ## License GNU AFFERO GENERAL PUBLIC LICENSE [CI]: [FSVG]: [FZD]: [FA]: [LG]: [BLC]: [FBLC]: [PV]: [FF]: [D]: [H]: [INTL]: [DTZ]: [GT]: [CNI]: [FCM]: [PP]: [SS]: [JA]: [DART-31]: [FLU-313]:

近期下载者

相关文件


收藏者