TheAlphamerc/flutter_news_app
一個使用 Flutter 構建的簡單新聞應用。
- Stars
- 333
- Forks
- 114
- 最近推送(UTC)
- 2022年3月29日
- 專案狀態
- 未封存
技術主題
使用的依賴
依賴清單 10 項
- flutter
{"sdk":"flutter"} - cupertino_icons
^0.1.2 - cached_network_image
^2.2.0+1 - google_fonts
^0.3.3 - rxdart
^0.23.1 - http
— - intl
^0.16.1 - equatable
^2.0.0 - flutter_bloc
^7.0.0 - flutter_test開發依賴
{"sdk":"flutter"}
所在榜單
原始 README
以下為英文專案原文快照,最新內容請造訪 GitHub。
展開 / 收合專案 README
Flutter News App Twitter URL GitHub stars GitHub forks
Dart CI GitHub pull requests GitHub closed pull requests GitHub last commit GitHub issues Open Source Love
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://playerzon.com/asset/download.png
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 (Twitter) (Youtube) (Insta) (Dev.to) Twitter Follow
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:
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 and add your ApiKey in Constants.dart.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.