Cybozu Mobile Meetup 2023.10.27
イベント内容
Cybozu Mobile Meetup 2023.10.27
Cybozu Mobile MeetupはサイボウズのモバイルエンジニアによるLTイベントです。
それぞれのエンジニアがやってみたこと、興味のあること、開発Tipsなどを共有します。
サイボウズのiOS/Android 開発について聞いてみたい方の参加も歓迎します!
タイムテーブル
時間 | 内容 |
---|---|
18:45 - 19:00 | 開場・受付 |
19:00 - 19:05 | オープニング・諸注意連絡 |
19:05 - 19:15 | swift-foundationのCalendarの実装を覗く |
19:15 - 19:25 | Resolve Nested ObservableObject issues in Observation |
19:25 - 19:35 | 休憩 |
19:35 - 19:45 | 「視座」ってなんだろう |
19:45 - 19:55 | 手動DIの教訓 |
19:55 - 20:55 | 交流会 |
会場
サイボウズ 大阪オフィス
大阪府大阪市北区角田町8-1 大阪梅田ツインタワーズ・ノース 35階
入館方法
- 大阪梅田ツインタワーズ・ノースのシャトルエレベーターで15Fスカイロビーへ
- 個別のエレベーターで35Fへ
- 35Fエレベーターを降りると会場入口が見えます
- 受付にconnpassのIDを提示してください。
20時以降は15Fより上層階には入場できません。
20時以降に参加する場合、お手数ですがイベントハッシュタグでポストまたは@el_metal_にDMかメンションしてください。
登壇情報(順不同)
Resolve Nested ObservableObject issues in Observation
ObservableObjectをプロパティに持つObsevableObjectはCombineの監視の仕組み上問題があります。Observationでは、Combineの監視とは異なる手段で監視することでこの問題を解決しています。
CombineとObservationの監視の仕組みの違いを見て、元の問題がどう解決されるかを紹介します。
elmetal / iOS Developer / X(旧Twitter)
サイボウズ OfficeのiOSアプリ開発を担当。
Swiftで本格的にプログラミングを始める。HIGのDesign Principlesに感銘を受け、インターフェースデザインに興味を持つ。好きなギタリストListによしださくらをappendした。
手動DIの教訓
kintone Androidアプリでは、ライブラリを使わずに手動で依存性注入(DI)を行う手動DIを運用しています。手動DIはボイラープレートが多くなるという課題を抱えていましたが、マルチモジュール化の導入により新たな課題が生じました。本発表では、これらの課題とその解決策、そしてその過程で得られたDIの教訓について紹介します。
向井田 一平 / Androidエンジニア /X(旧Twitter)
kintoneのAndroidアプリ開発を担当。Androidが好きでAndroidの仕事をしているがAndroid以外何も知らない人。
「視座」ってなんだろう
「視座」という言葉たまに聞きませんか?よく聞く割に曖昧に扱われる言葉だったので、自分なりに向き合ってみた内容をお話し出来ればとおもいます
森嶋 健太 / X(旧Twitter)
2021年5月にサイボウズ入社。元々iOSエンジニアだったがマネジメント方面に転身した。
リモートで仕事をしている影響で致命的な運動不足を感じている。
swift-foundationのCalendarの実装を覗く
NS)Calendarのドキュメントからは、欲しい情報が得られないことがしばしばあります。 例えば、date(bySetting:value:…)やdate(byAdding:value:…)でnilが返される条件は、はっきりとは明記されていません。 自信を持ってforce unwrapできるようにオープンソースになったFoundation (swift-foundation)のCalendarの実装を追いかけてみたいと思います。
hokuron / iOSエンジニア / X(旧Twitter)
2023年7月にサイボウズ入社。サイボウズ OfficeのiOSアプリ開発を担当。
Swiftたのしい✌️ ('ω' ✌️ )三 ✌️ ('ω') ✌️ 三( ✌️ 'ω') ✌️
注意事項
- 電源、Wi-Fiを用意する予定です。
- 当日の内容およびスケジュールは予告なく変更される場合があります。
- テーマに関する意見交換や交流を目的とした会であり、それ以外を主な目的とした参加は固くお断りいたします。
- 運営の判断で申込みをキャンセルさせて頂く場合がございます。
- 参加者の皆さんやスピーカーが良い時間を過ごせるようにイベントを作っています。 SNSやブログ等で当イベントについて発信する際は、ハラスメントのないよう、皆さんのご協力をお願いいたします。
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
新規会員登録
このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。
※ ソーシャルアカウントで登録するとログインが簡単に行えます。
※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。