Skip to content

amer787/flutter-news-app-mvvm

Repository files navigation

mvvm_news_app

Flutter News App

Flutter News App

News App developed with Flutter and API from News API

Usage

  1. Please open file lib/repository/news_api.dart and change YOUR API KEY in the variable keyApi with your own.

Technology

  1. http
    This package contains a set of high-level functions and classes that make it easy to consume HTTP resources. It's multi-platform, and supports mobile, desktop, and the browser.
  2. MVVM Architecture
    Model-View-ViewModel (MVVM) is a software design pattern that is structured to separate program logic and user interface controls.
  3. Url Launcher
    Flutter plugin for launching a URL in the mobile platform. Supports iOS and Android.
  4. JSON Serializable
    Automatically generate code for converting to and from JSON by annotating Dart classes.
  5. card_swiper
    Swiper/Carousel for flutter, with multiple layouts, infinite loop. Compatible with Android & iOS.