A Cross platform mobile sports news app to discover current sports news, watch matchday video highlights, explore sports celebrities lifestyle photos and many more. Works on both Android and iOS.
News Tab | Videos Tab |
---|---|
Photos Tab | Navigation Drawer |
---|---|
News Item Detail Page | Video Page |
---|---|
Share News | Save Favorite News |
---|---|
- Read current Sports news
- Watch matchday video highlights
- Discover sports celebrities lifestyle photos
- Share news items to friends on social media
- Save favorite sports news
- Read favorite sports news when offline
-
Clone the project (https://github.com/codingoliver/Sportega.git)
-
Install all dependences by running
flutter pub get
in terminal -
Get Google API Key (https://developers.google.com/youtube/v3/getting-started)
-
Get News API Key (https://newsapi.org)
-
In lib/env.dart, Enter your Google API Key and News API Key like below:
// news api key const NEWS_API_KEY = '*******'; // google api key const GOOGLE_API_KEY = '*******';
-
Have Fun!
- Dart 2.5.0
- Flutter 1.9.1
- cached_network_image cache images for offline use
- cupertino_icons beautiful ios icons
- floor local database using ORM style
- flushbar pretty custom snackbars
- http perform api requests
- photo_view zoomable image
- share share content to other apps
- shared_preferences simple local storage
- youtube_player_flutter play youtube videos in app