モバイル

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 は、日本を拠点と…

サイボウズはiOSDC Japan 2023 にプラチナスポンサーとして協賛します!

こんにちは!サイボウズモバイルエンジニアの森嶋です。 今年も iOSDC Japan の時期が近づいてまいりました! サイボウズは2023年9月1日から9月3日に開催される「iOSDC Japan 2023」に、プラチナスポンサーとして協賛させていただきます!

AndroidのACTION_IMAGE_CAPTUREやACTION_VIDEO_CAPTUREはカメラ権限が必要?その複雑な仕様について

こんにちは、kintone開発チームのAndroid担当のトニオ(@tonionagauzzi)です。 本日は、Androidアプリ開発中にカメラの権限を調査していてわかったことを共有します。 概要 背景 本題 まとめ 概要 Androidアプリで写真や動画を撮影する手段として、ACTION_I…

サイボウズのiOSプロダクトで利用しているProperty WrapperをOSSとして公開しました!

はじめに こんにちは、モバイルエンジニアのオジマです。 Swiftにはバージョン 5.1からProperty Wrapperという強力な言語機能が追加されています。SwiftUIの@Stateなどでも馴染みが深いのではないでしょうか。 Property Wrapperは@StateなどのすでにAppleが…

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

こんにちは、kintone開発チームのAndroid担当のトニオ(@tonionagauzzi)です。 今回は先日実施した「Google I/O 2023 LT会」についての報告です。 Google I/Oとは Googleが1年に1回開催する開発者向けイベントです。 今年は、さまざまなAI関連プロダクトの…

Android Dev Summit '22のLT会を開催しました

こんにちは、kintone開発チームのモバイル開発担当の藤田(@fujipon1126) です。 この記事は、Cybozu Advent Calendar 2022の23日目の記事です。 今回は先日実施した「Android Dev Summit '22 報告LT会」についての様子をお伝えしたいと思います! Android De…

Jetpack Composeで迎えたAndroidアプリ開発の新たな門出

これは Cybozu Advent Calendar 2022 の 22 日目の記事です こんにちは、サイボウズ Office の Android エンジニアをやっている向井田 (@mr_mkeeda) です。 2021 年の夏に Stable になって以降、世界中の Android エンジニアの話題の中心になってきた Jetpa…

対談:ニューカマーから見たサイボウズのAndroid事情

サイボウズでは去年より、Androidエンジニアの採用活動に力を入れてきました。その結果、今年の上期に新卒入社1名と中途入社3名のあわせて4名のAndroidエンジニアがチームにジョインしてくれました。 今回は、その4名のニューカマーを主役に「ニューカマーか…

チームワークあふれるAndroidコミュニティを目指して

こんにちは、kintone開発チームのモバイル開発担当の藤田です。 この記事では、サイボウズのAndroidエンジニアが「チームワークあふれるAndroidコミュニティ」を目指して始めた新たな取り組みについて紹介させていただきます。 経緯 私自身は2022年4月にAndr…

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

こんにちは!サイボウズ Officeのモバイル開発担当をやっている向井田 (@mr_mkeeda)です。 サイボウズは 2022年10月5日(水)〜7日(金)まで開催される DroidKaigi 2022 にて、ゴールドスポンサーとして協賛します! droidkaigi.jp サイボウズは 昨年のDroidKai…