Skip to content
/ Lask Public

Lask is a sleek and intuitive news app that delivers personalized headlines and updates on global events, technology, entertainment, and more. Stay informed and easily save your favorite articles.

Notifications You must be signed in to change notification settings

Akuma-0/Lask

Repository files navigation

📰 Lask

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.

✨ Features

  • 🌍 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.

📸 Screenshots

Home Screen Article View Bookmarks Settings Explore Search Screen
Home Screen Article View Bookmarks Settings Explore Search Screen

🛠 Tech Stack

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.

🚀 Installation

To run Lask locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Akuma-0/Lask.git
    cd Lask
  2. Install dependencies:

    flutter pub get
  3. Run the app:

    flutter run

📋 Requirements

  • 🔹 Flutter SDK
  • 🔹 Dart SDK

Ensure that both the Flutter and Dart SDKs are installed and properly configured on your system.

🤝 Contributing

Contributions are welcome! If you'd like to contribute to Lask, please follow these steps:

  1. Fork the repository.

  2. Create a new branch:

    git checkout -b feature/YourFeatureName
  3. Make your changes.

  4. Commit your changes:

    git commit -m 'Add some feature'
  5. Push to the branch:

    git push origin feature/YourFeatureName
  6. Open a Pull Request.

For major changes, please open an issue first to discuss what you would like to change.


🎉 Happy Coding!

About

Lask is a sleek and intuitive news app that delivers personalized headlines and updates on global events, technology, entertainment, and more. Stay informed and easily save your favorite articles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages