Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
4D for iOS: 実践編(Developer Conference 2018より)
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
4D Japan
December 25, 2018
Technology
81
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
4D for iOS: 実践編(Developer Conference 2018より)
4D Japan
December 25, 2018
More Decks by 4D Japan
See All by 4D Japan
4D 21 R2 R3
miyako
0
20
4D 21 LTS
miyako
0
17
4D 21
miyako
0
39
4D 20 R10
miyako
0
44
4D 20 R9
miyako
0
35
4D 20 R7 & R8
miyako
0
84
Unicodeの話 (2007)
miyako
0
45
Unicodeの話 (2008)
miyako
0
51
Google Apps Integration (2012)
miyako
0
53
Other Decks in Technology
See All in Technology
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
19k
修正PRを食べてレビュースキルが賢くなる:Claude Codeによる自己改善サイクル
yuyaumetsu
6
1.4k
モバイルアプリ開発概論2026
recruitengineers
PRO
5
510
Invisible to AI? Making TYPO3 Sites Quotable by AI Search Systems
wolfgangwagner
0
170
【CEDEC2026】『ウマ娘 プリティーダービー』 英語版のキャラクターの方言や口調をローカライズするための創造的アプローチ
cygames
PRO
1
200
OSPN.JPバージョンアップ作業進捗のご報告 / 20260801-osc26kyoto
akkiesoft
0
420
Pavlokで始める電撃駆動開発
sgrsn
0
180
取引先から届く 「セキュリティチェックシート」の読み解き方
kamadamakoto
0
140
ラジオの科学
frievea
0
280
システム思考で問題に対処する
yussak
0
210
Forza Horizon 6 のテレメトリ機能で 自動運転に使えそうな学習データを集める話
henjin0
0
150
AI ネイティブな組織に Gemini Enterprise Agent Platform がなぜ必要なのか
asei
1
190
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Between Models and Reality
mayunak
4
390
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
270
Navigating Weather and Climate Data
rabernat
0
460
Claude Code のすすめ
schroneko
67
230k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
480
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
460
Done Done
chrislema
186
16k
Code Review Best Practice
trishagee
74
20k
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
Facilitating Awesome Meetings
lara
57
7.1k
Transcript
4D for iOS
Business needs ターゲットはビジネス
レコードの⼀覧表⽰ テーブルの検索 レコードの追加および更新 ビジネスに求められているのは 1 2 3 スタッフが欲しいと思っているのは 以下のことが簡単にできるアプリ 業務アプリケーションの⼀部をモバイルに延⻑
モバイルからアクセスできるデータを特定 移動中・外出先で業務データにアクセス ネット接続の有無に関係なく利⽤できることが重要
iOS can be hard 容易な道ではない
プログラミング⾔語 Swift, Objective C 開発ツール Xcode デザイン モバイル特有の設計思想 操作感と満⾜度 モバイルユーザーの期待
iOSアプリの開発は なぜそれほど難しいのか
iOS can also be easy もっとスマートに
4D FOR IOS COMPONENT デザインモードに統合されたモジュール インストール済みコンポーネント Swiftを知らなくてもOK ソースコードとプロジェクトを⾃動⽣成 画⾯・操作・個性 ⽤意されたテンプレートの中から選ぶだけ
オープンプロジェクト Xcodeで開発を継続
How does it work? 7つのステップ
デモンストレーション 4D for iOS App creation
アプリケーション設定 名称および識別⼦の決定 イメージ素材からアイコン画像を作成 BUILD RUN SUBMIT
アクセスするテーブルとフィールドを特定 アプリ側の"ストラクチャ"が決まる ストラクチャ設定 BUILD RUN SUBMIT
選択したテーブルとフィールド にモバイル⽤のアイコンを設定 略記と⻑い表記の両⽅を設定 BUILD ラベルとアイコンの追加 RUN SUBMIT タブバーに表⽰される順序 メニュー設定
BUILD RUN SUBMIT リストおよび詳細フォームを テーブル毎に設定 さまざまなテンプレート ΞϓϦʹݸੑΛ࣋ͨͤΔ
プロジェクトエディターから シミュレーターを起動 シミュレーター上で 実際に動かすことができる 動作チェック BUILD RUN SUBMIT
アプリができるまで ビルド プロジェクトエディター リスト 詳細 データバインディング 完成アプリ SDK統合 ストーリーボード
⽣成
Run your app デバイスで
フィードバックを集める 最⾼10,000⼈のモニターを招待 ςετඈߦ BUILD RUN SUBMIT
AppストアにiOSアプリを出品 インハウスでiOSアプリを配付 正式リリース BUILD RUN SUBMIT
Open solution 扉は開かれている
⽬的のファイルをみつける Xcodeプロジェクトは テーブル・フォーム毎のフォルダー構成 カスタムコードの追加 ⾃動挿⼊されたコメントを参考に Swift⾔語でコーディング ストーリーボードの編集 直感的なエディターで フォント・カラー・位置などを調整 iOSプロジェクトに⼿を加える
Multiple apps それぞれに合わせて
多⾓的なアプリ展開 ⽤途と⽬的に合わせて テーブルやフィールドの構成を組み替え バリエーションを増やすことができる スタッフの必要に合わせて リストフォームや詳細フォームの デザインを変えることができる
4D for iOS ビジネスモデル
4D for iOS ロードマップ
ありがとうございました