Interview: HCL Volt MX Hackathon winner, Vishal Vats (Part One) の翻訳版です。
インタビュー: HCL Volt MX ハッカソン優勝者、Vishal Vats (パート 1)
2023年8月4日
著者: Suhas Bhat / General Manager, HCL Volt MX
今年の初めに、HCL Volt MX が最初のハッカソンを主催しました。 8 週間で 4,300 人の登録者が集まり、数え切れないほどの素晴らしい応募があった後、最終的に勝者を発表しました。Vishal Vats です。
実際、Vishal は全体で 1 位になっただけでなく、最も革新的なアプリ賞も受賞しました。 ハッカソンの後、私たちは Vishal に会い、彼のアプリ Wishy と Volt MX の学習経験について聞く機会がありました。
以下のインタビューの最初の部分をご覧ください。
HCL Volt MX ハッカソンの優勝おめでとうございます! あなたが取り組んだプロジェクトと、そのプロジェクトが解決することを目的としたプロジェクトについて簡単に説明していただけますか?
Vishal: ありがとう、私が取り組んでイベントに提出したプロジェクトは Wishy です。 この忙しい時期に、私たちは愛する人たちの特別な日を祝うことを忘れがちです。 つまり、Wishy は、連絡先を追加して、誕生日、記念日、さらにはお祭りなどの特別な日の自動メール/SMS 通知をスケジュールできるアプリケーションです。これにより、愛する人を逃すことがなくなり、最初に願い事をする人になることもできます。 個人的な願いを通して彼らをサポートします。
ハッカソンに参加し、この特定のプロジェクトのアイデアを選択したきっかけは何ですか?
Vishal: 私はハッカソン/イベントに積極的に参加しており、終了の約 3 週間前に HackerEarth プラットフォームを通じて Volt MX ハッカソンのことを知りました。 Volt MX を使用することに私が興味をそそられたのは、このプラットフォームが、モバイル、Web、デスクトップ、さらにはタブレット向けの完全なスタンドアロン アプリケーションを作成できる単一のローコード プラットフォームを提供するという事実です。 それはすごいことではないでしょうか?
私はWebアプリの開発を長くやっているのでその辺は分かるのですが、JSの基礎を知っているだけでもAndroid/iOSアプリを作ることができて、とても参加する気になりました。 プロジェクトのアイデアについては、実はイベントの前から、自動化された願いの部分を本当に高度化できる Android (モバイル) アプリケーションを明確に作りたいと考えていました。 そのため、バックエンドがどのようなものになるかについての青写真が頭の中にあり、自分のアイデアを効果的に表現できる機会を待っていました。 それから、Volt Iris アプリケーションが提供するサービスを通じて、自分のアイデアを現実のものにし始めました。
「私は長い間 Web アプリケーションを開発してきたので、その部分は知っていますが、JS の基礎を知っているだけで Android/iOS アプリケーションを作成できるということで、イベントに参加する意欲が高まりました。」
Volt MX の機能をどのように活用してソリューションを作成しましたか? あなたのプロジェクトに特に役立つ特定の側面や機能はありましたか?
Vishal: 開始当初、このプラットフォームは、画面スペースのほぼすべてのピクセルにさまざまな機能とプロパティのパネルが多数ポップアップ表示されるため、少し気が遠くなるように思えました。 しかし、ソフトウェアを使い始めると、すべてのパネルがプロジェクトで何をどのように使用しなければならないかを徹底的に制御できるため、すべてが理にかなっていました。 プラットフォームが提供するほぼすべての機能を使用しました。
私のお気に入りの要素と言えば、セグメント (一般にそのページのバリアント) が私にとって非常に役に立ったと思います。なぜなら、まずセグメント テンプレートを定義し、Foundry から受け取ったデータをそこに設定できるからです。 セグメントのページ バリアントを使用すると、アプリケーションに多くの視覚的な魅力を追加するカルーセル形式でデータを表示できるため、プロジェクトで何度か使用しました。 リッチ テキスト部門も、通常のテキスト部門とは別の優れたバリエーションでした。なぜなら、リッチ テキスト部門では HTML コードを直接使用できるため、何も触れずに要素に対して特定のことを実現できるからです。 アクション フロー ダイアログは、要素のイベント リスナーを 1 か所に配置する際にも非常に役立ちました。
HCL Volt MX を、これまでに使用した他のローコード開発プラットフォームやフレームワークとどう比較しますか? その長所と短所は何だと思いますか?
Vishal: 私は Volt MX を使用するまでそのようなローコード プラットフォームを使用したことがありませんでした。なぜなら、私はコードを書くのが本当に好きで、フレームワークやテンプレートですべてをカスタマイズするのではなく、実際に自分で何かを書くことが常に好きだったからです。 しかし、Volt MX を使用した後はそうではないことを認めなければなりません。なぜなら、今ではアプリケーションの動作にとって実際に重要なものだけを書きたいと思っており、ソフトウェア上の他のものはすべて省略できるからです。
「プラットフォームが提供するほぼすべての機能を使用しました。」
振り返ってみて、Volt MX に関連してハッカソンに参加して得た最も貴重な教訓や洞察は何でしたか?
Vishal: 前述したように、最初の締め切り後にはランディング ページの UI がまったく異なっていましたが、ユーザーに提示される UI には本当に不満がありました。 時間の都合でリファインすることを諦めかけていたところ、突然延長が発表され、できるかもしれないという一縷の望みを抱きました。