モバイル

社内Androidコミュニティで4回目のGoogle I/O報告LT会を開催しました!

この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 こんにちは、Garoonモバイルチームに所属しているモバイルエンジニアのAtria(@AtriaSoft)です。 今年もGoogle I/O報告LT会を開催しましたので、その様子をお伝えします。 Google I/Oとは? Google I/O…

レガシーコードに挑む!kintone Androidチームが実践した段階的リファクタリングの道のり(第3回:シングルトンパターンの削減とDIツールへの移行準備)

はじめに こんにちは!kintone開発チームのAndroidエンジニアのトニオ(@tonionagauzzi)です。この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 第1回の記事では、kintone Androidアプリの段階的リファクタリングの全体像およびモジュール再分割と手動…

iOSDC Japan 2025 にゴールドスポンサーとして協賛します!

こんにちは、iOSエンジニアのKyome(@Kyomesuke)です。 今年もiOSDC Japanの時期が近づいてまいりました! サイボウズは2025年9月19日から9月21日に開催されるiOSDC Japan 2025に、ゴールドスポンサーとして協賛させていただきます! 「iOSDC Japan」とは、…

サイボウズは、DroidKaigi 2025 にゴールドスポンサーとして参加します!

こんにちは、kintone 開発チームの Android エンジニア、トニオ(@tonionagauzzi)です。 サイボウズは、2025年9月10日(水)〜12日(金) にベルサール渋谷ガーデンで開催される DroidKaigi 2025 にゴールドスポンサーとして参加します! DroidKaigi とサイボウ…

レガシーコードに挑む!kintone Androidチームが実践した段階的リファクタリングの道のり(第2回:RxJavaからCoroutinesへの移行とコード削減)

はじめに こんにちは!kintone開発チームのAndroidエンジニアのトニオ(@tonionagauzzi)です。この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 前回の記事では、kintone Androidアプリの段階的リファクタリングの全体像と、モジュール再分割および手動…

レガシーコードに挑む!kintone Androidチームが実践した段階的リファクタリングの道のり (第1回:モジュール再分割とテスト自動化)

はじめに こんにちは!kintone開発チームのAndroidエンジニアのトニオ(@tonionagauzzi)です。この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 kintoneのAndroidアプリは2019年のリニューアル以降、技術の進化やビジネス要件の変化に対応するため、継…

OSTでフィードバックを集め、アプリ改善を加速させる

Garoonモバイルチームに所属しているモバイルエンジニアのAtria(@AtriaSoft)とプロダクトデザイナーのyuki(@snowyk25)です。 今年の4月にGaroonモバイルの新機能として、新しいデザインのトップページをリリースしました garoon.cybozu.co.jp この記事で…

『モバイルまつり』と題してモバイルエンジニアが集合し、交流会とOSTをしました!

こんにちは!kintoneのAndroidエンジニア、トニオ(@tonionagauzzi)です。 今回は、サイボウズのAndroidエンジニアとiOSエンジニアがプロダクトを超えて集まり、オフライン交流会をしたことを共有します。 モバイルエンジニア集合写真 概要 弊社では、半年…

SwiftUI View Coding Guidelinesを公開しました

こんにちは、iOS Developerの@el_metal_です。 SwiftUIのView実装のためのガイドラインを作成・公開したので紹介します。 SwiftUI View Coding Guidelines SwiftUI View Coding Guidelinesとは SwiftUI View Coding Guidelinesは優れたView実装のためのガイ…

2024年 Android のリファクタリングにおいて合意を助けた ADR 5選

こんにちは!kintone 開発チームの Android エンジニア、トニオ(@tonionagauzzi)です。 本日は、Android Advent Calendar 2024 の記事として発信します! 私たちは現在、kintone の Android アプリを継続提供し、かつプロダクト価値を高めていくためにリフ…

Garoonモバイルでウィジェット開発中に直面したGlanceの45秒問題

こんにちは。 モバイルエンジニアの臼井(@usuiat)です。 私はサイボウズでGaroonモバイルのAndroidアプリの開発をしています。 Garoonモバイルは2024年10月に公開したv1.11でウィジェットに対応し、ユーザーはホーム画面で自分の今日の予定を確認できるよう…

Android 15 でアクションバー表示時にステータスバーが白くなってしまう問題

こんにちは!kintone 開発チームの Android エンジニア、トニオ(@tonionagauzzi)です。 本日は、Android 15 対応の際に発覚した、アクションバーと Edge-to-edge の組み合わせで発生するステータスバーの背景色の問題について説明します。 概要 Android 14…

サイボウズサマーインターン 2024 報告 〜 iOS コース 〜

こんにちは!サイボウズ Officeチームのモバイル開発担当の山根です。 サイボウズでは毎年サマーインターンシップを開催しており、2024年度もさまざまなコースを用意しました。 この記事では、iOSアプリ開発のインターンシップである以下の2コースについて…

DroidKaigi 2024 にスポンサーとして参加しました!

こんにちは!kintone 開発チームの Android エンジニア、トニオ(@tonionagauzzi)です。 2024年9月11日(水)〜13日(金) に DroidKaigi 2024 が開催されました! サイボウズは今年もゴールドスポンサーとして協賛し、恒例のブース出展を行いました。また…

iOSDC Japan 2024 にスポンサーとして参加しました

こんにちは。 GaroonモバイルでiOSアプリ開発をしている岡です。 2024年8月22日(木)〜24日(土)にiOSDC Japan 2024が開催されました! 昨年に引き続きプラチナスポンサーとして協賛しましたので「参加しました」ブログ書きたいと思います! (下記に昨年の参…

サイボウズは DroidKaigi 2024 にゴールドスポンサーとして参加します!

こんにちは、kintone 開発チームの Android エンジニア、トニオ(@tonionagauzzi)です。 サイボウズは、2024年9月11日(水)〜13日(金) にベルサール渋谷ガーデンで開催される DroidKaigi 2024 にゴールドスポンサーとして参加します! DroidKaigi とサイボウ…

QAとエンジニアが会話する機会を増やした話

この記事は、CYBOZU SUMMER BLOG FES '24 (QA Engineer Stage) DAY 6 の記事です。 こんにちは、kintone AndroidチームでQAエンジニアをしている田中です。 今回は、所属しているチームのQAとエンジニアがコミュニケーション量を増やしたことと感じた変化を…

KMP + Compose MultiplatformでFull Kotlinなモバイルアプリを作ってみた

この記事は、CYBOZU SUMMER BLOG FES '24 (Newcomer Stage) DAY 4の記事です。 こんにちは!AndroidアプリエンジニアのAtriaです。 24新卒としてサイボウズ株式会社に入社いたしました。 今年の技術職向けの新卒研修では実践研修というものがありました。実…

iOSDC Japan 2024 にプラチナスポンサーとして協賛します!

iOSDC Japan 2024 にプラチナスポンサーとして協賛します! こんにちは、iOS エンジニアの Kyome(@Kyomesuke)です。 今年も iOSDC Japan の時期が近づいてまいりました! サイボウズは2024年8月22日から8月24日に開催されるiOSDC Japan 2024に、前年に引き…

スクラムマスターの世界に飛び込んだリアルな心境

こんにちは、サイボウズでGaroonモバイル開発チームのスクラムマスターをしている東條です。 私はスクラムマスターになってまだ半年も経っていません。駆け出しの身として、スクラムマスターとしての役割は何なのかを日々模索しています。 本記事は、サイボ…

プロダクトを良くしたい人

こんにちは。 kintoneのAndroidチームに所属している向井田 (@mr_mkeeda) です。 私は元々Androidエンジニアですが、最近まで自チームの抱えている問題意識と向き合うためにスクラムマスターを兼務していました。 今回のブログは、サイボウズのスクラムマス…

初めてWWDCに現地参加してきました!

こんにちは、iOS エンジニアの Kyome(@Kyomesuke)です。 WWDC(Worldwide Developers Conference)とは Apple が年に1度開発者向けに開催しているカンファレンスです。OS や SDK などの最新技術が発表され学ぶことができ、世界中の Apple プラットフォー…

Kotlin Fest 2024 にスポンサーとして参加しました!

こんにちは!kintoneチーム所属のAndroidエンジニア、トニオ(@tonionagauzzi)です。 2024年6月22日(土)に Kotlin Fest 2024 が開催されました。 サイボウズはスポンサーとして協賛し、会場にブースを設置しました! 参加レポート 今年のKotlin Festは、2…

2024年もAndroidエンジニアでGoogle I/O報告LT会を開催しました!

こんにちは、kintone開発チームのAndroid担当のトニオ(@tonionagauzzi)です。 今年もGoogle I/O報告LT会を開催しましたので、その様子をお伝えします。 Google I/Oとは? Google I/Oとは、Googleが毎年開催する開発者向けイベントです。 今年は去年以上にA…

WKWebViewをSwiftUIに適したインターフェースで扱えるラッパーライブラリをOSSとして公開しました!

はじめに こんにちは、iOSエンジニアのKyome(@Kyomesuke)です。 私が担当しているkintoneのモバイルアプリはWKWebViewを用いたハイブリッドアプリなのですが、UIKitからSwiftUIへのリプレイスにあたってWebViewをSwiftUIに適したインターフェースで(つま…

モバイルエンジニアの入社後チーム体験でスクラムの理解が深まった話

こんにちは。 モバイルエンジニアの臼井(@usuiat)です。 私は2023年9月にサイボウズに入社し、11月からGaroonモバイルのAndroidアプリの開発を担当しています。 サイボウズにモバイルエンジニアとして入社したメンバーは、正式配属前に、各開発チームを順に…

サイボウズサマーインターン 2023 報告 〜 Android コース 〜

こんにちは!kintoneチーム所属のAndroidエンジニア、トニオ(@tonionagauzzi)です。 今回は、サイボウズのインターンシップにおけるAndroidアプリ開発コースについて紹介したいと思います! 概要 サイボウズでは毎年サマーインターンシップを開催していま…

DroidKaigi 2023 にスポンサーとして参加しました!

こんにちは、kintone 開発チームの Android 担当のトニオ(@tonionagauzzi)です。 2023年9月14日(木)〜16日(土)に DroidKaigi 2023 が開催されました。 サイボウズはゴールドスポンサーとして協賛し、昨年に引き続きブース出展を行いました! サイボウ…

iOSDC Japan 2023 にスポンサーとして参加しました

こんにちは。kintone のモバイルアプリ開発チームの松元です。 2023年9月1日(金)〜3日(日)、iOSDC Japan 2023が開催されました。 ※ 写真撮影時のみマスクを外しています サイボウズはプラチナスポンサーとして協賛しました。 過去にも行っていたTシャツスポ…

今年もサイボウズは DroidKaigi 2023 にゴールドスポンサーとして協賛します!

こんにちは、kintone 開発チームの Android 担当のトニオ(@tonionagauzzi)です。 サイボウズは 2023年9月14日(木)〜16日(土) に開催される DroidKaigi 2023 へゴールドスポンサーとして協賛します! DroidKaigi とサイボウズ DroidKaigi は、日本を拠点と…