18
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

エニプラAdvent Calendar 2024

Day 25

スマートウォッチのアプリ開発にチャレンジしてみた

Last updated at Posted at 2024-12-24

はじめに

エニプラボでは、今期はスマートウォッチのアプリ開発を行っています。
コーディング経験の浅いメンバーがコーディング経験を積むという目標のもとでアプリ開発に一からチャレンジしています。

活動概要

会社説明会で使用する内製アプリの開発を行っています。
配信されたスケジュールに合わせてスマートウォッチに通知が飛び、シフトの時間を逃さないようにする、といった機能を実装します。

開発はアプリケーション開発1名とインフラ構築1名で行っています。
アプリケーション開発はAndroid Studioで、インフラ構築はTerraformで行っています。Terraformはインフラをコードで構築することができるツールです。
それぞれの開発を通じて、実践的な開発経験を身につけています。
現在はモックの開発まで進みました。

アプリの構成

Androidアプリからスケジュールを取得するAPIを呼び出し、取得した時間に応じてアラームを鳴らします。
APIはAPI GatewayでLambdaを呼び出し、LambdaからDynamoDBにあるスケジュールを取得して返却します。
image.png

今後の取り組み

まずはアプリの完成を目指して開発を進めていきます。
ゆくゆくはアプリからスケジュールを確認できる、などの機能拡充を進めていきたいと思っています。

18
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?