ぱんくずリスト

気になる話をちらほらと。

Droidkaigi 1日目

2月8,9日に開催しているDroidKaigi2018というイベントで、自分が聞きに行ったセッションについての感想を軽く書いたものです。

 

 - 10:00 ~ 10:20 ウェルカムトーク

主催者の方からの開会の挨拶

参加者が毎年200名ペースで増えてるらしく、今年は1000人以上の方が参加しているらしい。ヤバイ  

また、日本でkotlin confをやるという話も(自称)kotlinエバンジェリストの長澤さんからあった。  

セッションのコードもほとんどがkotlinで書かれていたし、企業のブースでもkotlinチートシートなるものや、kotlinの拡張関数の公開などもあって、時代はkotlinだなと感じた。  

kotlinやるなら今しかない。この波に乗ろう

 

 - 10:20 ~ 10:50 kotlinアンチパターン

タイトル通りkotlinでの実装のアンチパターンとその解決策のお話。  

スコープ関数の使い所など、自分が無意識のうちにやっているアンチパターンがいくつかあったので、挙げられていた解決策を実践していきたい。  

 

 - 12:50 ~ 13:40 Androidで動画コンテンツを扱うTips

動画を配信する為のプロトコルMPEG-DASH , HLS)の話から始まり、その後実際にExoPlayerを使った実装の仕方を細かな所まで話していた。  

自分は動画配信の分野は、興味はあったが触れてはいなかった為、これを機に少し触ってみようという気持ちになった。

 

 - 14:00 ~ 14:30 Widget開発再訪

Android O から強化されたWidgetAPIを踏まえたwidgetの実装についての話しを聞いた。  

Widget特有の実装の仕方や、カスタムしたviewは使えないと言った開発の注意点などを聞くことができた。

 

 - 14:50 ~ 15:20 タッチイベントを捕まえよう

様々なタッチイベント(ドラック、タップ、フリックなど)を、失敗例を交えながら段階的に実装する話を聞いた。  

失敗例を交えながらだったので、どう言ったところに気を付けなければいけないかが非常に分かりやすい発表だった。

 

  - 15:40 ~ 16:30 実例で理解するMaterial Design Animation

Wantedly Peopleで使用しているカッコいいアニメーションについてのお話。

カッコ良さもそうだが、ユーザーに自然な画面遷移を見せるにはこういったものが必要だと感じた。

 

 - 16:50 ~ 17:20 アプリの鍵が消える時

Androidで暗号化する為のKeystore providerで生成した鍵は、アプリを消す以外に特定の動作で削除されることがあるというお話。

データのセキュリティは、どこまで守るかの程度によると思うので一概には言えないが、

鍵が消えてしまう事を前提にした設計をするといった対処をしつつ、出来る限り暗号化して守ったほうが良いと感じた。

CentOSでWebサーバー構築

久しぶりに書く記事ですが、研究室でのサーバ構築レクチャーの備忘録です。

深くやらず、ローカル環境内でHello Worldを表示するだけの簡単なWebサーバ構築です。

気分が乗れば発展的なことも後々やるかもです。(希望があればやります)

続きを読む

サンプルから学ぶDataBinding その1

1ヶ月ぶりに記事を書いたパンクズです。
最近は就活で忙しかったのですが、少し時間が取れたので、 前から気になっていたAndroidのDataBindingについて備忘録としてまとめてみました。

続きを読む