Skip to content
This repository was archived by the owner on Aug 1, 2025. It is now read-only.
castletastePublic archive

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Kite

A Kite Flutter news reader application powered by Riverpod and Cupertino widgets, featuring offline caching, pull-to-refresh, and an "On This Day" events view.

Prerequisites

  • Flutter SDK (>= 3.0.0)
  • Dart >= 2.17.0

Getting Started

  1. Install dependencies:
    flutter pub get
  2. Generate Riverpod and other code (if needed):
    dart run build_runner build --delete-conflicting-outputs
  3. Run the app on an emulator or connected device:
    flutter run

Running Tests

Execute all unit and widget tests:

flutter test

Screenshots

Feed Screen On This Day Screen Article Detail Screen
Feed Screen On This Day Article Detail

Project Structure

lib/         # Application source
  models/    # Data models (Category, News, OnThisDay)
  providers/ # Riverpod providers and code-gen annotations
  services/  # API client, URLs, storage wrapper
  widgets/   # Reusable UI components
  screens/   # Main screens (Feed, Article Detail, OnThisDay)
  extensions/# Helper extensions for emoji mapping
test/        # Unit and widget tests

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages