### 目的 背景
申請や稟議、営業活動の報告をスマートフォンから実現し、PCからその実績を確認、承認できるようにする。
### チームについて
- 3次受けのエンジニアとして参画
- バックエンド 1名 フロントエンジニア 1名 上長 1名 3人体制
- PCとスマートフォンのフロントエンドの実装を担当
### 仕様技術
- Cordova
- HTML5
- CSS3
- jQuery
- Bootstrap
### 取り組んだこと
業務報告アプリのアプリ開発プロジェクトに新卒1年目で投入されました。
当時の勤務先にはSPAのノウハウがなかったため、自分で1からjQueryの学習しながら画面の実装とレイアウトの構成を考える等の業務を行いました。
スマートフォン向けのアプリではCordovaを使用し、iOSとAndoroidの両方で動作するハイブリッドアプリの開発を経験しました。
Cordovaプラグインの利用方法の調査や、ブラウザエンジンの違いによる動作の違いに苦戦しながら実装を行いました。
jQueryベースのアーキテクチャに限界を感じ、VueやReact.jsを調査、実現には至りませんしたが乗せ替えを提案しました。
### 取り組みの成果
社内でその取り組みが評価され「新分野チャレンジ賞」を受賞しました。
わからないことへの解決の仕方(検索や質問の方法)を学びました。