Kazunari Nakata
スマートメンテ
React, React Nativeを用い、android / ios /webの開発を行った。 コンポーネント周りなど、PC側と共通化できる部分は共通化しながら開発を行った。 技術に関しては要件を把握したうえで、よりよい選択肢である技術を自ら提案し、採用された。 採用された技術は、React Native / Firebase / Realm。 React及びReact Nativeの業務経験はなかったため、最初の概要をつかむまでに苦労した。 とくにReduxはなれない部分が多く、理解するのに時間がかかった。 一度最速で機能要件を満たすものをつくり、それをリファクタリングしたり作り直す方法を取り入れたことで、コード品質があがりかつ、想定外の工数が生まれるのを防ぐことができた。