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.
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
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
- Host: GitHub
- Owner: buildwithsaqlain
- Language: C++
- Default Branch: main
- Homepage: https://muhammadsaqlain.vercel.app/
- Size: 690 KB
Statistics
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Topics
Metadata Files
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
- Make sure you have Flutter installed. If not, follow the official installation guide.
Installation
Clone the repository:
bash git clone https://github.com/MuhammadSaqlain143/news_app_using_api.gitNavigate to the project directory:
bash cd news_app_using_apiInstall dependencies:
bash flutter pub get
Running the App
Run the app on an emulator or physical device:
bash
flutter run
Configuration
- Open the
lib/config/api_config.dartfile. - 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
- Website: saqlainmuhammadd@gmail.com
- Repositories: 1
- Profile: https://github.com/buildwithsaqlain
Software Engineer | Flutter | React JS | Next JS | AI Chatbot Development | API Integration | Firebase | MERN Stack | Data Science Enthusiast
GitHub Events
Total
Last Year
Dependencies
- 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
- 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