https://github.com/buildwithsaqlain/news_app_using_api

Welcome to the News App Using API repository by Muhammad Saqlain! 📰🚀 This project is a simple yet powerful news application that fetches real-time news data from a third-party API. It's built to provide users with a seamless experience for staying updated on the latest headlines and articles.

https://github.com/buildwithsaqlain/news_app_using_api

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • â—‹
    CITATION.cff file
  • ✓
    codemeta.json file
    Found codemeta.json file
  • ✓
    .zenodo.json file
    Found .zenodo.json file
  • â—‹
    DOI references
  • â—‹
    Academic publication links
  • â—‹
    Academic email domains
  • â—‹
    Institutional organization owner
  • â—‹
    JOSS paper metadata
  • â—‹
    Scientific vocabulary similarity
    Low similarity (14.9%) to scientific vocabulary

Keywords

android-application flutter flutterapp flutterappdesign newsapp
Last synced: 5 months ago · JSON representation

Repository

Welcome to the News App Using API repository by Muhammad Saqlain! 📰🚀 This project is a simple yet powerful news application that fetches real-time news data from a third-party API. It's built to provide users with a seamless experience for staying updated on the latest headlines and articles.

Basic Info
Statistics
  • Stars: 7
  • Watchers: 1
  • Forks: 0
  • Open Issues: 1
  • Releases: 0
Topics
android-application flutter flutterapp flutterappdesign newsapp
Created about 2 years ago · Last pushed over 1 year ago
Metadata Files
Readme

README.md

News App Using API

Overview

This Flutter project is a simple News App that fetches data from a public API to display the latest news. It's designed to demonstrate the integration of API calls into a Flutter application.

Features

  • Display a list of news articles.
  • View detailed information for each news article.
  • Support for pulling the latest news data from a remote API.

Technologies Used

  • Flutter: A UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
  • Dart: The programming language used by Flutter.
  • API: The app uses a public news API to fetch real-time news data.

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    bash git clone https://github.com/MuhammadSaqlain143/news_app_using_api.git

  2. Navigate to the project directory:

    bash cd news_app_using_api

  3. Install dependencies:

    bash flutter pub get

Running the App

Run the app on an emulator or physical device:

bash flutter run

Configuration

  1. Open the lib/config/api_config.dart file.
  2. Replace the placeholder API key with your actual API key.

dart class ApiConfig { static const String apiKey = 'YOUR_API_KEY'; }

API Information

The app uses the News API to fetch news data. You will need to sign up for a free API key to use this service.

Contributing

Feel free to contribute to the project by opening issues or submitting pull requests.

Hire Me

If you're interested in hiring me or collaborating on projects, you can reach me at https://muhammadsaqlain.vercel.app/.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to the News API for providing a free and easy-to-use API for fetching news data.

Owner

  • Name: Muhammad Saqlain
  • Login: buildwithsaqlain
  • Kind: user
  • Location: Lahore Pakistan

Software Engineer | Flutter | React JS | Next JS | AI Chatbot Development | API Integration | Firebase | MERN Stack | Data Science Enthusiast

GitHub Events

Total
Last Year

Dependencies

android/app/build.gradle maven
android/build.gradle maven
pubspec.lock pub
  • async 2.11.0
  • boolean_selector 2.1.1
  • characters 1.3.0
  • clock 1.1.1
  • collection 1.18.0
  • cupertino_icons 1.0.6
  • fake_async 1.3.1
  • flutter 0.0.0
  • flutter_lints 2.0.3
  • flutter_test 0.0.0
  • lints 2.1.1
  • matcher 0.12.16
  • material_color_utilities 0.5.0
  • meta 1.10.0
  • path 1.8.3
  • sky_engine 0.0.99
  • source_span 1.10.0
  • stack_trace 1.11.1
  • stream_channel 2.1.2
  • string_scanner 1.2.0
  • term_glyph 1.2.1
  • test_api 0.6.1
  • vector_math 2.1.4
  • web 0.3.0
pubspec.yaml pub
  • flutter_lints ^2.0.0 development
  • flutter_test --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess sdk: flutter development
  • cupertino_icons ^1.0.2
  • flutter --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess sdk: flutter