【勉強会メモ】Mobile Act OSAKA #1
日時:2017/10/04(水) 18:55 〜 21:00
場所:Osaka Innovation Hub
大阪で新しくモバイルアプリの勉強会がスタートした(モバイルアプリに限らず幅広く募集しているとのことだが)。しかもフェンリルさん主催とのことで期待を持って参加してきたが、前半30分ほどは遅刻して聴き逃した…(定期)
KotlinのListとSwiftのArrayの違い
発表者: @koher さん
- KotlinのListは 参照型
- SwiftのArrayは 値型
ミュータビリティ
Kotlinの場合
インスタンス自身を変更できる MutableList
と インスタンスを変更できない ImmutableList
がある
※ ImmutableList
はまだProposal段階
List
は MutableList
と ImmutableList
のスーパータイプなので mutableListOf
や toMutableList
で変換が必要。
Swiftの場合
- Array型のみ
- varにすると代入不可(ミュータブル)
- letは代入可能(イミュータブル)
- varもletも相互に代入は可能(同じArray型なので)
インスタンスの共有
- Kotlinは参照型⇒
toList
で明示的コピーが必要 - Swiftは値型⇒
Copy-on-Write
なので代入する時にコピーは走らない(使うときにコピー)
変性
- Kotlinの場合、 List型の変数同士は代入可能。ImmutableList型も同様。MutableList型は 不可 。
- SwiftはミュータブルなArray同士、イミュータブルなArray同士のどちらも代入可能⇒Arrayは値型のため
補足
発表内容はQiitaにもまとまっているようです。
HoloLensとAPI.AIを使ってユニティちゃんと会話してみた
発表者:@gaomar さん
HoloLens
- 安いタブレットと同等の性能
- 値段はNintendo Switch10台分の価格(約34万円)
API.AI
api.ai にプロジェクトを作成して登録
⇒反応する言葉とそれに応答する言葉を登録する
まとめ
- API.AIは無料
- 学習を重ねれば賢くなる
- 日本語対応も可能なはず(試してない)
Webデザイナーがモバイルアプリを作る理由
発表者: @maki_saki さん
俺の嫁の可愛いところを自慢する をアプリ化した話。
ionic-WP を使って開発
⇒ WordPressと連携するionic
使用する技術
特徴
補足
発表には間に合わなかったが @usamik26 さんの「Apple Watch Cellular の通信について」は発表資料が公開されていた。
ハッシュタグも追いかけさせてもらったが、Cellular版と言っても常にCellular通信するわけではなく、通信の優先順位は iPhone経由 > Wi-Fi > Cellular
となるようだ。とはいえ、本体とは独立でWatchが動作するシーンは増えるので本体と同期していない事は今まで以上に意識したほうが良さそう。
おわりに
テーマが幅広く、ネタとしても新鮮なものが多かった。Ionicはなぜか最近よく話題に上がっている気がして(ハッシュタグを追いかけると聴き逃した発表でも話題に上がっていた模様)、ささやかなブームを感じる。懇親会でHoloLensも触らせてもらい、近未来を体験させてもらって満足感いっぱいで帰宅しました。次回は12月に開催とのこと。