Lask is a sleek and intuitive news application that delivers personalized headlines and updates on global events, technology, entertainment, and more. Stay informed and easily save your favorite articles.
- 🌍 Personalized News Feed – Receive news tailored to your interests.
- 🌦 Weather Updates – Get current weather information based on your location.
- 📰 Global Coverage – Access news from around the world.
- 📌 Save Articles – Bookmark articles to read later.
- 🎨 User-Friendly Interface – Navigate the app with ease.
| Home Screen | Article View | Bookmarks | Settings | Explore | Search Screen |
|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Lask is built using the following technologies:
- Flutter 🚀 – A powerful UI toolkit for cross-platform applications.
- Dart 🏹 – The programming language powering Flutter.
- Bloc 🔄 – State management for predictable app behavior.
- Hive 📦 – Lightweight and fast NoSQL database for local storage.
- Dio ⚡ – A powerful HTTP client for API requests.
- NewsAPI 📰 – Fetching real-time news data.
To run Lask locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Akuma-0/Lask.git cd Lask -
Install dependencies:
flutter pub get
-
Run the app:
flutter run
- 🔹 Flutter SDK
- 🔹 Dart SDK
Ensure that both the Flutter and Dart SDKs are installed and properly configured on your system.
Contributions are welcome! If you'd like to contribute to Lask, please follow these steps:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/YourFeatureName
-
Make your changes.
-
Commit your changes:
git commit -m 'Add some feature' -
Push to the branch:
git push origin feature/YourFeatureName
-
Open a Pull Request.
For major changes, please open an issue first to discuss what you would like to change.
🎉 Happy Coding!





