Swift PlaygroundsではじめてのiOSアプリ開発~お絵描き練習ゲーム作成~ by wiroha

iOSDC Japan 2024
採択
パンフ記事(4ページ)

Swift PlaygroundsではじめてのiOSアプリ開発~お絵描き練習ゲーム作成~

wiroha wiroha wiroha
3

Swift Playgroundsは、iPadで動作する開発環境です。MacやXcodeを使わずにiPadで開発できるため、iOSエンジニア以外の人でも手軽にiOS開発に挑戦できます。この記事では、DevRelである私が初めてのiOSアプリとしてごくシンプルなお絵描き練習ゲームを開発したプロセスを紹介します。
開発するアプリは、絵の定番の基礎練習である「正確な円を描くこと」を目指すゲームです。

概要

  • 背景
  • Swift Playgroundsとは
  • アプリの仕様
  • 完成したアプリ
  • ソースコード
  • iPadで効率的に開発するコツ
    • キーボード・縦置きスタンドの用意
  • 良かったところ
    • ゲームで学べる
    • 操作が直感的
    • そのまま実機で動く
  • 難しかったところ
    • バージョン管理しづらい
    • 情報を見つけにくい
    • アプリの特性上デバッグしづらい
  • Xcodeでの開発との違い
  • まとめ
    • 学習アプリとして優秀
    • Xcodeと使い分けたい

この記事により、人事や広報など非エンジニアのiOSDC参加者がアプリ開発に挑戦する助けになれば良いなと思います。またSwift Playgroundsを使ったことがないiOSエンジニアの方にも新たな発見と学びとなることを期待しています。