SlideShare a Scribd company logo
1 of 30
Download to read offline
iPhoneアプリのUIデザイン
NoteCubeの場合
iPhone Dev Sap勉強会 May, 2014
若林大悟 @frnk
iOSアプリデベロッパー。
仕事効率化からゲームまで様々なジャンルの
アプリを制作しApp Storeで公開。
企画・プログラム・デザイン・宣伝などアプ
リ作りに関わる全てをほぼ1人でおこなう。
NoteCube
シンプルで
使いやすい
メモアプリ
一覧性に優れた
「グリッド」表示
SNSでなじみの深い
「タイムライン」表示
2つの表示の切り替えは
なぜUITabBarではなく
UISegmentedControlなのか
UITabBar
アプリケーションの異なるサブタスク間、
ビュー間、またはモード間を切り替える機
能をユーザに提供します。
(iOSヒューマンインターフェイスガイドライン)
UITabBar
全く異なる内容・機能のView同士を切り替
えるのに適している。
UISegmentedControl
密接に関連しているが、相互に排他的な選
択肢を提供するために使用します。
(iOSヒューマンインターフェイスガイドライン)
UISegmentedControl
同じ内容を異なる形で表示するView同士、
近い関係性のView同士を切り替えるのに
適している。
新規ノート作成ボタン
分かりやすく大きなボタン。
はじめにユーザーが何をすればいいか分かる。
下に配置することでアクセスしやすく、   
大きくても邪魔にならない
編集画面
ノート閲覧画面と共通。
!
Toolbarにはノート自体に関係
するアクションを配置。
 ・ノートの共有
 ・ノート色変更
 ・ノートの削除
編集画面
ソフトウェアキーボード上の
inputAccesoryViewはキーボー
ドの機能の延長という考え方。
!
ノートの内容に変更を加えるア
クション(画像挿入)とキーボー
ドを閉じるボタンを配置。
ボタンは、その機能ごとに整理して
配置されているべき。
!
inputAccesoryViewがアクセスしや
すいからといって、何でもかんでも
ぶち込むのは間違い。
カスタムトランジション
カスタムトランジションであっても
「どこから来てどこに戻るのか」
というナビゲーションには忠実であ
るべき。
アニメーション
邪魔にならないタイミングで
遊びごころを入れる
どこから出てきているかを表現。
バウンスさせると可愛くなる。
画面の変化を分かりやすく補助したり、
ちょっとした遊び心を入れたりする。
ユーザーの操作の邪魔になったり、ユー
ザーを混乱させたりしてはいけない。
カスタムトランジション
&アニメーション
カスタムトランジション
&アニメーション
「たのしい😊」
と感じてもらうためのアクセント
初回起動時の操作説明は
ユーザーにスキップされます
僕はよほど面白くなければスキップします…
操作説明を見ていても

アプリを久々に使うとき
には忘れてます
初見でもわかりやすく
操作していて楽しい
!
そんなUIを設計しましょう

More Related Content

What's hot

Gunosyインターンシップ成果発表
Gunosyインターンシップ成果発表Gunosyインターンシップ成果発表
Gunosyインターンシップ成果発表Shuka Takakuma
 
Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜
Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜
Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜Saiki Iijima
 
アプリ時代はデザイナーとエンジニア! 一方その頃ディレクターって?
アプリ時代はデザイナーとエンジニア! 一方その頃ディレクターって?アプリ時代はデザイナーとエンジニア! 一方その頃ディレクターって?
アプリ時代はデザイナーとエンジニア! 一方その頃ディレクターって?Takahiro YAMAGUCHI
 
Uicollectionview
UicollectionviewUicollectionview
Uicollectionviewtowaki777
 
オープンソースカンファレンス2014 kansai@kyoto
オープンソースカンファレンス2014 kansai@kyotoオープンソースカンファレンス2014 kansai@kyoto
オープンソースカンファレンス2014 kansai@kyotoJunichi Noda
 
Meteor勉強会発表資料「MeteorでiOSアプリを作ろう!」
Meteor勉強会発表資料「MeteorでiOSアプリを作ろう!」Meteor勉強会発表資料「MeteorでiOSアプリを作ろう!」
Meteor勉強会発表資料「MeteorでiOSアプリを作ろう!」Nobutaka OSHIRO
 
Voice interaction api for android m
Voice interaction api for android mVoice interaction api for android m
Voice interaction api for android mAtsuko Fukui
 
Can we live in a pure Swift world?
Can we live in a pure Swift world?Can we live in a pure Swift world?
Can we live in a pure Swift world?toyship
 
エンジニアリングするデザイナーが領域を超えて見えたこと
エンジニアリングするデザイナーが領域を超えて見えたことエンジニアリングするデザイナーが領域を超えて見えたこと
エンジニアリングするデザイナーが領域を超えて見えたことMayumi Narisawa
 
2019 08-30 JXUG Xamarin.Essentials #1 Xamarin.Essentials とは
2019 08-30 JXUG Xamarin.Essentials #1 Xamarin.Essentials とは2019 08-30 JXUG Xamarin.Essentials #1 Xamarin.Essentials とは
2019 08-30 JXUG Xamarin.Essentials #1 Xamarin.Essentials とはTakeshi Fujimoto
 
20120316 designerworkshoppublished
20120316 designerworkshoppublished20120316 designerworkshoppublished
20120316 designerworkshoppublishedYoichiro Sakurai
 
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみた
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみたdotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみた
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみたNobutaka OSHIRO
 
Meta2を動かしてみたことのまとめ
Meta2を動かしてみたことのまとめMeta2を動かしてみたことのまとめ
Meta2を動かしてみたことのまとめWheetTweet
 
アプリを生み出す現場でUI/UXデザイナーが意識するべきこと:RoomClip
アプリを生み出す現場でUI/UXデザイナーが意識するべきこと:RoomClipアプリを生み出す現場でUI/UXデザイナーが意識するべきこと:RoomClip
アプリを生み出す現場でUI/UXデザイナーが意識するべきこと:RoomCliptakaaya
 
アプクリ無料体験セミナー
アプクリ無料体験セミナーアプクリ無料体験セミナー
アプクリ無料体験セミナーHaruyoshi Kuwamura
 
個人で開発したアプリがベスト新着に選ばれた話
個人で開発したアプリがベスト新着に選ばれた話個人で開発したアプリがベスト新着に選ばれた話
個人で開発したアプリがベスト新着に選ばれた話Motoki Narita
 

What's hot (17)

Gunosyインターンシップ成果発表
Gunosyインターンシップ成果発表Gunosyインターンシップ成果発表
Gunosyインターンシップ成果発表
 
AppCenter
AppCenterAppCenter
AppCenter
 
Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜
Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜
Androidをやっただけで iOSアプリもできればいいのに 〜MOEという選択〜
 
アプリ時代はデザイナーとエンジニア! 一方その頃ディレクターって?
アプリ時代はデザイナーとエンジニア! 一方その頃ディレクターって?アプリ時代はデザイナーとエンジニア! 一方その頃ディレクターって?
アプリ時代はデザイナーとエンジニア! 一方その頃ディレクターって?
 
Uicollectionview
UicollectionviewUicollectionview
Uicollectionview
 
オープンソースカンファレンス2014 kansai@kyoto
オープンソースカンファレンス2014 kansai@kyotoオープンソースカンファレンス2014 kansai@kyoto
オープンソースカンファレンス2014 kansai@kyoto
 
Meteor勉強会発表資料「MeteorでiOSアプリを作ろう!」
Meteor勉強会発表資料「MeteorでiOSアプリを作ろう!」Meteor勉強会発表資料「MeteorでiOSアプリを作ろう!」
Meteor勉強会発表資料「MeteorでiOSアプリを作ろう!」
 
Voice interaction api for android m
Voice interaction api for android mVoice interaction api for android m
Voice interaction api for android m
 
Can we live in a pure Swift world?
Can we live in a pure Swift world?Can we live in a pure Swift world?
Can we live in a pure Swift world?
 
エンジニアリングするデザイナーが領域を超えて見えたこと
エンジニアリングするデザイナーが領域を超えて見えたことエンジニアリングするデザイナーが領域を超えて見えたこと
エンジニアリングするデザイナーが領域を超えて見えたこと
 
2019 08-30 JXUG Xamarin.Essentials #1 Xamarin.Essentials とは
2019 08-30 JXUG Xamarin.Essentials #1 Xamarin.Essentials とは2019 08-30 JXUG Xamarin.Essentials #1 Xamarin.Essentials とは
2019 08-30 JXUG Xamarin.Essentials #1 Xamarin.Essentials とは
 
20120316 designerworkshoppublished
20120316 designerworkshoppublished20120316 designerworkshoppublished
20120316 designerworkshoppublished
 
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみた
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみたdotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみた
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみた
 
Meta2を動かしてみたことのまとめ
Meta2を動かしてみたことのまとめMeta2を動かしてみたことのまとめ
Meta2を動かしてみたことのまとめ
 
アプリを生み出す現場でUI/UXデザイナーが意識するべきこと:RoomClip
アプリを生み出す現場でUI/UXデザイナーが意識するべきこと:RoomClipアプリを生み出す現場でUI/UXデザイナーが意識するべきこと:RoomClip
アプリを生み出す現場でUI/UXデザイナーが意識するべきこと:RoomClip
 
アプクリ無料体験セミナー
アプクリ無料体験セミナーアプクリ無料体験セミナー
アプクリ無料体験セミナー
 
個人で開発したアプリがベスト新着に選ばれた話
個人で開発したアプリがベスト新着に選ばれた話個人で開発したアプリがベスト新着に選ばれた話
個人で開発したアプリがベスト新着に選ばれた話
 

Viewers also liked

【AIDちゃんねる@schoo】広告マネタイズ基礎講座「用語編] 2014.0611.pptx
【AIDちゃんねる@schoo】広告マネタイズ基礎講座「用語編] 2014.0611.pptx【AIDちゃんねる@schoo】広告マネタイズ基礎講座「用語編] 2014.0611.pptx
【AIDちゃんねる@schoo】広告マネタイズ基礎講座「用語編] 2014.0611.pptxTomoharu Fukushima
 
ビールナイトVol5資料
ビールナイトVol5資料ビールナイトVol5資料
ビールナイトVol5資料Yukikazu Ariga
 
ヒットアプリは擦りまくれ!ミリオンアプリの続編を出してみてわかったROI最大化のコツ」セミナー内容(Adticker勉強会資料)
ヒットアプリは擦りまくれ!ミリオンアプリの続編を出してみてわかったROI最大化のコツ」セミナー内容(Adticker勉強会資料)ヒットアプリは擦りまくれ!ミリオンアプリの続編を出してみてわかったROI最大化のコツ」セミナー内容(Adticker勉強会資料)
ヒットアプリは擦りまくれ!ミリオンアプリの続編を出してみてわかったROI最大化のコツ」セミナー内容(Adticker勉強会資料)Yukikazu Ariga
 
マッチに火をつけろ」スマホアプリ成功者Night発表資料
マッチに火をつけろ」スマホアプリ成功者Night発表資料マッチに火をつけろ」スマホアプリ成功者Night発表資料
マッチに火をつけろ」スマホアプリ成功者Night発表資料Yukikazu Ariga
 
130411 アプたまマネタイズ手法公開資料
130411 アプたまマネタイズ手法公開資料130411 アプたまマネタイズ手法公開資料
130411 アプたまマネタイズ手法公開資料Yusuke Kawanabe
 
【カジュアルゲームでリワード広告は有効か!?】
【カジュアルゲームでリワード広告は有効か!?】【カジュアルゲームでリワード広告は有効か!?】
【カジュアルゲームでリワード広告は有効か!?】Yuta Tsuchiya
 

Viewers also liked (6)

【AIDちゃんねる@schoo】広告マネタイズ基礎講座「用語編] 2014.0611.pptx
【AIDちゃんねる@schoo】広告マネタイズ基礎講座「用語編] 2014.0611.pptx【AIDちゃんねる@schoo】広告マネタイズ基礎講座「用語編] 2014.0611.pptx
【AIDちゃんねる@schoo】広告マネタイズ基礎講座「用語編] 2014.0611.pptx
 
ビールナイトVol5資料
ビールナイトVol5資料ビールナイトVol5資料
ビールナイトVol5資料
 
ヒットアプリは擦りまくれ!ミリオンアプリの続編を出してみてわかったROI最大化のコツ」セミナー内容(Adticker勉強会資料)
ヒットアプリは擦りまくれ!ミリオンアプリの続編を出してみてわかったROI最大化のコツ」セミナー内容(Adticker勉強会資料)ヒットアプリは擦りまくれ!ミリオンアプリの続編を出してみてわかったROI最大化のコツ」セミナー内容(Adticker勉強会資料)
ヒットアプリは擦りまくれ!ミリオンアプリの続編を出してみてわかったROI最大化のコツ」セミナー内容(Adticker勉強会資料)
 
マッチに火をつけろ」スマホアプリ成功者Night発表資料
マッチに火をつけろ」スマホアプリ成功者Night発表資料マッチに火をつけろ」スマホアプリ成功者Night発表資料
マッチに火をつけろ」スマホアプリ成功者Night発表資料
 
130411 アプたまマネタイズ手法公開資料
130411 アプたまマネタイズ手法公開資料130411 アプたまマネタイズ手法公開資料
130411 アプたまマネタイズ手法公開資料
 
【カジュアルゲームでリワード広告は有効か!?】
【カジュアルゲームでリワード広告は有効か!?】【カジュアルゲームでリワード広告は有効か!?】
【カジュアルゲームでリワード広告は有効か!?】
 

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

スマホサービスにおける、UIデザインのノウハウと実例
スマホサービスにおける、UIデザインのノウハウと実例スマホサービスにおける、UIデザインのノウハウと実例
スマホサービスにおける、UIデザインのノウハウと実例yosuke sato
 
C#でiPhone開発とか
C#でiPhone開発とかC#でiPhone開発とか
C#でiPhone開発とかShin Ise
 
コントロールベンダー視点での Command line interface (CLI)
コントロールベンダー視点での Command line interface (CLI)コントロールベンダー視点での Command line interface (CLI)
コントロールベンダー視点での Command line interface (CLI)Daizen Ikehara
 
効率的なアプリ開発のベストプラクティス
効率的なアプリ開発のベストプラクティス効率的なアプリ開発のベストプラクティス
効率的なアプリ開発のベストプラクティスyayugu
 
Potatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwayaPotatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwayaAkira Iwaya
 
AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例Kenichi Kambara
 
UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
UI&UX / 重要なのは、毎日さわって嬉しい UI UX! UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
UI&UX / 重要なのは、毎日さわって嬉しい UI UX! Akiko Ohtsuka
 
BaseViewControllerは作りたくない
BaseViewControllerは作りたくないBaseViewControllerは作りたくない
BaseViewControllerは作りたくない今城 善矩
 
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発Satoru Yamaguchi
 
EMS勉強会producedbyすかんく (20211022) おまけ
EMS勉強会producedbyすかんく (20211022) おまけEMS勉強会producedbyすかんく (20211022) おまけ
EMS勉強会producedbyすかんく (20211022) おまけKenta Osuka
 
知識ゼロからモバイルアプリをデザインして失敗した話
知識ゼロからモバイルアプリをデザインして失敗した話知識ゼロからモバイルアプリをデザインして失敗した話
知識ゼロからモバイルアプリをデザインして失敗した話FujishiroRumi
 
デベロッパー視点での3大スマホの違い
デベロッパー視点での3大スマホの違いデベロッパー視点での3大スマホの違い
デベロッパー視点での3大スマホの違いMakoto Kubota
 
SketchがAndroidのUIデザインに向いているワケ
SketchがAndroidのUIデザインに向いているワケSketchがAndroidのUIデザインに向いているワケ
SketchがAndroidのUIデザインに向いているワケAsami Yamamoto
 
iQON デザインリニューアルのポイント
iQON デザインリニューアルのポイントiQON デザインリニューアルのポイント
iQON デザインリニューアルのポイントKwon Miae
 
もう怖くないモバイルアプリ開発!
もう怖くないモバイルアプリ開発!もう怖くないモバイルアプリ開発!
もう怖くないモバイルアプリ開発!Toshiki Iga
 
アプリUI勉強会 in ネットイヤーグループ
アプリUI勉強会 in ネットイヤーグループアプリUI勉強会 in ネットイヤーグループ
アプリUI勉強会 in ネットイヤーグループKenichi Suzuki
 
Swiftビギナーズ 2016/01/09
Swiftビギナーズ 2016/01/09Swiftビギナーズ 2016/01/09
Swiftビギナーズ 2016/01/09Yutaka Tajika
 
Build 2012 wrap up for JP tour
Build 2012 wrap up for JP tour Build 2012 wrap up for JP tour
Build 2012 wrap up for JP tour Ken Azuma
 

Similar to iPhoneアプリのUIデザイン - NoteCubeの場合 (20)

スマホサービスにおける、UIデザインのノウハウと実例
スマホサービスにおける、UIデザインのノウハウと実例スマホサービスにおける、UIデザインのノウハウと実例
スマホサービスにおける、UIデザインのノウハウと実例
 
C#でiPhone開発とか
C#でiPhone開発とかC#でiPhone開発とか
C#でiPhone開発とか
 
コントロールベンダー視点での Command line interface (CLI)
コントロールベンダー視点での Command line interface (CLI)コントロールベンダー視点での Command line interface (CLI)
コントロールベンダー視点での Command line interface (CLI)
 
効率的なアプリ開発のベストプラクティス
効率的なアプリ開発のベストプラクティス効率的なアプリ開発のベストプラクティス
効率的なアプリ開発のベストプラクティス
 
Potatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwayaPotatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwaya
 
AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例
 
Indigo Studio で作るプロトタイプ
Indigo Studio で作るプロトタイプIndigo Studio で作るプロトタイプ
Indigo Studio で作るプロトタイプ
 
UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
UI&UX / 重要なのは、毎日さわって嬉しい UI UX! UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
UI&UX / 重要なのは、毎日さわって嬉しい UI UX!
 
BaseViewControllerは作りたくない
BaseViewControllerは作りたくないBaseViewControllerは作りたくない
BaseViewControllerは作りたくない
 
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
モバイル対応Ui部品を利用したレスポンシブwebアプリ開発
 
EMS勉強会producedbyすかんく (20211022) おまけ
EMS勉強会producedbyすかんく (20211022) おまけEMS勉強会producedbyすかんく (20211022) おまけ
EMS勉強会producedbyすかんく (20211022) おまけ
 
FxugWP7
FxugWP7FxugWP7
FxugWP7
 
知識ゼロからモバイルアプリをデザインして失敗した話
知識ゼロからモバイルアプリをデザインして失敗した話知識ゼロからモバイルアプリをデザインして失敗した話
知識ゼロからモバイルアプリをデザインして失敗した話
 
デベロッパー視点での3大スマホの違い
デベロッパー視点での3大スマホの違いデベロッパー視点での3大スマホの違い
デベロッパー視点での3大スマホの違い
 
SketchがAndroidのUIデザインに向いているワケ
SketchがAndroidのUIデザインに向いているワケSketchがAndroidのUIデザインに向いているワケ
SketchがAndroidのUIデザインに向いているワケ
 
iQON デザインリニューアルのポイント
iQON デザインリニューアルのポイントiQON デザインリニューアルのポイント
iQON デザインリニューアルのポイント
 
もう怖くないモバイルアプリ開発!
もう怖くないモバイルアプリ開発!もう怖くないモバイルアプリ開発!
もう怖くないモバイルアプリ開発!
 
アプリUI勉強会 in ネットイヤーグループ
アプリUI勉強会 in ネットイヤーグループアプリUI勉強会 in ネットイヤーグループ
アプリUI勉強会 in ネットイヤーグループ
 
Swiftビギナーズ 2016/01/09
Swiftビギナーズ 2016/01/09Swiftビギナーズ 2016/01/09
Swiftビギナーズ 2016/01/09
 
Build 2012 wrap up for JP tour
Build 2012 wrap up for JP tour Build 2012 wrap up for JP tour
Build 2012 wrap up for JP tour
 

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