Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WWDC19に参加してからSwiftUIの本を書くまで

 WWDC19に参加してからSwiftUIの本を書くまで

Tech Book Conference for iOS
https://techbookconference.connpass.com/event/148487/

での発表資料

Sato Takeshi

October 25, 2019
Tweet

More Decks by Sato Takeshi

Other Decks in Technology

Transcript

  1. Who am I
 • Name
 • 佐藤剛士(さとうたけし)
 • Company
 •

    Merpay, Inc.(2019/01 ~)
 • Role
 • Software Engineer (iOS)
 • Account
 • Twitter: @hatakenokakashi
 • Facebook: 佐藤剛士
 • GitHub: SatoTakeshiX

  2. SwiftUI実践入門 • コンセプト ◦ Declarative 宣言的シンタックス ◦ Automation 自動機能 ◦

    Compositional 組み合わせ可能 ◦ Consistent 一貫性のある UI 状態 • サンプルアプリ〜カエル図鑑を作る〜 • Swift 5.1 文法解説 • Xcode 11 プレビュー機能 • 状態とデータフロー • UIKit と連携する
  3. SwiftUI実践入門 • コンセプト ◦ Declarative 宣言的シンタックス ◦ Automation 自動機能 ◦

    Compositional 組み合わせ可能 ◦ Consistent 一貫性のある UI 状態 • サンプルアプリ〜カエル図鑑を作る〜 • Swift 5.1 文法解説 • Xcode 11 プレビュー機能 • 状態とデータフロー • UIKit と連携する SwiftUIに必要な知識を 一冊につめた 本
  4. 目次をつくる • 内容の大枠を決める • そのための情報収集をすすめる ◦ Platforms State of the

    Union ◦ https://developer.apple.com/videos/play/wwdc2019/103/ ◦ Introducing SwiftUI: Building Your First App ◦ https://developer.apple.com/videos/play/wwdc2019/204/ • プログラムでいうところの設計 • 目次が終われば執筆の 7 割は完成!
  5. まとめ
 • 技術書の作り方
 • コンセプトシートで誰が読むのかをイメージ
 • 目次を作って大枠を決める
 • 各章をひたすら書く
 •

    表紙は大事
 • レビューでブラッシュアップ
 • 宣伝。何かあるたびTwitterアップ
 • 当日ブースでのアピール