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
4D Japan
December 25, 2018
Technology
76
1
Share
4D for iOS: 実践編(Developer Conference 2018より)
4D Japan
December 25, 2018
More Decks by 4D Japan
See All by 4D Japan
4D 21 LTS
miyako
0
8
4D 21
miyako
0
26
4D 20 R10
miyako
0
35
4D 20 R9
miyako
0
19
4D 20 R7 & R8
miyako
0
75
Unicodeの話 (2007)
miyako
0
27
Unicodeの話 (2008)
miyako
0
42
Google Apps Integration (2012)
miyako
0
38
Creating Custom Widgets (2012)
miyako
0
47
Other Decks in Technology
See All in Technology
NgRx SignalStore: The Power of Extensibility
rainerhahnekamp
0
230
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」ご紹介資料
laysakura
0
2.3k
CDK Insightsで見る、AIによるCDKコード静的解析(+AI解析)
k_adachi_01
2
170
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
230
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.2k
Azure PortalなどにみるWebアクセシビリティ
tomokusaba
0
350
Rebirth of Software Craftsmanship in the AI Era
lemiorhan
PRO
4
1.5k
Databricksで構築するログ検索基盤とアーキテクチャ設計
cscengineer
0
200
Master Dataグループ紹介資料
sansan33
PRO
1
4.6k
Revisiting [CLS] and Patch Token Interaction in Vision Transformers
yu4u
0
240
[OpsJAWS 40]リリースしたら終わり、じゃなかった。セキュリティ空白期間をAWS Security Agentで埋める
sh_fk2
3
160
"SQLは書けません"から始まる データドリブン
kubell_hr
2
450
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
730
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
360
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.2k
From π to Pie charts
rasagy
0
160
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
190
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
320
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
180
Visualization
eitanlees
150
17k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
130
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 ロードマップ
ありがとうございました