30
iPhoneアプリのUIデザイン NoteCubeの場合 iPhone Dev Sap勉強会 May, 2014

iPhoneアプリのUIデザイン - NoteCubeの場合

Embed Size (px)

DESCRIPTION

iOSアプリ「NoteCube」( https://itunes.apple.com/jp/app/notecube-shinpurude-shiiyasuimemoapuri/id657311491?mt=8 ) を制作するにあたって、どのようにUIデザインを考えて設計したのかを発表。 2014/5/10 iPhone Dev Sap勉強会 May, 2014にて。

Citation preview

Page 1: iPhoneアプリのUIデザイン - NoteCubeの場合

iPhoneアプリのUIデザインNoteCubeの場合

iPhone Dev Sap勉強会 May, 2014

Page 2: iPhoneアプリのUIデザイン - NoteCubeの場合

若林大悟 @frnkiOSアプリデベロッパー。 仕事効率化からゲームまで様々なジャンルのアプリを制作しApp Storeで公開。 企画・プログラム・デザイン・宣伝などアプリ作りに関わる全てをほぼ1人でおこなう。

Page 3: iPhoneアプリのUIデザイン - NoteCubeの場合

NoteCube

Page 4: iPhoneアプリのUIデザイン - NoteCubeの場合

シンプルで 使いやすい メモアプリ

Page 5: iPhoneアプリのUIデザイン - NoteCubeの場合

一覧性に優れた 「グリッド」表示

Page 6: iPhoneアプリのUIデザイン - NoteCubeの場合

SNSでなじみの深い 「タイムライン」表示

Page 7: iPhoneアプリのUIデザイン - NoteCubeの場合

2つの表示の切り替えは なぜUITabBarではなく

UISegmentedControlなのか

Page 8: iPhoneアプリのUIデザイン - NoteCubeの場合

UITabBar

アプリケーションの異なるサブタスク間、ビュー間、またはモード間を切り替える機能をユーザに提供します。 (iOSヒューマンインターフェイスガイドライン)

Page 9: iPhoneアプリのUIデザイン - NoteCubeの場合

UITabBar

全く異なる内容・機能のView同士を切り替えるのに適している。

Page 10: iPhoneアプリのUIデザイン - NoteCubeの場合

UISegmentedControl密接に関連しているが、相互に排他的な選択肢を提供するために使用します。 (iOSヒューマンインターフェイスガイドライン)

Page 11: iPhoneアプリのUIデザイン - NoteCubeの場合

UISegmentedControl同じ内容を異なる形で表示するView同士、 近い関係性のView同士を切り替えるのに 適している。

Page 12: iPhoneアプリのUIデザイン - NoteCubeの場合
Page 13: iPhoneアプリのUIデザイン - NoteCubeの場合

新規ノート作成ボタン分かりやすく大きなボタン。 はじめにユーザーが何をすればいいか分かる。 下に配置することでアクセスしやすく、   大きくても邪魔にならない

Page 14: iPhoneアプリのUIデザイン - NoteCubeの場合
Page 15: iPhoneアプリのUIデザイン - NoteCubeの場合

編集画面

ノート閲覧画面と共通。 !

Toolbarにはノート自体に関係するアクションを配置。  ・ノートの共有  ・ノート色変更  ・ノートの削除

Page 16: iPhoneアプリのUIデザイン - NoteCubeの場合

編集画面ソフトウェアキーボード上のinputAccesoryViewはキーボードの機能の延長という考え方。 !

ノートの内容に変更を加えるアクション(画像挿入)とキーボードを閉じるボタンを配置。

Page 17: iPhoneアプリのUIデザイン - NoteCubeの場合

ボタンは、その機能ごとに整理して配置されているべき。 !

inputAccesoryViewがアクセスしやすいからといって、何でもかんでもぶち込むのは間違い。

Page 18: iPhoneアプリのUIデザイン - NoteCubeの場合

カスタムトランジション

Page 19: iPhoneアプリのUIデザイン - NoteCubeの場合
Page 20: iPhoneアプリのUIデザイン - NoteCubeの場合

カスタムトランジションであっても「どこから来てどこに戻るのか」 というナビゲーションには忠実であるべき。

Page 21: iPhoneアプリのUIデザイン - NoteCubeの場合

アニメーション

Page 22: iPhoneアプリのUIデザイン - NoteCubeの場合
Page 23: iPhoneアプリのUIデザイン - NoteCubeの場合

邪魔にならないタイミングで 遊びごころを入れる

Page 24: iPhoneアプリのUIデザイン - NoteCubeの場合
Page 25: iPhoneアプリのUIデザイン - NoteCubeの場合

どこから出てきているかを表現。 バウンスさせると可愛くなる。

Page 26: iPhoneアプリのUIデザイン - NoteCubeの場合

画面の変化を分かりやすく補助したり、ちょっとした遊び心を入れたりする。 ユーザーの操作の邪魔になったり、ユーザーを混乱させたりしてはいけない。

カスタムトランジション &アニメーション

Page 27: iPhoneアプリのUIデザイン - NoteCubeの場合

カスタムトランジション &アニメーション

「たのしい😊」 と感じてもらうためのアクセント

Page 28: iPhoneアプリのUIデザイン - NoteCubeの場合

初回起動時の操作説明は ユーザーにスキップされます僕はよほど面白くなければスキップします…

Page 29: iPhoneアプリのUIデザイン - NoteCubeの場合

操作説明を見ていてもアプリを久々に使うとき

には忘れてます

Page 30: iPhoneアプリのUIデザイン - NoteCubeの場合

初見でもわかりやすく 操作していて楽しい

!

そんなUIを設計しましょう