Skip to content

potato16/newsapi_flutter

Repository files navigation

NewsAPI Flutter App

https://github.com/potato16/newsapi_flutter/actions/workflows/flutter.yml/badge.svg codecov

Demo

Project features

  • Structure: MVVM
  • Navigation 2.0
  • State management: Riverpod

App features

  • Top headlines page.
  • Custom news page.
  • Profile page: update user name, language, and country.

How to run

Get NewsAPI api key from : https://newsapi.org/

  • Command line:
flutter run --dart-define=APIKEY=Enter your api key here...
  • VS Code:
"configurations": [
        {
            "name": "Debug",
            "type": "dart",
            "request": "launch",
            "program": "lib/main.dart",
            "args": [
                "--dart-define=APIKEY=Enter you api here"
            ]
        }

    ]

Design

Design inspirations:

Design resources:

Report

Test Coverage: Codecov

About

Flutter practice: News API client app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published