Techbooster主催のAndroidハッカソンへ行ってきました。
イベント:Androidハッカソン@大阪

30人近いAndroid開発者たちが集まって、その場でチームを組んでアプリ開発を行います。
うちのチームは全員ノートPCがMacだったので、「マッカー」とAppleの赤と「ハッカソン」とかけて『真赤村』というチーム名になりました。
そして、制作したのが「寝落ちなう」という照度センサーを使った寝落ち検出アプリです。

チームのメンバーの方の多くがAndroidアプリの開発経験があり、なんとか優勝できました。
とても楽しかったです。
追記:
Techboosterのページにレポートが上がっていましたので、リンクを張っておきます。
Androidハッカソン@大阪 開催レポート
Share your thoughts
[問題]
カスタムViewにおいて、findViewByIdでnullが返ってくる
[症状]
Viewクラスを継承して、自分の使いやすいカスタムViewを作りました。
public class CustomView extends View {
public CustomView(Context context, AttributeSet attrs) {
super(context, attrs);
}
}
レイアウト用のxmlに配置して、画面上では自由に描画できるのですが、
CustomView cview = (CustomView) findViewById(R.id.idTestCustomView);
とすると、nullが返ってきます。
[原因]
コンストラクタが、
public CustomView(Context context, AttributeSet attrs) {
super(context, attrs);
}
だけではなく、
public CustomView(Context context) {
super(context);
}
も必要。
これでfindViewByIdに成功しました。
Share your thoughts
日本Androidの会 関西支部の勉強会に行ってきました。
NFCを使ったガードロックの話やデザインの話、GAEの話など、
おもしろそうなことが多く聞けました。
そして、最後にドロイド君のお菓子が登場。
何気にアップルを食べちゃってます。

楽しい勉強会でした。
Share your thoughts