よしなに
Hachioji.pm #33
2013/09/28(土)
@ichigotake
13年9月28日土曜日
自己紹介
name: ichigotake (22さいと2ヶ月)
work: Androidアプリエンジニア
private: Perl/Ruby/PHP(気の赴くままに
13年9月28日土曜日
LTテーマ決定の経緯
それは6日前の某チャットでの事...
13年9月28日土曜日
よしなに
えっ
Wikipediaより
13年9月28日土曜日
今日のネタ
• よしなにAndroidSDK
• Yoshinani::Request
13年9月28日土曜日
よしなにAndroidSDK
13年9月28日土曜日
AndroidSDKとは
iOSアプリ開発と比較して
フレームワーク力の低さに定評のあるAndroid
開発キット
13年9月28日土曜日
たとえば…
View.setOnClickListener(myListener);
View.setOnClickListener(ourListener);
最後のリスナーで上書きされてしまう…
複数セットしたい....(他のリスナーもだい...
レイアウト指定とか
2.x 4.x
EditText
お...よしなにスタイル切り替えてくれるようだ
13年9月28日土曜日
一方ON/OFFスイッチは
2.x 3.0+
ToggleButton
あれ…
理想
3.0+スタイルは<Switch>で別物
よしなにかっこよくしてくれない...
13年9月28日土曜日
他にもまだまだ
紹介したものは
AndroidSDKの序の口 めんどくさい部門の入門的な…
他にも椅子を投げたくなるような事もあった気がするが、
思い出したくないのか忘れてしまった
13年9月28日土曜日
AndroidSDKがもたらしたもの
デザインと工数バランスの妥協/相談/見切り
例) 指示書通りだと倍以上の実装コストで保守性も最悪なんですが...
SDKをよしなにするためのクラス設計
よしなにラッパーを自前で用意しないとSDKに振り回され...
AndroidSDKがもたらしたもの
・困ったらエンジニア/デザイナ/社長に相談
・デザインパターンの実践演習機会の多さ
・バッドノウハウでも工数で妥協する勇気
必然的にエンジニアリングスキルを培う機会が多すぎる
端末差以前にSDKだけでもバッ...
Yoshinani::Request
話は変わってPHP
13年9月28日土曜日
Deploy PHP Application
( ^o^)<PHP製のものはデプロイがとってもらくちんらしい!
( ˘⊖˘) 。oO(折角だからローカルに開発環境を えるか)
|公式ドキュメント| ┗(☋` )┓三
( ◠! ◠ )☛ まずはm...
PHPアプリに(個人的に)求めるもの
自機の開発環境くらいは楽にデプロイしたい
mod_rewrite必須なものの多さ…
13年9月28日土曜日
PHPアプリに(個人的に)求めるもの
例えばこんなものが普及してくれたら
echo $req->url(‘/path/to/uri’);
mod_rewrite有効: /path/to/uri
mod_rewrite無効: /index.php...
よしなにリクエスト
息抜きに今月に作ってた(頓挫中
・Yoshinani::Request
・Yoshinani::Request::ZendFramework1
対応予定: CakePHP,FuelPHP,limonade,Symfony2
...
Yoshinani::Request
目玉機能はこれだけ
echo $req->url(‘/path/to/uri’);
mod_rewrite有効: /path/to/uri
mod_rewrite無効: /index.php/path/to...
Yoshinani::Request::ZendFramework1
ZendFrameworkの1系向けのYoshinani::Request
$front = Zend_Controller_Front::getInstane();
$fr...
作ってはいたが
既にあるならそれ使いたい
おわり
13年9月28日土曜日
Upcoming SlideShare
Loading in …5
×

2013 09-28-yoshinani

401 views
333 views

Published on

Hachioji.pm #33
テーマ: よしなに

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
401
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2013 09-28-yoshinani

  1. 1. よしなに Hachioji.pm #33 2013/09/28(土) @ichigotake 13年9月28日土曜日
  2. 2. 自己紹介 name: ichigotake (22さいと2ヶ月) work: Androidアプリエンジニア private: Perl/Ruby/PHP(気の赴くままに 13年9月28日土曜日
  3. 3. LTテーマ決定の経緯 それは6日前の某チャットでの事... 13年9月28日土曜日
  4. 4. よしなに えっ Wikipediaより 13年9月28日土曜日
  5. 5. 今日のネタ • よしなにAndroidSDK • Yoshinani::Request 13年9月28日土曜日
  6. 6. よしなにAndroidSDK 13年9月28日土曜日
  7. 7. AndroidSDKとは iOSアプリ開発と比較して フレームワーク力の低さに定評のあるAndroid 開発キット 13年9月28日土曜日
  8. 8. たとえば… View.setOnClickListener(myListener); View.setOnClickListener(ourListener); 最後のリスナーで上書きされてしまう… 複数セットしたい....(他のリスナーもだいたい同じ挙動 13年9月28日土曜日
  9. 9. レイアウト指定とか 2.x 4.x EditText お...よしなにスタイル切り替えてくれるようだ 13年9月28日土曜日
  10. 10. 一方ON/OFFスイッチは 2.x 3.0+ ToggleButton あれ… 理想 3.0+スタイルは<Switch>で別物 よしなにかっこよくしてくれない... 13年9月28日土曜日
  11. 11. 他にもまだまだ 紹介したものは AndroidSDKの序の口 めんどくさい部門の入門的な… 他にも椅子を投げたくなるような事もあった気がするが、 思い出したくないのか忘れてしまった 13年9月28日土曜日
  12. 12. AndroidSDKがもたらしたもの デザインと工数バランスの妥協/相談/見切り 例) 指示書通りだと倍以上の実装コストで保守性も最悪なんですが... SDKをよしなにするためのクラス設計 よしなにラッパーを自前で用意しないとSDKに振り回される 13年9月28日土曜日
  13. 13. AndroidSDKがもたらしたもの ・困ったらエンジニア/デザイナ/社長に相談 ・デザインパターンの実践演習機会の多さ ・バッドノウハウでも工数で妥協する勇気 必然的にエンジニアリングスキルを培う機会が多すぎる 端末差以前にSDKだけでもバッドノウハウ(っぽいモノ)もりだくさん Javaのバージョンも1.5で新しすぎず古すぎず、程よい攻略バランス 13年9月28日土曜日
  14. 14. Yoshinani::Request 話は変わってPHP 13年9月28日土曜日
  15. 15. Deploy PHP Application ( ^o^)<PHP製のものはデプロイがとってもらくちんらしい! ( ˘⊖˘) 。oO(折角だからローカルに開発環境を えるか) |公式ドキュメント| ┗(☋` )┓三 ( ◠! ◠ )☛ まずはmod_rewriteの設定からしてもらおう ▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂うわああああああ カジュアル…? 13年9月28日土曜日
  16. 16. PHPアプリに(個人的に)求めるもの 自機の開発環境くらいは楽にデプロイしたい mod_rewrite必須なものの多さ… 13年9月28日土曜日
  17. 17. PHPアプリに(個人的に)求めるもの 例えばこんなものが普及してくれたら echo $req->url(‘/path/to/uri’); mod_rewrite有効: /path/to/uri mod_rewrite無効: /index.php/path/to/uri 環境変数見てやれば簡単に出来そうなのに...簡単に出来そうなのに... 13年9月28日土曜日
  18. 18. よしなにリクエスト 息抜きに今月に作ってた(頓挫中 ・Yoshinani::Request ・Yoshinani::Request::ZendFramework1 対応予定: CakePHP,FuelPHP,limonade,Symfony2 ほぼ作る事だけが目的の自己満足モジュールになりそうな予感 13年9月28日土曜日
  19. 19. Yoshinani::Request 目玉機能はこれだけ echo $req->url(‘/path/to/uri’); mod_rewrite有効: /path/to/uri mod_rewrite無効: /index.php/path/to/uri 13年9月28日土曜日
  20. 20. Yoshinani::Request::ZendFramework1 ZendFrameworkの1系向けのYoshinani::Request $front = Zend_Controller_Front::getInstane(); $front->setRequest(newY::R::ZF1()); #長いので省略 息抜きにやるにはZendFrameworkは重すぎた 13年9月28日土曜日
  21. 21. 作ってはいたが 既にあるならそれ使いたい おわり 13年9月28日土曜日

×