LoginSignup
55
56

More than 5 years have passed since last update.

Material Design風のQiitaアプリ(Android)作ったよ!

Posted at

はじめに

すきま時間に手軽にQiitaの投稿を閲覧できるアプリを作りました。本稿では、デザインのポイント等を簡単に紹介します。iPhone版もいずれ出したいなと思っています。

アプリのURLはこちら
https://play.google.com/store/apps/details?id=com.appspot.parisienneapps.qiita&hl=ja

機能一覧

  • すべて/登録したタグの新着投稿を表示する機能
  • 自分のストックした投稿を表示する機能
  • 投稿の検索機能
  • ユーザ別の、投稿/ストックした投稿を表示する機能
  • タグ別の投稿を表示する機能
  • (ログイン時)投稿のストック/解除をする機能

デザインのポイント

配色

Material Designのカラーパレットにある色を使いました。
http://www.google.com/design/spec/style/color.html

メインで使用した色は以下のとおりです。

  • Cyan
  • Lime
  • Teal
  • Gray

アクションバー

画面ごとに ActionBar の色とアイコンを変えてみました。他のアプリにはない特徴的な点ではないかと思います。色は、前述の Cyan, Teal, Gray を使用しています。

image.png

タブ

タブのインディケータを細めにしています。Material Design のサンプル画面にあったものを参考にしています。
http://www.google.com/design/spec/components/tabs.html#tabs-usage

ライブラリはこちらを使用しています。
https://github.com/astuetz/PagerSlidingTabStrip

promo2.png

引っ張って更新

Support Library revision 19.1.0 で追加された SwipeRefreshLayout を使用しています。こちらも Material Design のカラーパレットにある色をしています。4色を選ぶのが難しいですね。。

導入にはこちらのページが参考になると思います。
http://dev.classmethod.jp/smartphone/swiperefreshlayout/

promo3.png

文字サイズ

Material Designの文字サイズの基本セットのうち 12sp, 14sp, 16sp を使いました。
http://www.google.com/design/spec/style/typography.html#typography-roboto

アニメーション

画面切り替えに、 fadein、right-slidein、right-slideout を使用しています。

最後に

アプリに関してのご質問・ご要望などありましたらコメントをお願いいたします!

55
56
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
55
56