All Projects → CoderJava → Flutter News App

CoderJava / Flutter News App

Licence: mit
Flutter News App with newsapi.org. Developed using the Test Driven Development.

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Flutter News App

You
The app checks what internet knows about you.
Stars: ✭ 153 (-12.07%)
Mutual labels:  flutter-apps
Cinereel
A TMDB client built with Flutter using the BLoC pattern. This app is my way of learning Flutter, so take what you see here with a grain of salt
Stars: ✭ 161 (-7.47%)
Mutual labels:  flutter-apps
Notes App
Note Taking App made with Flutter with Sqlite as database..
Stars: ✭ 168 (-3.45%)
Mutual labels:  flutter-apps
Flutter Wordpress Client
Flutter ios/android app to get posts from Wordpress Rest Api
Stars: ✭ 154 (-11.49%)
Mutual labels:  flutter-apps
Metaflutter
A tool to build Flutter layouts on-device
Stars: ✭ 159 (-8.62%)
Mutual labels:  flutter-apps
Fluttersample
Flutter使用指南,包含众多组件和插件的使用
Stars: ✭ 163 (-6.32%)
Mutual labels:  flutter-apps
Flutter luckin coffee
flutter luckin coffee application(仿瑞幸咖啡)
Stars: ✭ 150 (-13.79%)
Mutual labels:  flutter-apps
Flutter kart
Sample flutter project based on udmey tutorial
Stars: ✭ 174 (+0%)
Mutual labels:  flutter-apps
Flutter For Wordpress App
🎃 Cross-platform wordpress news app built with Flutter and WP REST API.
Stars: ✭ 157 (-9.77%)
Mutual labels:  flutter-apps
Flutterstackoverflowapp
Flutter App using the stack overflow questions api which we made using django.
Stars: ✭ 168 (-3.45%)
Mutual labels:  flutter-apps
Fluttersolitaire
A Solitaire clone made in Flutter.
Stars: ✭ 156 (-10.34%)
Mutual labels:  flutter-apps
Axion Technologies Hnh
Hotter’n Hell Hundred is the largest one hundred mile cycling events in the United States and the world. Held in Wichita Falls, TX, this event brings thousands of registrants within the city limits, resulting in a spike in revenue throughout local businesses, restaurants, and hotels, and overall for the city of Wichita Falls. There are several sub-events within the Hotter’n Hell Hundred, such as different races, dining events, consumer shows and a medical symposium. The proposed Hotter’n Hell Hundred mobile application serves as the ultimate source of information for the events, enabling users to quickly register for events and explore local places. In addition, the mobile application allows users to navigate through race during the event, tracking their speed, nearby rest stops, alternate routes, and finish line, ensuring the best possible experience during their stay in Wichita Falls.
Stars: ✭ 155 (-10.92%)
Mutual labels:  flutter-apps
Awesome Flutter App
Flutter 程序开发资源汇总 💯
Stars: ✭ 164 (-5.75%)
Mutual labels:  flutter-apps
Party flutter
Party Charades game created in Flutter.
Stars: ✭ 153 (-12.07%)
Mutual labels:  flutter-apps
Flutter parallax scroll
Flutter UI challenge- Parallax scroll effect
Stars: ✭ 172 (-1.15%)
Mutual labels:  flutter-apps
Netflix clone
Netflix type clone app to learn animation and basic UI components..
Stars: ✭ 152 (-12.64%)
Mutual labels:  flutter-apps
Flutter Woocommerce App
WooCommerce App template that uses Flutter. Integrated to work with WooCommerce stores, connect and create an IOS and Android app from Flutter for IOS and Android
Stars: ✭ 161 (-7.47%)
Mutual labels:  flutter-apps
Light dark toggle
An awesome flutter app which artistically animates light and dark mode 😍
Stars: ✭ 175 (+0.57%)
Mutual labels:  flutter-apps
Ounotes
An Application built for students to access Notes , Question Papers , Syllabus and Resources for all Subjects of O.U (Osmania University) 📘👨‍🎓
Stars: ✭ 173 (-0.57%)
Mutual labels:  flutter-apps
Tindergoldredesign
Here’s a Tinder Gold redesign concept for the popular dating app made with Flutter.
Stars: ✭ 165 (-5.17%)
Mutual labels:  flutter-apps

Codemagic build status codecov style: effective dart License: MIT

Flutter News App

Flutter News App

News App developed with Flutter and API from News API

Versions

For Flutter News App v1, you can check this repository.

Usage

  1. Please open file constant_config.dart and change YOUR API KEY in the variable keyNewsApi with your own.
  2. In development mode, I'm used fake json server. So, the data is not realtime.
  3. Build flavor only work for Android. So, if you want to run as development mode you can use this command.
flutter run -t lib/main_development.dart --flavor development -d <device_id>

or in production mode.

flutter run --release -t lib/main_production.dart --flavor production -d <device_id>

Note: If you want to build and release this app to Play Store. Please use this command.

flutter build appbundle --release --flavor production -t lib/main_production.dart
  1. For iOS, you can use this command as development mode.
flutter run -t lib/main_development.dart -d <device_id>

or in production mode.

flutter run --release -t lib/main_production.dart -d <device_id>

For iOS, to build and release there is no configuration. Just follow the instructions from the documentation.

Feature

  • [X] List daily news.
  • [X] Filter daily news by category.
  • [X] Refresh list daily news with pull to refresh style.
  • [X] Go to detail news website.
  • [X] Search news.
  • [X] Dark mode support.

Technology

  1. Dio
    A powerful Http client for Dart, which supports interceptors, FormData, Request Cancellation, File Downloading, Timeout, etc.
  2. Flutter BLoC
    Flutter widgets that make it easy to implement the BLoC design pattern.
  3. Intl
    Package providers internationalization and localization facilities, including message translation, plurals and genders, date/number formatting and parsing, and bidirectional text.
  4. Url Launcher
    Flutter plugin for launching a URL in the mobile platform. Supports iOS and Android.
  5. Cached Network Image
    Flutter library to load and cache network images. Can also be used with placeholder and error widgets.
  6. Get It
    Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App.
  7. Dartz
    Functional Programming in Dart. Purify your Dart code using efficient immutable data structures, monads, lenses and other FP tools.
  8. Equatable
    An abstract class that helps to implement equality without needing to explicitly override == and hashCode.
  9. Data Connection Checker
    A pure Dart library that checks for internet by opening a socket to a list of specified addresses, each with individual port and timeout.
  10. Flutter ScreenUtil
    A Flutter plugin for adapting screen and font size.
  11. Pedantic
    How to get the most value from Dart static analysis.
  12. Device Info
    Flutter plugin providing detailed information about the device (make, model, etc).
  13. Flutter SVG
    An SVG rendering and widget library for Flutter, which allows painting and displaying Scalable Vector Graphics 1.1 files.
  14. Build Runner
    Tools to write binaries that run builders.
  15. Mockito
    A mock framework inspired by Mockito.
  16. Bloc Test
    A testing library which makes it easy to test blocs.
  17. JSON Serializable
    Automatically generate code for converting to and from JSON by annotating Dart classes.
  18. Hive
    Lightweight and blazing fast key-value database written in pure Dart.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].