ヒューマンインタフェースガイドライン(HIG)のTheme1

ヒューマンインタフェースガイドライン(HIG)にて、以下の内容が述べられている要素は何か?

・文字のサイズが適切であること。大きすぎない小さすぎない。
・装飾を使いすぎていないこと。
・ネガティブスペース、色、フォント、などでコンテンツを品良く強調すること

1.クラリティー
2.デファレンス
3.デプス

“ヒューマンインタフェースガイドライン(HIG)のTheme1” の続きを読む

[iOS]ヒューマンインタフェースガイドライン(HIG)

iOSのヒューマンインタフェースのガイドライン(HIG)についての記述で間違っているものはどれか?

1.iOSらしいデザインのポイント(Theme)は Clarity / Deference / Depth である。
2.iOSのデザインの原則は Aesthetic Integrity / Consistency / Direct Manipulation / Feedback / Metaphors / User Control の6つである。
3.アプリデザインの中でHIGに則っていないものが一つでもあればリジェクトされる。
4.UIKitで提供されるのは、バー、ビュー、コントロールの3つのカテゴリに分類される。

“[iOS]ヒューマンインタフェースガイドライン(HIG)” の続きを読む

[iOS]ガイドライン App Extension とは

iTunes Connect レビューガイドラインにあるApp Extensionとは何か?

1.macOS版Safariの拡張機能のこと
2.アプリの拡張子のこと
3.iOSアプリに付属するサブ機能のこと
4.macOS版のストアで配信できるミニアプリのこと

“[iOS]ガイドライン App Extension とは” の続きを読む

[iOS]Appleのエコシステム(諸説あり)

ガイドラインにある「Appleのエコシステム」とは何を指すか?

1.Apple製品の回収と修理
2.Apple製品へのリサイクル資源の積極的な活用
3.Appleの環境保護への取り組み
4.Appleの製品やサービス、関連企業

“[iOS]Appleのエコシステム(諸説あり)” の続きを読む

[Android][Realm]Execution failed for task ‘:app:compileDebugJavaWithJavac’.

org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed; see the compiler error output for details.
at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:52)
at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:37)

原因
引数ありのコンストラクタを作っていた。引数ありのコンストラクタを作る場合は、引数なしのコンストラクタが必要だった。

解決策
モデルクラスに引数なしのコンストラクタを作った。

[iOS]ペアレンタルゲートとは

ガイドラインにある、ペアレンタルゲートとは何を指すか?

1.子供向けアプリに実装が必要な安全装置のこと
2.購入済みの動画コンテンツに視聴可能期間を設けること
3.特定機能や特定サイトに年齢制限を設けること
4.iPhoneの特定機能の使用を禁じること

“[iOS]ペアレンタルゲートとは” の続きを読む

[iOS]実践問題 楽天宝くじ の問題点

(この記事は、特定アプリを中傷するつもりはありません。非常に良い教材になると思って例にしました。おそらく長期間メンテナンスされてないのだと思います。古いアプリというのはこのような問題点が山積みになる傾向があります。)

以下のアプリにはガイドラインに接触する可能性がある点が3点以上ある。
実際に自分の端末にインストールしてみて、リジェクトされる可能性があるガイドライン番号を挙げよ。

楽天宝くじ
https://itunes.apple.com/jp/app/%E6%A5%BD%E5%A4%A9%E5%AE%9D%E3%81%8F%E3%81%98/id771559073?mt=8