flutter_news_app
所属分类:collect
开发工具:Dart
文件大小:0KB
下载次数:0
上传日期:2022-03-29 12:55:16
上 传 者:
sh-1993
说明: 使用Flutter构建的简单新闻应用程序。,
(A Simple News App built with Flutter.,)
文件列表:
.metadata (305, 2021-10-29)
CODE_OF_CONDUCT.md (3356, 2021-10-29)
LICENSE (1321, 2021-10-29)
android/ (0, 2021-10-29)
android/app/ (0, 2021-10-29)
android/app/build.gradle (1853, 2021-10-29)
android/app/src/ (0, 2021-10-29)
android/app/src/debug/ (0, 2021-10-29)
android/app/src/debug/AndroidManifest.xml (341, 2021-10-29)
android/app/src/main/ (0, 2021-10-29)
android/app/src/main/AndroidManifest.xml (1544, 2021-10-29)
android/app/src/main/java/ (0, 2021-10-29)
android/app/src/main/java/com/ (0, 2021-10-29)
android/app/src/main/java/com/thealphamerc/ (0, 2021-10-29)
android/app/src/main/java/com/thealphamerc/flutter_news_app/ (0, 2021-10-29)
android/app/src/main/java/com/thealphamerc/flutter_news_app/MainActivity.java (443, 2021-10-29)
android/app/src/main/res/ (0, 2021-10-29)
android/app/src/main/res/drawable/ (0, 2021-10-29)
android/app/src/main/res/drawable/launch_background.xml (434, 2021-10-29)
android/app/src/main/res/mipmap-hdpi/ (0, 2021-10-29)
android/app/src/main/res/mipmap-hdpi/ic_launcher.png (544, 2021-10-29)
android/app/src/main/res/mipmap-mdpi/ (0, 2021-10-29)
android/app/src/main/res/mipmap-mdpi/ic_launcher.png (442, 2021-10-29)
android/app/src/main/res/mipmap-xhdpi/ (0, 2021-10-29)
android/app/src/main/res/mipmap-xhdpi/ic_launcher.png (721, 2021-10-29)
android/app/src/main/res/mipmap-xxhdpi/ (0, 2021-10-29)
android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (1031, 2021-10-29)
android/app/src/main/res/mipmap-xxxhdpi/ (0, 2021-10-29)
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (1443, 2021-10-29)
android/app/src/main/res/values/ (0, 2021-10-29)
... ...
## Flutter News App ![Twitter URL](https://img.shields.io/twitter/url?style=social&url=https%3A%2F%2Ftwitter.com%2Fthealphamerc) [![GitHub stars](https://img.shields.io/github/stars/Thealphamerc/flutter_news_app?style=social)](https://github.com/login?return_to=%2FTheAlphamerc%flutter_news_app) ![GitHub forks](https://img.shields.io/github/forks/TheAlphamerc/flutter_news_app?style=social)
![Dart CI](https://github.com/TheAlphamerc/flutter_news_app/workflows/Dart%20CI/badge.svg) ![GitHub pull requests](https://img.shields.io/github/issues-pr/TheAlphamerc/flutter_news_app) ![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/Thealphamerc/flutter_news_app) ![GitHub last commit](https://img.shields.io/github/last-commit/Thealphamerc/flutter_news_app) ![GitHub issues](https://img.shields.io/github/issues-raw/Thealphamerc/flutter_news_app) [![Open Source Love](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/Thealphamerc/flutter_news_app)
A Simple News App built with Flutter. In this app, there is a Home page, which will display top news from newsapi.org. News categories ranges from tech to entertainment. You can choose news category displayed on category page. App is providing a smooth and amazing design with gestures effect and smooth experience with android and iOS both platform.
## Todos
- [x] News Home page
- [x] Video News page
- [x] Select news category page
- [x] Profile page
- [x] Animations
- [x] Beautiful UI with Dual themes ie. Light Theme and Dark Theme
- [x] Fetch news from api
- [x] Parse complicated JSON.
- [x] Bloc pattern
- [x] Display news detail
- [ ] Display full news detail
## Download App ![GitHub All Releases](https://img.shields.io/github/downloads/Thealphamerc/flutter_news_app/total?color=green)
## Screenshots
Dark theme | Light Theme | Dark theme | Light Theme
:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------
![](https://github.com/TheAlphamerc/flutter_news_app/blob/master/screenshots/dark_1.jpg?raw=true)|![](https://github.com/TheAlphamerc/flutter_news_app/blob/master/screenshots/light_1.jpg?raw=true)|![](https://github.com/TheAlphamerc/flutter_news_app/blob/master/screenshots/dark_2.jpg?raw=true)|![](https://github.com/TheAlphamerc/flutter_news_app/blob/master/screenshots/light_2.jpg?raw=true)
![](https://github.com/TheAlphamerc/flutter_news_app/blob/master/screenshots/dark_category.jpg?raw=true)|![](https://github.com/TheAlphamerc/flutter_news_app/blob/master/screenshots/light_category.jpg?raw=true)|![](https://github.com/TheAlphamerc/flutter_news_app/blob/master/screenshots/dark_profile.jpg?raw=true)|![](https://github.com/TheAlphamerc/flutter_news_app/blob/master/screenshots/light_profile.jpg?raw=true)
![](https://github.com/TheAlphamerc/flutter_news_app/blob/master/screenshots/dark_3.jpg?raw=true)|![](https://github.com/TheAlphamerc/flutter_news_app/blob/master/screenshots/light_3.jpg?raw=true)|![](https://github.com/TheAlphamerc/flutter_news_app/blob/master/screenshots/dark_4.jpg?raw=true)|![](https://github.com/TheAlphamerc/flutter_news_app/blob/master/screenshots/light_4.jpg?raw=true)
![](https://github.com/TheAlphamerc/flutter_news_app/blob/master/screenshots/dark_5.jpg?raw=true)|![](https://github.com/TheAlphamerc/flutter_news_app/blob/master/screenshots/light_5.jpg?raw=true)|![](https://github.com/TheAlphamerc/flutter_news_app/blob/master/screenshots/dark_6.jpg?raw=true)|![](https://github.com/TheAlphamerc/flutter_news_app/blob/master/screenshots/light_6.jpg?raw=true)
## Pull Requests
I welcome and encourage all pull requests. It usually will take me within 24-48 hours to respond to any issue or request.
## Created & Maintained By
[Sonu Sharma](https://github.com/TheAlphamerc) ([Twitter](https://www.twitter.com/TheAlphamerc)) ([Youtube](https://www.youtube.com/user/sonusharma045sonu/)) ([Insta](https://www.instagram.com/_sonu_sharma__)) ([Dev.to](https://dev.to/thealphamerc))
![Twitter Follow](https://img.shields.io/twitter/follow/thealphamerc?style=social)
> If you found this project helpful or you learned something from the source code and want to thank me, consider buying me a cup of :coffee:
>
> * [PayPal](https://www.paypal.me/TheAlphamerc/)
> You can also nominate me for Github Star developer program https://stars.github.com/nominate
## News API Credit
https://newsapi.org/
## Getting Started
> Before you build this App from source code, please get an ApiKey from [newsapi.org](https://newsapi.org)
and add your ApiKey in [Constants.dart](https://github.com/TheAlphamerc/flutter_news_app/blob/aad3f409e6f0ba7aeb7e5a823a942c697341c134/lib/src/helpers/constants.dart#L2).
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab)
- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook)
For help getting started with Flutter, view our
[online documentation](https://flutter.dev/docs), which offers tutorials,
samples, guidance on mobile development, and a full API reference.
近期下载者:
相关文件:
收藏者: