4D for Mobile チュートリアル – はじめてのアプリケーション
4Dモバイルアプリケーションジェネレータは、Android用とiOS用のモバイルアプリケーションを作成することができます。ドキュメントには、アプリを作り始める手助けとなるチュートリアルがいくつかあり、またさらに高度なアプリを作成することもできます。
最初のチュートリアルはシンプルなもので、連絡先の一覧を作成することができます。詳細はこちらでご覧いただけます。
また、ご希望であれば、すべてのステップを動画でご覧いただくこともできます。
4Dを使用してネイティブなモバイルアプリケーションを作成する
4D for Androidと4D for iOSを使用すれば、4DデータベースをベースにしたAndroidやiOSのネイティブアプリを設定、デザイン、ビルド、配布することが可能です。生成して配布されたモバイルクライアントは、追加要件なしにそれだけで4Dサーバーに接続し、新規または既存のデータを操作することができます。
4D for Androidと4D for iOSは、統合された1つの4Dコンポーネントに含まれています。あなたはモバイルプロジェクトを作成したあとに、ビルドするプラットフォームをAndroidか、iOSか、またはその両方向けにするかを選ぶことができます。
複雑な作業は4Dが処理し、Swiftで書かれたXcodeプロジェクト、またはKotlinで書かれたAndroidプロジェクトを生成します。その後、XcodeとAndroid Studioでそれらを再び開いて作業を続けることもできます。
このブログ記事は、完成されたモバイルアプリを作ることができる4Dのモバイルソリューションで利用できる機能をまとめたものです。
4D for Androidにセクションが登場!
データリストでは、ユーザーが目的のデータをすばやく簡単に見つけられるように、通常、その結果は関連するフィールド順でソートされます。他に読みやすさを向上させるテクニックとしては、、セクションを追加して結果をグループ化する方法が挙げられます。
これは、4D v19 R8から使用できるようになった新機能です。それでは、詳細を見ていきましょう。
Windows SDIアプリケーションのテスト
SDIモードでマージされたアプリケーションを顧客に提供できるようになってから、長い時間が経ちました。
4D v19 R8では、スタンドアロンやクライアントアプリケーションを構築することなく、アプリケーションの結果を確認することができます。
詳しくは、こちらをご覧ください。
4D for Mobile:4D v19 R8 の新機能
4D for iOSと4D for Androidの機能は、リリースを経るたびに拡大していっています。もちろん、今回のフィーチャーリリースも例外ではありません。それでは、4D v19 R8で何ができるようになったのかを見てみましょう。
何が含まれるのか
4D for Androidで以下の機能が利用できるようになりました(4D for iOSではすでに利用可能でした)。
- テーブルフィールドやJSONファイルから選択リストを作成。
- 連絡先アプリケーションで、GPS座標や電話番号などを取得するために、コード付き入力コントロールを使用する。
- 一覧フォームにセクションを追加して、例えば会社ごとなどにデータをグループ化する。
- カスタムログインフォームを使用する。
- 下部ナビゲーションバーにテーブルを4つ以上表示できるようにし、Androidのガイドラインに従うように改善。
Build4Dを使用してコンパイルされたストラクチャーやコンポーネントをビルドする
プロジェクトモードの導入により、プロジェクトのコンポーネントを操作することが非常に簡単になりました。
ここ最近のフィーチャーリリースでは、チームや作業方法、ニーズに合わせて独自のビルドチェーンを作成できるようにするための機能をいくつか追加しています。
例えば、以下のような機能です。
あなた独自のビルドチェーンを作成したり、継続的インテグレーションツールに4Dを統合するために、4DではBuild4Dというコンポーネントを開発し、GitHubでソースを公開しています。
この最初のステップとして、Build4Dでは、コンパイル済みのストラクチャーとコンポーネントを作成することができます。今後、シングルユーザーアプリケーション、クライアントアプリケーション、サーバーアプリケーションを管理できるようにこれを充実させていく予定です。
ストラクチャーエディターの塗装
ストラクチャーエディターは、プロジェクトにおいて非常に重要な要素です。まず第一に、構造を作成することができます。しかし、何よりも、開発中にテーブル、フィールド、リレーションを視覚化することができ、データを操作する際に常に役立ちます。
角の丸み、登場!
現在のトレンドは、明るく清潔で柔らかな色と、なんといっても角の丸みです。
アプリケーションを装飾して最新のトレンドを取り入れられるよう、静的テキストと入力テキストの角を丸くする機能が追加されました。
Android版4D。マテリアルデザイン3へようこそ
お客様のアプリケーションが最新のデザイントレンドに沿い、ミニマルでスタイリッシュな素晴らしい外観でユーザーを圧倒できるように、Material Designライブラリを更新しました。
モバイル向け4D。4D v19 R7 の新機能
4D for iOSと4D for Androidの機能リストは、リリースされるたびに大きくなっています。そして、今回の機能リリースも例外ではありません。それでは、4D v19 R7がどんな機能なのか見てみましょう。
何が入っているか?
- リストフォームの内容をソート(Android向け)(iOS向け4Dでは既に提供されています
- マテリアルデザイン3へのアップデート(Android版のみ)