が静かにローンチしたアプリ配信プラットフォーム

0b8ad408b31cb9d5cff2828086c65d58?s=47 temoki
March 16, 2018

 が静かにローンチしたアプリ配信プラットフォーム

iPad の Swift Playgrounds 用のブックを作って配信する話です。

Nagoya iOS meetup Vol.2 (https://nagoya-ios-meetup.connpass.com/event/80322/) で発表したスライドです。

0b8ad408b31cb9d5cff2828086c65d58?s=128

temoki

March 16, 2018
Tweet

Transcript

  1.  が静かにロー ンチしたアプリ配信 プラットフォー ム

  2. どの  デバイス (OS) 向けのアプリ を開発/ 配信していますか? iPhone / iPad

    (iOS)  WATCH (watchOS)  tv (tvOS) Mac (macOS)
  3. iPad Swift Playgrounds https://www.apple.com/jp/swift/playgrounds/

  4. Swift Playgrounds アプリを 開発して配信したい!

  5. Swift Playgrounds アプリを 開発して配信できる!

  6. 今日お話すること なぜやるのか? 作ったアプリの紹介 Swift Playgrounds アプリの作り方 Swift Playgrounds アプリの配信方法

  7. なぜやるのか?

  8. プログラミングを好きになった背景 MSX 小学校時代に父親が MSX というパソコンを買って きた MSX FAN などの雑誌に掲載されたゲー ムのソー

    ス コー ドを 父親に入力させて 遊んでいた ソー スコー ドは魔法に見えたけど、 数字を変える と動きが変わるのが面白かった
  9. プログラミングを好きになった背景 LOGO / Turtle Graphics 中学校時代の授業で LOGO という教育用プログラ ミング言語の日本語版を習った LOGO

    Smalltalk Objective-C Swift 画面に現れるカメ をプログラムで操ることで、 お絵かきができるのに夢中になった! これでゲー ムを作ってクラスに大反響! // カメに正方形を書かせるコー ド くりかえせ 4 [ まえへ 100 みぎへ 90]
  10. なぜやるのか? Swift Playgrounds はこれと同じ体験ができる プラットフォー ム 自分にも子ども ♂ ができた( 現在4歳)

    息子をふくめ、 子どもたちに僕と同じ体験をして プログラミングを好きになってほしい!
  11. 作ったアプリの紹介

  12. Tortoise Graphics Swift で遊べる Turtle Graphics リクガメの方が好きなので Tortoise Graphics GitHub

    で公開中 https://github.com/temoki/TortoiseGraphics エンジン部分は iOS / macOS アプリに組み込み可 すぐに試せる Xcode 用 Playgrounds もある してね!
  13. アプリの作り方

  14. アプリ ブックの作り方

  15. ブックの作り方 Swift Playgrounds Book フォー マット .playgroundbook 拡張子のディレクトリ フォー マットに従ったディレクトリ構成を作成

    ブックのメタ情報は Manifest ファイルに定義 Swift ソー スコー ドやリソー スファイルを配置 詳細は Playground Book Format Reference 参照 https://developer.apple.com/library/content/do cumentation/Xcode/Conceptual/swift_playgrou nds_doc_format
  16. ブックの作り方 手作業だと作るの大変 Generator, Linter, Template などが OSS でいくつ か公開されている https://github.com/playgroundbooks/playgroundb

    ook
  17. ブックの配信方法

  18. AirDrop .playgroundbook を Mac から AirDrop で iPad に転 送する

    iPad が Swift Playgrounds で開いてくれる Mac が必要
  19. Subscription 2018 年1 月リリー スの Swift Playgrounds 2 で追加 された3rd

    Party のブックをアプリから購読する仕 組み 配信者はブック購読用の情報を定義した Feed (JSON ファイル) をウェブ上に配置 利用者は iPad の Safari でその URL を開くか、 Swift Playgrounds で URL を入力することで購読可 Demo ...
  20. まとめ Swift Playgrounds ブックも開発できる iOS などはアプリの配信が  の管理下にあるけれ ど、 ブックの配信は

    自由 だからいいぞ!