A mobile news Aplication.
This app was created for the chingu Solo Challenge. It's a News app that gets news data from the NewsApi. And it is written with Flutter
This App has the following Features
- gets News Articles
- search Functionality
- Advanced Search Functionality (specific words, time range, language, SortBy)
- Share Article
- Webview to view article in InApp Browser
- reFresh to Load the most recent Articles
- add Article To favorites
To Run this project Locally, You must first have the Flutter Sdk installed on your Computer.
Then:
- Clone This Repo
- Open Terminal and Navigate to the cloned Project Folder using:
cd <My_CLONED_FOlDER_PATH>
- Connect a Physical device and Activate "USB Debugging" on the device
- Run:
flutter pub get
- When done, Run The command Line Below To install and Launch App on your Connected Device
Flutter run
- Read a lot of News!!!
PS: replace where it says apiKey with your api key. go to newsApi to get an apiKey.Also remove the *await DotNet() line from main.dart and the apiKey variable from functions.dart
- cached_network_image
- flutter_web_browser
- share
- fluttericon
- modal_progress_hud
- hive_flutter
- hive
- path_provider
- http
- auto_route
- hooks_riverpod
- flutter_hooks
- connectivity_wrapper
For help getting started with Flutter, view online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.