sugarnaoming / chachamaru-android Goto Github PK
View Code? Open in Web Editor NEWChachamaru
Home Page: https://sugarnaoming.github.io/chachamaru-android/
Chachamaru
Home Page: https://sugarnaoming.github.io/chachamaru-android/
設定とかの項目や、ドロワーの左下部分のボタンでレイアウトを切り替えしたいかなと。
アプリケーションの配色を明るい色に変更する
エラー表示が出ているタブでSwipe更新を行うと出現したローディングバーが消えない。
自分の好きな記事をストックしておけるようにする
RSSを追加する機能を実装する
長時間たったバックグラウンドからの復帰(GCが走った)時にAppBarのタイトルとタブはグループメニューの一番上のものになっているが、RecyclerViewの中身にバックグラウンドになる直前のものが表示されている。
テーマカラーをユーザが選択できるようにする
表示されるエラーメッセージの説明をもっとわかりやすいものに変更する
github pagesで使えるjsonの形式について記述する
タブの追加にある、rssとjsonを分けるラジオボタンを消して、
自動判別ができるようにする
アプリ起動時に、端末にあるアプリのバージョンが最新でない場合に、
「最新版が公開されました、Play Storeから更新してください」などの通知があるといいんじゃないかと思います。
Android Nから実装された画面分割機能を使ってアプリを起動すると、そのようなtoastが表示されるので、表示しないようにした方がいいのでは
「ライブラリの説明」じゃなくて、「このアプリの概要の説明」がほしいかなと。
もっとこう明るい配色にしたいなぁとか、タブの色をつけたいなぁとかあるんじゃないかなと。
正しく更新されることを確認する
リダイレクトによってパスワード画面に飛ばされてしまうので、rssもしくはatomが提供されていない旨のエラーメッセージが表示される
タブとグループの順番を入れ替えられるようになるといい感じ
タブに対して個別に色を設定できるようにする
ネットワーク未接続時などのエラーをキャッチして、メッセージを表示するようにする
選択したグループ名の背景色をいい感じにしてもらえると助かります。
現在のサイズは40dp * 40dp
オプションメニューから戻ったタイミングなどで記事が重複して大量に表示されるこがあるっぽい
要検証
更新したいタブで下スワイプすると更新できる機能を付ける
xxxxxx/?hoge=foo
となるURLの場合にクエリ部分が正しく反映されていない
追加・編集画面のボタンが小さいという指摘があったのでサイズを調整する
アプリをバックグラウンドに移動してから、しばらく立って起動するとアプリがクラッシュする。
現状のコードをすべて見直す
タブの編集時にタイトルを変更せずにURLだけ変更しようとすると変更できない
タグだけ全削除の方針かな?
要検討
各種記事の余白を調整する
RSSのdescription内にhtmlタグがありなおかつimgタグで画像が埋め込まれている場合に画像が正しく表示されない
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.