// Hatena (Remote) Internship 2023
REPORTへマンガアプリチーム
数多くの漫画メディアサイトで導入されているマンガビューワー「GigaViewer」のアプリ版「GigaViewer for Apps」の機能開発に取り組みます。今回は「コミックガルド+」への機能追加を他のメディアに影響することなく行うといった、GigaViewer for Appsの事情を踏まえた開発を行いました。
関わるプロダクト
GigaViewer
はてなが開発した出版社向けマンガビューワです。Webマンガサービス専用の「GigaViewer for Web」、マンガアプリ専用の「GigaViewer for Apps」があります。
開発環境
開発用ツール
- Xcode
- Android Studio
情報共有ツール
- Slack
- Scrapbox
- Google Meet
- Asana
- GitHub
- Figma
受け入れについて
- 初めにGigaViewer for Appsに慣れてもらうための簡単なUI変更をしてもらい、後半では要件・仕様の検討、企画への提案から実装といった一連の流れを取り組んでもらいました。様々な事情が複雑に絡み合うプロダクトのためメンターが常駐し、密にコミュニケーションを取りながら開発を全力でバックアップしました。
メンターのコメント
- 仕様の決定から実装まで、エンジニア以外の社員ともコミュニケーションを取って進めていただきました。GigaViewer for Appsの複雑なコードベースに立ち向かって実装を進める姿は素晴らしかったです。id:tokizuoh
- 検討してもらった要件・仕様の筋がとてもよく、実装も含めて細かいところまで考えられた開発ができていました。id:r4wxii
配属インターン生のコメント
- 大きなサービスのコードを触ったことがなかったので、コードの読み方(追い方)を勉強できたことがよかったです!また、自分のコードがどこに影響してしまうかなども考えながら開発することもあまり経験がなくとても楽しかったです!id:naokatu
- メンターの方のサポートをいただきながら、与えられたタスクの仕様検討から実装まで2週間という短い期間でリリースに近い状態まで行うことができ、技術力を向上させるとともに自分自身の伸び代を認識することができました。本当に楽しかったです!ありがとうございました!id:harii_226