タグ

設計に関するasamin85のブックマーク (3)

  • よくわかるマテリアルデザインの設計コンセプト | fladdict

    iPhoneAndroidではiPhoneのほうが良くできているが、iOSのフラットデザインとAndroidのマテリアルデザインでは後者の設計が優れている。マテリアルデザインは、デザインとエンジニアリングが高いレベルで融合していて、ロジカルで非常に美しい。 以下、自分の理解をまとめたメモ。 紙とインク マテリアルデザインは「ペーパー」と「インク」のメタファーでできている。 ペーパーの特徴 バーやボタンといった画面上のUIコンポーネントは、バーチャルな紙でできたカードと考える。また、このペーパーは1dpの厚さを持っている。 ペーパーは純白の矩形、あるいはシンプルな円形である。三角や星型といった複雑な形はとらない。そのような複雑な形状や模様はインクが担当する。 現実とことなり、このペーパーは自由に伸縮することができる。 マテリアルデザインにおけるレイアウトは、複数のペーパーを並べたり、重ねた

    よくわかるマテリアルデザインの設計コンセプト | fladdict
  • 一度始めるとやめられない「ゲームの設計」に学ぶ、生産的な仕事のコツ | ライフハッカー・ジャパン

    テレビゲームをプレイしていると、やっていることに完全に没頭し、タスクを次々とこなすうちに時間がどんどん過ぎていきます。ゲームデザイナーが使ういくつかの原理を使えば、仕事にもこの流れの概念を応用することができます。 ゲームの設計から学べること テレビゲームは、他のどのメディアよりも人を虜にし、集中させます。ゲームには、ずっとプレイしていたくなるような流れや仕掛けがあります。映像、音、操作などは、どれももっとプレイしたくなるように設計されているのです。米ビジネス誌『Fast Company』のJonathan Harrison氏が、テレビゲームのようにスムーズに仕事を進めるコツを紹介してくれました。 ・視覚的に気が散るものをできる限り排除:プレイヤーを現在のタスクに集中させるという点において、ゲームは非常に長けています。やるべきことを認識し、自分の手の届く範囲に集中しましょう。 ・サウンドトラ

    一度始めるとやめられない「ゲームの設計」に学ぶ、生産的な仕事のコツ | ライフハッカー・ジャパン
  • プログラミング初心者が中・上級者になるための近道

    初心者と中級者、上級者の違いとは何でしょうか? 初心者は、 知識が少ない 開発したソフトウェアの数が少ない 中級者・上級者はその逆で、 知識が多い 開発したソフトウェアの数が多い その結果生まれる実質的な差は、 「初心者はかんたんなものしか作れないけど、中級者・上級者は難しいものを作れる!」 ということです。ですから、初心者が中上級者になるには難しいソフトウェアを作るのに役立つ知識を身につければ良いわけです! 難しいソフトウェアとは、 ロジックが複雑で難しい 規模が大きい 性能要件が厳しい 納期が短い など、いろいろな難しさがあります。 これらのハードルに対抗する知識・技術について紹介します。 規模が大きいソフトウェアを作るための技術 規模が大きいソフトウェアを作るための技術には、以下のようなものがあります。 モジュール分割 アプリケーションアーキテクチャ フレームワーク プログラミング作

    プログラミング初心者が中・上級者になるための近道
  • 1