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
### Detail Page
### Sidebar
### About page
### No Internet Dashboard
## 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]:
近期下载者:
相关文件:
收藏者: