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
1
74
4D for iOS: 実践編(Developer Conference 2018より)
4D Japan
December 25, 2018
Tweet
Share
More Decks by 4D Japan
See All by 4D Japan
4D 20 R10
miyako
0
23
4D 20 R9
miyako
0
12
4D 20 R7 & R8
miyako
0
65
Unicodeの話 (2007)
miyako
0
23
Unicodeの話 (2008)
miyako
0
39
Google Apps Integration (2012)
miyako
0
35
Creating Custom Widgets (2012)
miyako
0
43
マルチスレッディングの仕組み (2016)
miyako
0
39
地図データの活用 (2016)
miyako
0
43
Other Decks in Technology
See All in Technology
Databricks Free Edition講座 データエンジニアリング編
taka_aki
0
2.8k
AWS Amplify Conference 2026 - 仕様からリリースまで一気通貫生成 AI 時代のフルスタック開発
inariku
3
360
人はいかにして 確率的な挙動を 受け入れていくのか
vaaaaanquish
4
2.4k
困ったCSVファイルの話
mottyzzz
2
350
ALB「証明書上限問題」からの脱却
nishiokashinji
0
240
[Iceberg Meetup #4] ゼロからはじめる: Apache Icebergとはなにか? / Apache Iceberg for Beginners
databricksjapan
0
370
Regional_NAT_Gatewayについて_basicとの違い_試した内容スケールアウト_インについて_IPv6_dual_networkでの使い分けなど.pdf
cloudevcode
1
100
クラウドセキュリティの進化 — AWSの20年を振り返る
kei4eva4
0
160
20260114_データ横丁 新年LT大会:2026年の抱負
taromatsui_cccmkhd
0
380
さくらのクラウドでのシークレット管理を考える/tamachi.sre#2
fujiwara3
1
210
re:Inventで出たインフラエンジニアが嬉しかったアップデート
nagisa53
4
190
Databricks Free Editionで始めるLakeflow SDP
taka_aki
0
190
Featured
See All Featured
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
170
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
310
YesSQL, Process and Tooling at Scale
rocio
174
15k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
170
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
68
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
750
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
53
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 ロードマップ
ありがとうございました