こんにちは!Voicyでテックリードをしている、おはぎ(@a_key_bako)です。 お彼岸も近づいているので供物としても繁忙期な今日この頃です。
来る9月10日から12日にかけて、全国のAndroidエンジニアが集う技術の祭典、DroidKaigi 2025が開催されますね!
最新の技術動向をキャッチアップできるセッションはもちろん、各社の工夫が凝らされたスポンサーブース、旧知の仲間との再会など、参加するたびに多くの刺激と楽しさをもらえる大好きなイベントです。 主催のmhidakaさんには弊社技術顧問としてもお力添えいただいており、Voicyにとっても非常に縁の深いカンファレンスです。
きっかけは「AIの力があれば、みんなでわいわい開発できるかも?」
DroidKaigiの大きな魅力の一つに、カンファレンスの公式アプリがオープンソースとして公開され、誰でも機能開発に貢献できる点があります。
apps.apple.com最初は「今年も個人で何かコントリビュートしてみようかな」と考えていました。 そんなとき、近年ものすごい勢いで発達しているClaudeやDevinのようなAI開発ツールを使えば、普段Androidを書いていないエンジニアも巻き込んで、みんなでこのお祭りを楽しめるのではないか?と思いついたのです。
早速Slackや口頭でエンジニア陣に呼びかけてみたところ、予想以上の反響がありました。 「AIがあればできるかも!」と感じてくれたのかは定かではありませんが(笑)、最終的に6人ものメンバーが手を挙げてくれました。
職種も経験も様々なメンバーで
多様なメンバーが集まってくれて、正直驚きました。そして、とても嬉しくなりました。
業務を終えた19時過ぎ、会議室に集まって「OSSコントリビュート大会」を開催しました。 慣れないAndroid (Kotlin Multiplatform) の環境構築に少し苦戦する場面もありましたが、お互いに教え合いながらセットアップを進め、ほとんどのメンバーがその日のうちにプルリクエストを作成・オープンすることができました!(正直に告白すると、発起人の私自身は時間内に終わりませんでした…涙)

私自身のチャレンジと、チームでの成果
私個人が挑戦したのはこちらのIssueです。
Kotlin Multiplatform (KMP) を用いたアプリ開発は未経験だったので、個人的にもチャレンジングな課題でした。特に、Kotlin側とSwift側で相互に扱うデータ型の変換について深く学べたのは、大きな収穫でした。
そして、チームメンバーが取り組んだIssueはこちらです。
私たちがIssueを選定し始めた段階では、Android向けのものはほとんど残っていませんでした。しかし幸いにもiOSアプリ向けのIssueがまだ残っていたため、職種の近いiOSエンジニアを中心に、チームで一丸となってチャレンジしました。
DroidKaigi当日が、今から待ち遠しい
DroidKaigiの開会式では、コントリビューターのGitHubアイコンがスクリーンに映し出されるのが恒例です。 そこに、今回参加したVoicyメンバー7人のアイコンが並んで投影される瞬間を想像するだけで、今から誇らしい気持ちで胸がいっぱいになります。
この記事が、職種や経験の垣根を越えて、OSSコントリビュートに挑戦するきっかけの一つになれば幸いです。
それでは、DroidKaigi 2025の会場でお会いしましょう!全力で楽しみます!
最後に宣伝
VoicyではAndroidエンジニアを募集しています!
