Search Summarizerは基本的なブラウザ機能に加え、新たに再検索を効率化する機能を提供するモバイルアプリです。複数の検索URLをまとめてアクセス1つすることで再検索と共有をスムーズにします。
私が学生生活の3年間で一番行ったことはWeb検索です。検索にも慣れ、作業をしているうちにどうにか効率化できないかと思うようになりました。検索を効率化するためにブックマーク, リーディングリスト, カテゴリ別でURLを保存できるサービスといった再検索を効率化するサービスを利用してきましたがどれも1つずつアクセスしなければいけないことに気が付きました。そのとき、注目したのが「URLのリンク(アクセス)を1つにまとめる」という考えです。
URL共有機能のAndroid App Linksはdubug用のkeystoreを使用しているので、debug環境でしか動作しません。
実行環境
Kotlin, Android, Jetpack Compose, Ktor, Heroku
追加依存関係(Gradle)
ktlint, dokka, accompanist, coil, koin, webkit, navigation-compose, datastore, kotliin-seliarizeration, ktor-client
kdoc(/app/build/kdoc/index.html)
dokkaを使用してSearchSummarizerAppのdocumentをしています。