Slide 1

Slide 1 text

WWDC19に参加してから SwiftUIの本を書くまで
 Tech Book Conference for iOS 
 
 佐藤剛士 2019 年 10 月 25日
 


Slide 2

Slide 2 text

Who am I
 ● Name
 ● 佐藤剛士(さとうたけし)
 ● Company
 ● Merpay, Inc.(2019/01 ~)
 ● Role
 ● Software Engineer (iOS)
 ● Account
 ● Twitter: @hatakenokakashi
 ● Facebook: 佐藤剛士
 ● GitHub: SatoTakeshiX


Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

WWDC19での衝撃

Slide 7

Slide 7 text

技術書を書くのは楽しい

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

技術書をつくるには?

Slide 12

Slide 12 text

読者の感想から考える

Slide 13

Slide 13 text

コンセプトシート

Slide 14

Slide 14 text

目次をつくる

Slide 15

Slide 15 text

目次をつくる ● 内容の大枠を決める ● そのための情報収集をすすめる ○ 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 割は完成!

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

あとは各章を書いていく!

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

表紙は大事

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

当日まで宣伝

Slide 25

Slide 25 text

何かあるたびにTwitterに投稿 ● 技術書典に申し込みをした ● サークルカットができた ● 目次ができた ● 執筆関連のブログを書いた ● 表紙ができた ● 技術書典のページ登録した ● 前日になった ● 当日ブース設定した

Slide 26

Slide 26 text

当日売り込みを頑張る

Slide 27

Slide 27 text

お品書きを作る

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

まとめ
 ● 技術書の作り方
 ● コンセプトシートで誰が読むのかをイメージ
 ● 目次を作って大枠を決める
 ● 各章をひたすら書く
 ● 表紙は大事
 ● レビューでブラッシュアップ
 ● 宣伝。何かあるたびTwitterアップ
 ● 当日ブースでのアピール


Slide 30

Slide 30 text

みんなも
 技術書
 書こう!


Slide 31

Slide 31 text

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