Welcome to the NEWSAPP mobile application repository! This repository contains the source code for a Flutter-based mobile application developed as a technical test. The application aims to meet specific criteria, including a login process, city selection, and a list of games, with the freedom to add additional screens and designs as needed.
The objective of this project is to create a mobile application using Flutter. The application should satisfy the following requirements:
- List news from news.api
- Use SOLID principes.
To get started with this project, follow these instructions:
- Install Flutter: Make sure you have Flutter installed on your development machine. You can find installation instructions on the Flutter website.
- Use FVM with Flutter stable version
git clone https://github.com/marcmacias96/news_app.git
cd news_app
Navigate to the project directory and run the following command to install the required dependencies:
flutter pub get
Create a .env
file in the root of your project and add your Sport Api key
X-Api-Key=news-api-key
Replace news-api-key
with your actual Firebase API key.
Now that you have set up Flutter and Firebase, you can run the application on your device or simulator:
fvm flutter run
If you would like to contribute to this project, feel free to fork the repository and submit a pull request. We welcome any improvements or new features you'd like to add.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or need further assistance, please feel free to contact us at [email protected].
Thank you for your interest in the NEWSAPP mobile application. Happy coding! 🚀