弊社ではGeneXusを使用したシステム開発をしています。
GeneXusはデザインやUI/UX部分は苦手とされています。
WWPを使ったデザイン等もありますがテンプレートの中から選ぶ必要があります。
そこで弊社では
DesignSystemObject や UserControlObject を使用して
様々なデザインや部品を試作しています。
マテリアルデザイン
WWPにもマテリアルデザインに近いものが存在しますが
自作したほうが自由度が高い場合があります。
マークダウンエディタ
(コアの部分はTS/SCSS/WebPackなど使用して外部で作成しています)
UserControlObject はカスタマイズ性が高いので
外部で作成したJSと連携がしやすいですね。
まとめ
全ての部品(チェックボックスやラジオ)に
マテリアルデザインを適用できたわけではないですが
良く使う一覧やフォームなどには適用できています。
今後もバージョンアップを繰り返し
いつかは案件で使ってみたいですね(笑)
このようにGeneXusが紹介されるときには苦手とされているデザインやUI/UXにも
スポットライトを当てて日々社内で技術研鑽をしています。
以上です。
追記
本当はどこかにデプロイして動かせるものを見てもらいたかったんですが
環境の準備に時間がかかっているので
デプロイできたらここにURLを載せます!