radioc@?

レディオキャットハテナ

【勉強会メモ】Mobile Act OSAKA #1

mobileact.connpass.com

日時: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段階

ListMutableListImmutableList のスーパータイプなので mutableListOftoMutableList で変換が必要。

Swiftの場合

  • Array型のみ
  • varにすると代入不可(ミュータブル)
  • letは代入可能(イミュータブル)
  • varもletも相互に代入は可能(同じArray型なので)

インスタンスの共有

  • Kotlinは参照型⇒ toList で明示的コピーが必要
  • Swiftは値型⇒ Copy-on-Write なので代入する時にコピーは走らない(使うときにコピー)

変性

  • Kotlinの場合、 List型の変数同士は代入可能。ImmutableList型も同様。MutableList型は 不可
  • SwiftはミュータブルなArray同士、イミュータブルなArray同士のどちらも代入可能⇒Arrayは値型のため

補足

発表内容はQiitaにもまとまっているようです。

qiita.com

HoloLensとAPI.AIを使ってユニティちゃんと会話してみた

発表者:@gaomar さん

HoloLens

  • 安いタブレットと同等の性能
  • 値段はNintendo Switch10台分の価格(約34万円)

API.AI

api.ai にプロジェクトを作成して登録

⇒反応する言葉とそれに応答する言葉を登録する

まとめ

  • API.AIは無料
  • 学習を重ねれば賢くなる
  • 日本語対応も可能なはず(試してない)

Webデザイナーがモバイルアプリを作る理由

発表者: @maki_saki さん

俺の嫁の可愛いところを自慢する をアプリ化した話。

ionic-WP を使って開発

WordPressと連携するionic

使用する技術

特徴

  • JSとCSSの知識で作れる
  • サーバレス
  • AndroidiOSに対応

補足

発表には間に合わなかったが @usamik26 さんの「Apple Watch Cellular の通信について」は発表資料が公開されていた。

speakerdeck.com

ハッシュタグも追いかけさせてもらったが、Cellular版と言っても常にCellular通信するわけではなく、通信の優先順位は iPhone経由 > Wi-Fi > Cellular となるようだ。とはいえ、本体とは独立でWatchが動作するシーンは増えるので本体と同期していない事は今まで以上に意識したほうが良さそう。

おわりに

テーマが幅広く、ネタとしても新鮮なものが多かった。Ionicはなぜか最近よく話題に上がっている気がして(ハッシュタグを追いかけると聴き逃した発表でも話題に上がっていた模様)、ささやかなブームを感じる。懇親会でHoloLensも触らせてもらい、近未来を体験させてもらって満足感いっぱいで帰宅しました。次回は12月に開催とのこと。