モバイルのための4D。計算された属性を使って優れたモバイルアプリを構築する
ご存知のように、4D v19 R3から計算された属性が利用できるようになりました。この素晴らしい新機能を紹介するブログ記事があります。
私たちは、モバイルアプリの開発者に常に最高で完全なユーザーエクスペリエンスを提案しているので、計算属性は、すべてのiOSとAndroidのプロジェクトと互換性があります。
4D for iOS。ソート条件とアクションパラメーターの強化
4D for iOSは、スマートフォン上のイベントとリンクした4Dメソッドを自動的に呼び出すアクションを定義する機能を提供します。例えば、4Dコードを実行したり、パラメータを使ってアプリのコンテンツを管理・編集したり、最近では、ソートアクションを使ってアプリのコンテンツを簡単にソートしたりすることができます!
ソート条件とアクション・パラメーターの定義は、より簡単に、より速く、より効率的に作業できるように改善されました。
iOS用4D。Apple Nativeアプリケーションと簡単にインタラクション
4D for iOSで、私たちは常にモバイルフレンドリーな機能を考えています。その主な目的は、開発者がモバイルアプリケーションで最高のユーザーエクスペリエンスを提供できるようにすることです。そして、4D v19 R3で、アクション入力コントロールを出荷するのは、そのためです。
iOS用4D。カスタム入力コントロール
これまで、カスタムフォーマッターでは、true/falseを画像に置き換えたり、1,2をテキストラベルに置き換えたりと、フィールドの内容にテキストや画像を合わせることができました。4D v19 R3では、あらかじめ定義されたテキストで選択リストを作成するなど、アクションフォームから利用できるアクション入力コントロールの作成が可能です。さらに、このリストは、雇用者のリストなどのデータソースを使用して、動的に入力することができます。それでは、詳細をご覧ください。
モバイル向け4D。v19 R3 の新機能
4D for iOSと4D for Androidの新機能を搭載した新バージョンを発表します。
何が入っているの?
4D for iOSと4D for Androidの両方が対象です。
- 4Dの新機能は、エンティティに計算された属性を追加することができます。これらの新しい属性は、モバイルアプリケーションのリストや詳細フォームで使用することもできます。
4D for iOSのみ。
- 選択リストタイプのアクション入力コントロールを作成することができます。選択リストは、JSONの定義済みリストか、データソースを使用した動的なリストにすることができます。
- アクションと入力コントロールでは、計算された属性を使用して、コードを簡素化することができます。
4D for Androidのみ。
- N対1のリレーションが可能なので、相対的なデータをリストに表示し、関連するテーブルのどのフィールドをアプリで公開するかを決定できます。
- 生成されたアプリケーションは、デバイス上でテストとデバッグが可能です。
さまざまな機能の詳細については、いくつかのブログ記事が掲載されています。
iOS版4D。リストフォームの内容をソートする
アプリのユーザーがコンテンツを管理するのに役立ついくつかの定義済みアクションは、すでにアクションセクションで利用可能でした。「追加”、“編集”、 “削除”、”共有 “です。4D v19 R2には、新しいアクションが追加され、きっと気に入ることでしょう。ローカルアプリのデータをソートする Sortアクション を作成することができるようになりました。
モバイル向け4D。ライト&ダークアピアランスのためのカスタムデータフォーマッター
以前から、独自のカスタムデータフォーマッターを作成し、生成したアプリで文字列、ブーリアン、または整数を画像に変換することができました。
この4D v19 R2の新機能は、iOSと Androidのフォーマッタをフルに活用し、明るい外見と暗い外見の両方で画像を美しく見せることを可能にします。
では、その方法を見てみましょう。
モバイル向け4D。苦労せずにアプリをカラー化
当社のモバイル製品(4D for iOSと 4D for Android)は、どちらもシンプルであることを念頭に置いて作られており、数クリックで簡単にアプリを構築することができます。
これには、アプリのメインカラーを選択するという重要なステップも含まれています。そのため、4D for iOSの導入以来、モバイルアプリケーションのメインカラーは、アプリケーションのロゴのドミナントカラーで定義されていました。
4D v19 R2では、プロジェクトエディタに完全に統合されたカラーピッカーから選択することで、iOSとAndroidアプリのメインカラーを簡単に定義できる機能を提供します。
その方法は、次のとおりです。
4D for iOS。却下された保留中のタスクの更新
数週間前からオフラインアクション機能を使用できるようになり、すでに大きなフィードバックを得ています。
私たちは製品の機能セットを常に改善しているので、アプリケーションユーザーは、サーバーの検証のために失敗した保留中のタスクを編集し、送信を再試行することができます。それでは、その仕組みを見てみましょう。
4Dでモバイル化。1つのプロジェクトからAndroidとiOSのアプリを作成する
4Dv19 R2で4D for Androidが利用可能になったことをお知らせします。
すでに多くの機能が利用可能ですが、新しいリリースごとに、4D for Androidの機能が4D for iOSの機能に匹敵するように、可能性を豊かにしていきます。
最も良いのは、同じモバイルプロジェクトで、iOSとAndroidのネイティブアプリケーションの両方を生成できることです。私たちは、両プラットフォームの標準を尊重しながら、非常に類似したユーザー体験を提供することを確認しました。
アプリケーションを拡張してモバイル化する方法
モバイルプロジェクトエディタは、4Dに完全に統合されています。iOSやAndroidのネイティブアプリをプログラミングなしで、素早く簡単にデザイン、構築することができます。さらに進化させたい場合は、生成されたアプリケーションをAndroid StudioやXcodeで開き、KotlinやSwiftでカスタマイズすることが可能です。
また、オフラインの状態でもデータにアクセスできるのも、ネイティブアプリケーションの大きなメリットです。