Skip to content

john-forkbomb/Newsee

Repository files navigation

Newsee

Newsee画像

ダウンロードリンク (deploygate)

製品概要

背景(製品開発のきっかけ、課題等)

社会の出来事を知りたいときは新聞やテレビを見るのが基本だが、現代社会においてはその時間を捻出することすら難しい。時事問題一つ一つにじっくり目を向けるのではなく、テレビのニュースが片隅で流れるように、なんとなく社会の出来事を知りたい。そのような人たちにむけて、スマホで他の作業をしながら社会の出来事を知れるニュースアプリを作成すればより生活が豊かになるのではないか。これが、製品開発のきっかけです。

製品説明(具体的な製品の説明)

オーバーレイによって、アプリを閉じていたり別のアプリを開いている際にも画面上にニュースを表示してくれる。ニュースを表示させる場所はユーザが自由にドラッグアンドドロップで変更でき、気になったニュースはタップで掲載元に飛べたり、ブックマークすることによって後から見返すこともできる。ユーザによるカスタマイズも可能となっており、ニュースを音声で読み上げたり優先して表示してほしいニュースのカテゴリーを設定したりニュースの表示部分の詳細な設定を行うことができる。

特長

1. なんとなく社会の出来事が知れる

2. 表示できるニュースのカスタマイズができる

3. 気になったニュースはブックマークをして後から確認できる

解決出来ること

今後の展望

取得するニュース元を選択できたり(現在はYahoo!ニュースのみ)、ニュースを音声で読み上げてくれる機能を作成していきたい。また、ニュースの表示部分のカスタマイズできる部分を増やしていき、よりユーザが自分の好みにあった表示が可能となるようにもしていきたい。

注力したこと(こだわり等)

  • オーバーレイの使用感
  • 邪魔にならないようなデザイン

開発技術

活用した技術

API・データ

  • Yahoo!ニュース RSS

フレームワーク・ライブラリ・モジュール

  • Kotlin: 主要プログラミング言語
  • Realm: モバイルデータベース
  • Android Jetpack: アンドロイドアプリ開発用ライブラリ群
  • その他Android関連ライブラリ

デバイス

  • Android端末 (推奨OS: Android8以上)

独自技術

ハッカソンで開発した独自機能・技術

  • 独自で開発したものの内容をこちらに記載してください
  • 特に力を入れた部分をファイルリンク、またはcommit_idを記載してください。

他のアプリに記事をオーバーレイ表示する部分はUI・UX共に特に力を入れて開発しました。
UIは記事の流し見から掲載サイトへのジャンプ、ブックマーク登録の導線が明快であることを心がけ、UXは長押しによるオーバーレイ自体の移動やスワイプによる記事の切り替えなど、複数のジェスチャーを利用した直感的なものを目指しました。 特に、長押しによるオーバーレイの移動をスワイプなど他のジェスチャーに阻害されないよう行える機能は独自で実装しました。

オーバーレイのロジックはOverlayService.ktに、記事のスワイプビューや長押しによるオーバーレイ移動のロジックは MovablePagerAdapter.kt に書かれています。

About

JPHACK2020にて開発したニュースアプリ

Resources

License

Stars

Watchers

Forks

Languages