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

iOSDC2023 Logo

こんにちは!サイボウズモバイルエンジニアの森嶋です。
今年も iOSDC Japan の時期が近づいてまいりました!

サイボウズは2023年9月1日から9月3日に開催される「iOSDC Japan 2023」に、プラチナスポンサーとして協賛させていただきます!

「iOSDC Japan」とは、iOS関連技術をテーマとしたiOS技術者のためのカンファレンスです。
今年は昨年に引き続き現地開催 + オンライン配信でのハイブリッド開催が予定されています。

サイボウズでは kintone や サイボウズ Office など4製品のモバイルアプリをリリースしており、SwiftUI や Combine、Swift Concurrency、TCA、swift-dependencies の導入に加え、Swift Package によるマルチモジュール構成や Command plugins の活用など新しい技術の取り込みを積極的に行なっています!
そこで、普段からお世話になっている iOS 関連技術コミュニティを一緒に盛り上げるべく今年も協賛いたしました。

今年はサイボウズとしては初めてブース出展も行いますので、現地にご来場の方は是非お立ち寄りください!
また、パンフレットもiOSDCトークンチャレンジと絡めた挑戦的な内容として作成していますのでそちらもお楽しみいただけると幸いです。

社員登壇情報

2023/09/02 11:35〜 Track C
6年間運用したiOSアプリのリアーキテクトについて具体的に解説
登壇者:松元 大樹(@daikimat)
登壇者コメント:サイボウズ製品であるkintoneのiOS アプリ開発で行っているリアーキテクトについて話をする予定です。 失敗談も含めて包み隠さずお話しできればと思います。皆様とお話しできることを楽しみにしています。

fortee.jp

2023/09/03 13:00〜 Track D レギュラートーク(40分)
作って学ぶBluetoothの基本攻略〜スマートキーアプリを作ってみよう〜
登壇者:岡 優志 (@oka_yuuji)
登壇者コメント:スマートキーアプリの作り方を通してBluetoothに関する基本的な概念から実践的な部分までお話しする予定です。 本トークをきっかけに少しでもBluetoothを用いた開発に興味を持っていただき、今後の開発への第一歩となれば幸いです。

fortee.jp

関連イベント情報

9月26日(火) 19時より、株式会社アンドパッド / WED株式会社 / GO株式会社 / STORES 株式会社と合同で「後夜祭 iOSDC Japan 2023」を開催します!

各社ショートトークとiOSDC Japan 2023の感想戦をYoutubeLiveにてオンライン配信する予定です。
詳細は以下URLからご確認ください。沢山のご参加お待ちしております!
hey.connpass.com

おまけ:iOSDCトークンチャレンジ

今年のiOSDCパンフレットのサイボウズページにはコードクイズを掲載しています。
コードクイズの回答と下記のコードを組み合わせることによってiOSDCトークンを生成する仕組みとなっていますので、ぜひお楽しみいただければと思います!

protocol Tokenizable { func tokenized() -> String }

extension Q1: Tokenizable {
    func tokenized() -> String {
        switch selecting {
        case .ans1:
            return "I"
        case .ans2:
            return "We"
        case .ans3:
            return "Cybozu"
        }
    }
}

extension Q2: Tokenizable {
    func tokenized() -> String {
        switch selecting {
        case .ans1:
            return "Cybozu"
        case .ans2:
            return "Love"
        case .ans3:
            return "did"
        }
    }
}

extension Q3: Tokenizable {
    func tokenized() -> String {
        switch selecting {
        case .ans1:
            return "Teamwork"
        case .ans2:
            return "CybozuMobile"
        case .ans3:
            return "CybozuQuiz"
        }
    }
}

let quiz: [any Tokenizable] = [
    Q1(selecting: /* Your Answer */),
    Q2(selecting: /* Your Answer */),
    Q3(selecting: /* Your Answer */)
]
let iOSDCToken = quiz.map { $0.tokenized() }.reduce("#", +)

さいごに

サイボウズでは「チームワークあふれる社会を創る」という理念を実現するべく、iOS エンジニアを絶賛募集中です!
詳しくは下記をご参照ください。 cybozu.co.jp