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

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

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

での発表資料

53e2d354b3299d64a54af680865516d5?s=128

Sato Takeshi

October 25, 2019
Tweet

Transcript

  1. WWDC19に参加してから SwiftUIの本を書くまで
 Tech Book Conference for iOS 
 
 佐藤剛士

    2019 年 10 月 25日
 

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

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

  3. SwiftUI実践入門 【実績】 印刷数:166冊 技術書典:120冊配布 Booth:40冊配布

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

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

    Compositional 組み合わせ可能 ◦ Consistent 一貫性のある UI 状態 • サンプルアプリ〜カエル図鑑を作る〜 • Swift 5.1 文法解説 • Xcode 11 プレビュー機能 • 状態とデータフロー • UIKit と連携する SwiftUIに必要な知識を 一冊につめた 本
  6. WWDC19での衝撃

  7. 技術書を書くのは楽しい

  8. 技術書 体系立てて解説する

  9. 技術本を書くメリット • 自分の知識の整理 • 自身の能力の向上 • 新しい知識開拓 • 人の役に立つ

  10. 自分のためにもなって 人のためになる

  11. 技術書をつくるには?

  12. 読者の感想から考える

  13. コンセプトシート

  14. 目次をつくる

  15. 目次をつくる • 内容の大枠を決める • そのための情報収集をすすめる ◦ 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 割は完成!
  16. None
  17. あとは各章を書いていく!

  18. None
  19. 技術書典のイベント https://techbookfest.connpass.com/event/134977/

  20. 表紙は大事

  21. ひのふ( @pinopo_ )さん https://www.resume.id/hinofu アプリ作成の楽しさをコンセプトに作っ ていただきました。

  22. レビューでブラッシュアップ

  23. @_tanakoo • 単純な誤字脱字 • わかりにくいところの指 摘 • 技術的に説明が間違っ ている点の指摘 @kitasuke

    @_natpenguin
  24. 当日まで宣伝

  25. 何かあるたびにTwitterに投稿 • 技術書典に申し込みをした • サークルカットができた • 目次ができた • 執筆関連のブログを書いた •

    表紙ができた • 技術書典のページ登録した • 前日になった • 当日ブース設定した
  26. 当日売り込みを頑張る

  27. お品書きを作る

  28. None
  29. まとめ
 • 技術書の作り方
 • コンセプトシートで誰が読むのかをイメージ
 • 目次を作って大枠を決める
 • 各章をひたすら書く
 •

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

  30. みんなも
 技術書
 書こう!


  31. 技術書典8が開催 https://blog.techbookfest.org/2019/10/22/tbf08-advance-notice/