阿呆の浅知恵スマートフォン用の表示で見る阿呆の浅知恵2018-04-02サイバーエージェントのハッカソンに参加した感想アプリ制作日記TweetCyberAgentのハッカソンに応募しました。Kotlinでこういうときどうすればええんかみたいなツイートに引用RTで反応したらCyberAgentの人だったみたいで締切一週間くらい前に興味あったらやってみてと言われたので最近まともなActivity/Fragment使ったアプリ作ってないなと思ったので参加しました。最低でもGitHubのイベントを見るアプリを作るというものです。このAPIの仕様読みましたがあんまりわからなかたり時間かかったりするのでイベント一覧の表示に必要な部分だけパースして表示することにしました。一ヶ月あったらまた別の設計になってたかも。一週間でやったので体は痛いわで地獄を見ました。Serviceばっかり触っていて、Activity/Fragmentで作るのは久しぶりでした自分はアイディア勝負で設計とかある程度は気にしますが沢山アプリを作るぞって人なので新しい技術とかそこまで積極的に導入しないのでいい機会なのでナウい感じの勉強をしてみました。Coroutinesではlaunchとasync/awaitくらいしか使っていませんでしたがactorを使ってみたりしました。キューを実装するにはこれでええんかなってやってみました。DataBindingは元々使ってましたのでここは特に新しいことはないですね。ComponentsのViewModelも使ってみました。それと一緒にBaseObservableを使いたかったのでViewModelを継承してBaseObservableの内容をコピーしたクラスを作成しました。LiveDataを使ってみたかったので現在のRecyclerViewのポジションを監視して下の方になったら先読みする感じにしてみました。感想かなりいい勉強の機会になりました。これのおかげで今作ってるプロダクトにRoomを使ってみました。DroidKaigiでも気になってましたしね、かなりいい感じです。TypeConverterを書けばなんでも突っ込めるし。LiveDataで監視すればViewの更新も楽だしで。勉強は常にするもんだなぁと思いました。結果Androidで優秀賞を頂きました。勉強になればいいやで入賞するとは思っていなかったので嬉しかったですね。GitHubその後その後メールが来て学年とアンケートに答えたくらいですね。これで少し自信がついたので開業することにしました。言ってもまぁしないと税金が面倒とか前々から思っていたことではあるんですが...。青色申告しないといけないので結局面倒という。19:21サイバーエージェントのハッカソンに参加した感想Tweet広告を非表示にする関連記事2017-12-22近況日記ひっさしぶりの日記です。miniを買ったのでレビューです。バイトの近況報告です。バイトでWebサイト製作してます...2016-12-21キーボードの入力を自由にカスタマイズ「AutoHotKey」を使ってみた。AutoHotKeyなるものを知ったので使ってみました。»プロフィールid:matsudamperアニメ、ガジェットなどについて書いていきます。【HoneyWorks】好きすぎてやばい。セールで0.27万円の電動歯ブラシから2.5万円の電動歯ブラシへ移行してみた。(2)月別アーカイブはてなブログをはじめよう!matsudamperさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。