Novelty プロダクト紹介
モダンで、シンプルに。そして透明性高く。
「小説家になろう」の作品を読むためにゼロから再設計された、Flutter 製のクロスプラットフォーム小説ビューアーです。
概要
Novelty は、最高の読書体験を提供するために開発された「小説家になろう」専用のクライアントアプリケーションです。
オフラインファーストの設計思想に基づき、ネットワーク接続が不安定な環境や圏外でも、保存されたライブラリからストレスなく読書を継続できます。
複雑な要求や機能を削ぎ落とし、読書に集中できるシンプルさを追求しながら、現代の読書スタイルに求められる必須機能を備えています。
主な機能
読書体験の追求
- 縦書き・横書きの完全対応: 日本語の小説に最適な縦書き表示をサポートしています。好みに合わせて横書きへの切り替えも瞬時に行えます。
- Material 3: Material 3に完全対応
- Dynamic color: OS のテーマ設定に完全に準拠 常に見やすいカラーに自動的に切り替わります。


快適な作品探索
- ランキング機能: 日間・週間・月間・四半期・累計など、多彩なランキングから人気の作品を簡単に見つけられます。
- 高度な検索: キーワード、ジャンル、文字数、完結区分など、詳細な条件を指定して作品を検索可能です。


ライブラリとデータ管理
- オフライン閲覧: 徹底したオフラインファースト設計により、作品を一度ダウンロードすれば、通信環境に依存せずいつでもどこでも読書を楽しめます。
- 閲覧履歴の自動同期: 読書の進捗は自動的に記録され、どこまで読んだかを忘れることはありません。
- バックアップと復元: ライブラリや履歴データをファイルとしてエクスポート・インポートする機能を搭載しており、機種変更時も安心です。
プライバシーとセキュリティ
ユーザーのプライバシーを最大限尊重するため、最小限の権限、ネットワークリクエスト
- 必要な権限のみ: アプリケーションデータのバックアップおよび復元
- 不要なネットワーク通信の排除: 小説/ランキングのデータを取得するための、なろう API / なろう小説以外へのネットワークリクエスト
- ローカルデータファースト: 一度開いた小説はローカルのデータベースに保持された情報を参照
料金 / プラン
Play storeへの公開後は100円~300円を想定しています!
GitHub releasesからの入手は無料です!(Play store公開後も)
また、ソースアベイラブルなソフトウェアであるため、非商用利用に限り、改変/再配布が可能です!
PolyForm Noncommercial Licenseを採用しています。
ユーザーからの声
GitHub 上で公開後、Noteにて紹介記事を書かせていただきました。
すでにフィードバックをいただいており、
- シンプルな UI も良いですし、特に読む環境の明暗に左右されづらい配色が大好き
- ランキングの見やすさや検索の項目などとても使いやすい
- 小説の追加やダウンロードも分かりやすくて素晴らしい UI
- 縦書きは対応していないリーダーが多いのでめちゃくちゃありがたい
という感想をいただいております!
技術
モダンかつ、実績のある技術選択に基づき開発されています。
- フレームワーク: Flutter
- 言語: Dart
- 状態管理: Riverpod v3 + hooks
- ルーティング: GoRouter
- データベース: Drift(SQLite)
- APIクライアント: Dio
自作パッケージ
サードパーティのパッケージだけでなく、自作のパッケージをMITライセンスで公開しています。
これらを個別のパッケージにし、定期的にパフォーマンスチューニングやベンチマークを取得することで、常にNoveltyのパフォーマンスを最大化します。
実際に今後実装予定のパーサーは、30万行近い小説でも現在のパーサーと比較して5倍近い処理速度を維持できるような実装を施しています。

Q&A
Q. 「小説家になろう」のアカウントでログインできますか?(ブックマーク連携はできますか?)
A. 現在、Novelty はプライバシー保護とセキュリティの観点から、公式サイトへのログイン機能やブックマークの直接同期機能は提供していません。
その代わり、強力な検索機能やローカルでのライブラリ管理、バックアップ機能を提供しています。
Q. iOS(iPhone/iPad)版はありますか?
技術的には対応しており、ソースコードからビルドすることで基本的な動作は可能なはずですが、動作確認が取れていません。
App Store での公開も現在未定です。
将来的には対応を検討しています。
Q. 「カクヨム」や「ハーメルン」など、他の小説サイトには対応していますか?
A. 現時点では「小説家になろう」専用のクライアントとして、最高の体験を提供することに集中しています。
他のサイトへの対応は将来的な検討事項です。
Q. アプリ内に広告は表示されますか?
A. 一切表示されません。(作者本人が表示されてほしくありません。)
読書への没入感を最優先し、余計なネットワーク通信をすべて排除しているため、今後も広告を導入する予定はありません。
