free web tracker
3

Hacki – Flutter Hacker News Client for iOS & Android

Hacki is a powerful and feature‑rich Flutter Hacker News client designed for both iOS and Android platforms. Built with Dart…

Hacki is a powerful and feature‑rich Flutter Hacker News client designed for both iOS and Android platforms. Built with Dart and Flutter, Hacki delivers a smooth, native‑feeling experience while integrating core Hacker News features such as login, story browsing, commenting, voting, notifications, offline reading, and story submissions. As an open‑source Flutter app using the flutter_bloc architecture, Hacki stands out as a top choice for developers studying state management, clean architecture, and cross‑platform code sharing.

Key features include seamless Hacker News account login, story category navigation (top, new, best, show, ask), full‑text search, story submission and pinning, and offline capabilities—allowing users to download stories and comments for later reading and pick up where they left off. Hacki also supports comments of any depth, in‑thread collapsing of comment threads, parent comment preview without scrolling, and in‑app push notifications for replies to your posts or comments.

Hacki 2.x enhances usability through tablet‑optimized layouts, a resizable submission panel, improved offline reading, web‑parser accuracy, and better progress indicators. Favorites and pinned stories are synced across devices on iOS, with import/export options available. With its GPL‑3.0 license, Hacki emphasizes freedom and transparency in source‑code use—a must‑have for developers, contributors, and privacy advocates. The repository maintains high quality through automated GitHub Actions (Parser Check, Commit Guard, iOS Publish), tests including integration tests and bloc tests, ensuring robust, production‑ready Flutter code.

For developers interested in open‑source Flutter apps with Bloc pattern state management, Hacki has been recommended multiple times (e.g., Reddit’s r/FlutterDev) as a well‑written, real‑world sample app showing clean state flow and UI separation. Thanks to its use of the official Hacker News API, robust parsing logic, and solid architecture, Hacki is ideal both for daily users of Hacker News and for developers learning cross‑platform mobile development.

Whether you’re seeking a clean mobile interface for Hacker News, studying Flutter‑Bloc best practices, searching for a fully open‑source mobile project, or contributing to active community‑backed software, Hacki – Flutter Hacker News client is the perfect match. It scores over 1.3k stars on GitHub, features regular updates (latest release v2.9.7 on Nov 20, 2024), and maintains issue/feature tracking with more than 100 closed and 24 open issues for ongoing improvement.

  • Author: Jiaqi Feng (Livinglist)
  • Programming Language: Dart (& Swift for iOS snippets) using Flutter
  • License: GNU General Public License v3.0 (“GPL‑3.0 only”)
  • License Usage Restrictions: Copyleft—any distributed or modified version must also be GPL‑3.0 licensed, ensure source‑availability, and include original license.
  • Repository Link: https://github.com/Livinglist/Hacki

rysasahrial

A lecturer specializing in mobile application development using the Java programming language. Actively engaged in teaching, research, and mobile technology development.

Leave a Reply

Your email address will not be published. Required fields are marked *