adf2015 lt資料
TRANSCRIPT
JavaFX8で俺得Twitterクライアントを作った話
二週間で作る自分だけのTwitterクライアント
ぷろふぃーる
• Yuki猫(@guru_yuki_mew)
• 公立はこだて未来大学
• Java歴 3年
• JavaFX 8歴 1年
JavaFX 8ってすごい
JavaFX 8• Swingに代わるJavaのGUIコンポーネント
• ViewとControllerで構成
• Scene Builder 2.0を使ってGUIで画面構成できる
JavaFX Scene Builder 2.0
すごい
JavaFX8で俺得Twitterクライアントを作った話
二週間で作る自分だけのTwitterクライアント
はっじまーるよー^^
経緯
• 開発してるときにつぶやきたい
• 既存クライアントは大きくてじゃま
• タイムラインを見たいわけじゃない
作ろう
開発1~2日目
• Viewの作成
• つぶやき機能の作成
できた(゜ロ゜)意外とできるもんだ(調子に乗る)
開発3~5日目
• 通知機能を実装
• Command
できた(゜ロ゜)意外とできるもんだ(調子に乗る)
開発6日目
• ツイートボタンいらないな…
• 通知は音がなるといいよな…
できた(゜ロ゜)意外とできるもんだ(調子に乗る)
開発7日目
• リプライチェイン実装
• 文字入力のカウント
• OAuth認証!!
できた(゜ロ゜)意外とできるもんだ(調子に乗る)
開発8日目
タイムライン欲しくね?
アイコンをクリックすると…
できた(゜ロ゜)意外とできるもんだ(調子に乗る)
開発9日目
• ふぁぼ/あんふぁぼ、リツイートがしたい
できた(゜ロ゜)意外とできるもんだ(調子に乗る)
開発10~11日目
• タイムラインで画像が見たい
できた(゜ロ゜)意外とできるもんだ(調子に乗る)
開発12~13日目
• 誰がRT、FAVしたかわかったほうがよくない?
できた(゜ロ゜)意外とできるもんだ(調子に乗る)
開発14日目
• リリースしよう
できないΣ(゜ロ゜)Yukitterはすでに登録されていた…
Yukitter. ver.1.0 リリースピリオドつけたら通った
http://yukineko-mew.github.io/YukitterTweetOnly/
結論
Twitterクライアントは二週間で開発できる
そう、JavaFX8ならね