[イベントレポート] 2017年 AKIBA.swift忘年回 を開催しました! #akibaswift
はじめに
おばんです、JavaScriptがチョットカケルようになったばかりに、ついついiOSでWebViewを使うときに闇な方法を考えてしまう田中です。ダメ、ゼッタイ。
今回は2017年のAKIBA.swiftのシメとなる忘年回のレポートをします!
登壇枠
「続・できるだけUI系のライブラリを用いないアニメーションを盛り込んだサンプル実装の補足」 fumiyasac さん
- UI番長のことfumiyasacさんのUI講座!
- スクロールに伴って動くNavigationBarは擬似的なViewを使用して実装する
- ↑の擬似的なViewを操作する場合は、端末サイズからiPhone Xかどうかを判別させて、SafeAreaの対応をした
- UI実装では場合によってマジックナンバーをそのまま使うこともある
アプリのUI実装はアプリ固有のものが多く、なかなか人が書いているものを見る機会は多くないと思います。fumiyasacさんはコードも含め資料を丁寧にまとめてくれるので、自分がやっているやり方とdiffが取れて最高です!
「Poly API for ARKit」 fromkk さん
- 2017年は、祝!AR元年?
- ARでどんなことを試す方法がいくつかある
- Made with ARKit
- Awesome ARKit
- Best of 2017 ARKit
- Googleが出したPoly
- Googleが出した3Dモデルを自由にダウンロードできるサイト
- Poly APIというものも出た
- Poly APIの使い方を解説
- Poly APIを扱うためのPolyKitを作りました!
- スターください!
- Q. Polyにはどんな用途がありますか?
- とりあえずARを試したい
- 質は問わないが、リソースが欲しい
「iPhone X対応~Safe Areaの外側~」 akatsuki174 さん
- みなさんiPhone X対応終わってますよね??
- ちゃんと対応してないと、「モバイルアプリ開発に力をいれてないのかな...」と見られて採用とかに響く可能性も!?
- という意味でもiPhone X対応はすべき!
- おさらい: SafeAreaとは
- top/bottom layout guideのdeprecateと入れ替わり
- iPhone Xが発表されていないときは「?」状態だったが、発表されてからは合点がいった
- 今回の話で実現したかったこと
- 画面下部にアニメーションするviewセットを置く
- viewセットの周辺の景観を乱さない
- viewがHome Indicatorとかぶる問題
- Home Indicator = iPhone Xのホームボタンの代わりになる、画面下部のバー
- 原因はviewのbottomの制約をSafe AreaのBottomではなく、superviewのbottomにつけていたこと
- 制約を付け直して解決
- viewの下部にtableViewの内容がチラ見えする問題
- 原因はtableViewのbottomの制約をSafe AreaのBottomではなく、superviewのbottomにつけていたこと
- 制約を付け直して解決
- Safe Area内にコンテンツが表示されるのがかっこ悪い問題
- alphaの制御を行なって解決
- 動的な制約をかけているセルの変な挙動
- 画像がSafe Area付近でうにょうにょ動くなど
- 原因ははっきりしないが、Safe Area Layout Guideのチェックボックスを外すことで解決した
- レイアウトの変更をしたら必ずiPhone Xでも動作確認をしよう!
AKIBA枠
今回からAKIBA枠を設けました。AKIBA枠とは、ズバリ アニメにまつわるネタを発表する 枠です!Swiftやプログラミングに関係していても、していなくてもオーケー!AKIBAらしくアニメについて熱く語ろう!という枠です。
「プログラム出来ますか??」 Aryzae(ありぜ) さん
[スライドが公開され次第追加します]
- 壁紙がすでにAKIBAっぽい
- Q. Excelはできますか?(表計算など)
- A. 出来ます!(文字入力など)
- キーボードを6つ同時に扱えるならば良いかも!
- 『BPS バトルプログラマーシラセ』
- 時にはこんな要求もあるかもしれない
- 「ライバル社に人工衛星落として再起不能にして!」
- プログラマを名乗るならば、人工衛星を落とせるようにしておこう
- 年末年始はARIAを見よう
「ヌルオタ的今期アニメ Best3 〜激務の合間に癒されよう〜」 AkihikoSaeki さん
[スライドが公開され次第追加します]
- エンジニアのいない会社でiOS開発を一から始めています
- Swiftってなんだ?から始めています
- 今期おすすめアニメはこれ
- ブラッククローバー
- 少年漫画していて良い!
- 妹さえいればいい。
- 脳死して見れるアニメ
- オタクの夢を詰め込んだ作品
- 干物妹うまるちゃんR
- 激務で脳が壊れている時に良い
- お兄ちゃんが優秀。浜松に出張に行った回が印象的
- 脳死度が高いアニメは良い
- そのほか今期はjust becauseなどが気になっています。見た人感想お聞きしたいです
懇親会
今年もお寿司を囲みながら、渾身しました!?
運営のloveeさんから、直近で行われたYahoo Hack Dayのレポートがありました。また同じくloveeさんから飛び入りLTで、ブレンド Sのミームをネタに、Sのつく単語をwikipediaが教えてくれるコマンドラインツールを作った話などがあり、盛り上がりました!
まとめ
おかげさまで、AKIBA.swiftは二年目もつづがなく活動してこられました。ひとえに参加し、登壇していただけた皆様のおかげです!ありがとうございました!また来年も活動していきますので、どうぞよろしくお願いします!?