本文へスキップ

モバイルアプリ開発

.NET MAUI・Xamarin・Flutterで、モバイルアプリを。 日本語で相談できるバイリンガルチームが開発します。

業務用・一般消費者向けのiOS・Androidアプリを、新規開発からXamarinから.NET MAUIへの移行まで。エンジニアが日本語と英語でお客様のチームと協働し、毎日の進捗報告と日本語でのQA承認を行います。

  • 30 名のJLPT合格エンジニア
  • iOS&Android をひとつのコードベースで
  • 2000年創業 のソフトウェア開発実績
ひとつのコードベース iOS · Android
ロジックは共通、
両OSにネイティブ対応

プラットフォーム

アプリに合った技術スタックを選ぶ

技術スタックは計画段階でご提案し、開発を始める前にアーキテクチャ設計書に決定内容を記録します。

  • Microsoft · C#

    .NET MAUI

    Microsoftの現行クロスプラットフォームフレームワーク。ひとつのC#コードベースでiOSとAndroidに対応し、業務ロジックを.NETのバックエンドと共有できます。

  • 保守 · 移行

    Xamarin

    既存のXamarinアプリの保守と、.NET MAUIへの移行。長期のお客様のアプリで、現在まさにこの移行を進めています。

  • Google · Dart

    Flutter

    Googleのクロスプラットフォームツールキット。iOSとAndroidで同じ独自デザインの画面が必要なアプリに適しています。

  • ハイブリッドWeb・モバイル

    Monaca / Cordova

    Web技術をモバイルアプリとしてパッケージ化。日本のお客様向けの病院問診票アプリで採用した技術です。

  • ローコード

    PowerApps

    社内向けアプリや補助アプリのための、Microsoftのローコードプラットフォーム。保育施設のお客様向けに保護者用ダウンロードポータルを開発しました。

バックエンドと認証:Azure Functions、.NET・VB.NETのWebサービス、OAuth。

Xamarin → .NET MAUI

まだXamarinをお使いですか?.NET MAUIへの移行を計画しましょう。

MicrosoftによるXamarinのサポートは2024年5月1日に終了し、Xamarinアプリは新しいiOS・Androidバージョンへの更新を受けられなくなりました。当社は現在、3年以上お付き合いのあるお客様のXamarinアプリを.NET MAUIへ移行しています。

  1. 動き続けるべきものを洗い出す

    画面、保存データ、同期、ログイン、利用者が頼りにしているすべての連携。主要な画面だけでなく、例外的な業務フローも含めます。

  2. 範囲を区切って段階的に移行する

    受け入れ基準が明確な業務フローひとつから始め、範囲を広げる前に動くビルドで評価いただけるようにします。

  3. 実機で検証してから承認

    タッチ操作、文字サイズ、画面の向きを利用者が実際に使う端末でテストします。お客様のUAT承認なしにリリースすることはありません。

モバイル · 開発実績

仕事の現場で動くアプリ。

お客様は、実績の記録に合わせて業種と国で紹介しています。

01

モバイル · 北米のお客様

電気設計の自動化システム

技術スタック

Xamarin/MAUI + VB.NET Webサービス — ピンチズーム対応の図面保存とリアルタイム同期。XamarinからMAUIへの移行を実施中。

期間

3年以上、継続中

Xamarin .NET MAUI VB.NET

02

モバイル · 日本のお客様

スマート会議室管理システム

技術スタック

Xamarin + iOS(iPad)+ OAuth — 多言語対応の会議室予約、資産管理、組織全体でのリアルタイムな空き状況の確認。

拡張

24人月。

Xamarin iOS OAuth

03

モバイル · 日本のお客様

Aichimonshin — 患者記録システム

技術スタック

Monaca + Azure Functions + Android — 病院スタッフの業務に合わせた動的な健康問診票。

期間

4か月

Monaca Azure Functions Android

日本語バイリンガルでの開発

キックオフからリリースまで、日本語で。

JLPT合格エンジニア30名(N1〜N5)、バイリンガルのプロジェクトマネージャー3名、QAマネージャー2名。社内の語学・技術研修プログラムで育成したチームです。

私たちの働き方
  • 毎日10:00(インド時間)のチーム朝会と、日本語での進捗共有
  • 終業時の状況・進捗報告
  • 日本語と英語での詳細な週次報告
  • 日本のデザイン感覚に合わせたUI/UXレビュー
  • リリース前の日本語でのQA承認

よくあるご質問

最初によくいただくご質問

Xamarinアプリを.NET MAUIに移行できますか?

はい。現在、長期のお客様のアプリで移行を進めています。まずアプリが引き続き担うべき機能を洗い出し、その後、お客様がテスト・承認できる単位で段階的に移行します。

.NET MAUIとFlutterのどちらを選ぶべきですか?

バックエンドやチームのスキルがすでに.NET・C#であれば.NET MAUIが適しています。両OSで同じ独自デザインの画面が必要な場合はFlutterが適しています。計画段階でどちらかをご提案し、その理由をアーキテクチャ設計書に記録します。

日本語でやり取りできますか?

はい。進捗報告、ドキュメント、QA承認はすべて日本語で対応でき、週次報告は日本語と英語の両方でお届けします。

進捗はどのように確認できますか?

毎日の終業時報告と、毎週の詳細な報告をお届けします。すべての変更はレビュー済みのプルリクエストを通り、各リリースはユーザー受け入れテストのあとにお客様が承認します。

バックエンドも開発できますか?

はい。例えばアプリを支えるAzure Functionsや.NETのWebサービスを開発し、必要に応じてOAuthによるログインも組み込みます。