このページの本文へ

前へ 1 2 次へ

クラウドから「エッジ」への動きが加速:Build/de:code 2019レポート 第14回

de:code 2019でFIXERの社内カフェアプリの全貌を紹介

PWA、ML Ops、マイクロサービス――最も”今どき”なスマホアプリ開発を実演

2019年06月20日 11時00分更新

文● 大平かづみ 編集 ● 羽野/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

 本稿では、先日開催された de:code 2019の中から、FIXERの横山依子さん、鈴木章太郎さん、市岡 由偉さん、千賀大司さんによるセッション「Vue.jsとFirebase、AKSでのクラウドネイティブなスマホアプリの作り方 + ML OpsによるAIモデルの作り方」をレポートします。

 このセッションでは、FIXER社内で運用を開始したというFIXER Cafeのスマートフォンアプリを例に、アプリケーションを素早く、且つ継続的に開発する術について紹介されました。

FIXER Caféアプリ

 ここでの開発のポイントは3点。

  • PWAを用いた迅速なアプリ開発
  • CI/CDを利用した継続的な開発
  • Automated Machine Learningを用いた予測機能の精度向上

 また、これらはAzureに限ることなく一般的な開発手法であるものの、Azureを使うことによってより効率的に実現できる旨が話されました。

FIXERの横山依子さん(左)と市岡由偉さん(右)

PWAを用いた迅速なアプリ開発

 FIXER Cafeアプリは、スマートフォンからコーヒーなどのドリンクを注文でき、登録したクレジットカードを利用して、アプリ上で決済が完了するアプリです。また、アカウント認証が可能で、購入履歴も見ることができます。

 ネイティブアプリのように見えますが、実はPWA(Progressive Web Apps)を用いたWebベースの造りになっています。PWAを採用した理由は、社員のみの利用が目的でストアへの公開をしないためですが、Webだからとはいえ侮れません。

FIXER Cafeアプリのアーキテクチャ

FIXER CafeアプリはPWAを採用

 開発はFigmaというUIデザインツールでプロトタイミングを行い、PWAの実装に適したJavaScriptのフレームワークVue.jsおよびNuxt.jsを採用。Nuxt.jsは多くのパッケージが提供されており、後述の外部サービスとの連携も容易です。

 アカウント認証にはFirebase、クレジットカード決済にはStripe、プッシュ通知にはOneSignalなど、mBaaSやSaaS型のサービスを利用することで、開発期間を短縮することができたといいます。

 ソースコードはGitHubで管理し、Azure Pipelinesを連携してあるそうです。プルリクエストがマージされると自動的にAzure Pipelinesでビルドが行われ、マネージャーのチェックを経てFirebase HostingにリリースされるようにCI/CDが構成されていました。

 Azure Pipelinesは、Azure DevOpsに含まれるCI/CDのサービスです。Microsoft製品に限らず連携できます。無償でも十分な利用枠があり、CI/CDサービスとしては後発ながら注目されています。

Azure Pipelinesを使ってCI/CDを構成

前へ 1 2 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事

アクセスランキング

  1. 1位

    sponsored

    「Copilot エージェント」の作成は簡単! 業務用途に合わせてカスタマイズして使おう

  2. 2位

    ITトピック

    北米での成長率がすごすぎる NinjaOneとはいったい何者だ?

  3. 3位

    sponsored

    無線APにデザインは不要ですか? ブラックスケルトンモデルは今どきのオフィスにめちゃなじむんです

  4. 4位

    Team Leaders

    Power AutomateでSharePointリストにある申請データ一覧をメール送信する方法

  5. 5位

    ビジネス・開発

    「Gemini Enterprise」に大規模導入の波 ― SOMPO・NTTデータ・Skyが描く“エージェント企業”への進化

  6. 6位

    ビジネス・開発

    脱・巨大プルリクエスト GitHub公式の「スタック型プルリクエスト」が登場

  7. 7位

    ビジネス・開発

    情シスは「フィジカルAI」にどう向き合うべきか 実用化に不可欠な“現場×AI×経営”の橋渡し役に

  8. 8位

    ITトピック

    年収1500万円以上の半数が「AI時代でキャリアの見直し」今後の戦略は?/カスハラ対策義務化まで2ヶ月、対策の遅れと被害の実態、ほか

  9. 9位

    YouTube

    ぶっちゃけ、あのSaaSってどう!? 情シスがガチ格付け! 本当に使えるツールを決める最強SaaSティア決定戦!!

  10. 10位

    ITトピック

    情シス人材不足でも「採用予定なし」中小企業の意見/“従業員発のSNS炎上”6割の企業が懸念/「SNS疲れ」利用を減らす効果的方法、ほか

集計期間:
2026年08月07日~2026年08月13日
  • 角川アスキー総合研究所