jyanjayakaの日記

はやめのリリース、しょっちゅうリリース

TODOアプリ作成

iphoneでTODOアプリを作る。

XcodeというIDE

言語はSwift

Xcodeを使えば直感的にアプリを作ることができる。より深いレベルでアプリを仕上げようと思えば、Swiftを理解する必要が出てくる。

 

Swiftの勉強方法

Swift公式ドキュメント

Swift Playgrounds

 

下手に解説サイトを見るよりも最初から公式ドキュメントを見た方が結局近道になる。

ファイリングシステム on your PC

  1. プロジェクト毎にフォルダを作成する。

何かあるコト(=プロジェクト)を始めようとする時、まずそのプロジェクトに関する全ての情報を保管するためのフォルダを作成する。

デフォルトのファイリングシステムだと「書類」とか「画像」とかいった分類に誘導されるが、あまりよくない。ファイルはそもそも何らかの目的を以って作られるものだから、一番自然なファイリングシステムはその目的毎に分類を作ることのはずだ。

 

だから何かある作業をする時に最初にやることは、その作業を行うフォルダを作成することだ。

HTMLとCSSとJAVA

汎用的なTODOアプリケーションを作りたい。

汎用性といえば、Webアプリケーションだ。

Webアプリケーション作成を学ぶなら、HTMLとCSSが必要。(クライアントサイド)

サーバサイドとしてはjavaが良いらしい。

eng-entrance.com

というわけでjava。 

HTMLとCSSは自分でwebページを作れば基本は理解できる。

javaこれで。

Google流資料作成術

Google流資料作成術という本を買った。素晴らしい本だ。

この本が説いている本質は「相手の想像力を利用しろ」ということだと思う。優れたデザインは相手を自然に誘導する

 

相手に行動を促したい時、2通りの方法がある:

  1. 直接「◯◯してください」と言う。(直接法)
  2. 相手をその行動へ自然と誘導する。(誘導法)

 

相手に情報を伝える時には、コンテキストを意識しろというのも役に立つ。

 

この本の中で一番役に立ったのは、色使いの方法。特にグラデーションを利用するやつ。色ののではなくて、その変える

 

これだけで大分見やすい表が作れるようになる。