engineers_blogこんにちは、技術部iOSエンジニアの浅井です。第36回ということで、今回はそのレポートをお届けします。実際Xamarinってどうなの?発表者:koutalouさん数年前にXamarinを学習したことが有りましたが、着実に進化しているなという印象を受けました。いじり倒す発表者:jpmarthaさんプロジェクトの規模が大きくなるにつれ、Swiftのビルドがとても遅くなっていきますよね。giginet/xcprofiler。発表者:yoichitgyさんご自身でもOSSのメンテナンスをされているということで、とても説得力のある内容でした。OSSを導入する側も注意しないとけませんが、自らが公開しているOSSに関しても誰かに使われているかもしれないという自覚をもってメンテして行きたいですね。発表者:hachinobuさんhachinobu/SamuraiTransitionは、侍が画面を切り裂いて画面遷移するという渋いOSSです。カスタムな画面遷移を作成する基本から、マスクを用いたクリッピングなどの応用技を紹介していただきました。発表者:kengoScalさん実際に社内で起きた脆弱性問題の対応についてや、日頃から気をつけておいたほうが良いことについて発表いただきました。自力で音声インタフェースを作ると何が起こるか発表者:GoroOtsuboさん自力で音声インターフェースを作ってみた話や、アプリのSiri連携によってAppleが提供するUXについて発表頂きました。発表者:shimesabaさんコホート分析を用いて自作アプリの効果測定をしてみたというお話です。サーバサイドエンジニアと効率よく開発するためにやっていること発表者:oobaさんiOSエンジニアだけではなくサーバーサイドエンジニアの開発効率も考え取り組んでいることをお話しいただきました。弊社でも似たような取り組みをしていますが、開発者メニューや独自プラグインの実装など一歩先を行った内容で非常に参考になります。Parseがクソすぎるので助けてAsyncLayoutInflater!!発表者:operandoOSさん過度なメインスレッドのロックは、インタラクティブなUIを実装する上で問題になりますが、そんな問題を解決するAsyncLayoutInflaterについてお話しいただきました。発表者:hiragramさんCIにおけるビルド時間を短縮する方法として、Carthageでビルドしたバイナリをキャッシュする方法をご紹介いただきました。Translatorのススメ発表者:NonchalantさんCleanArchitectureにおけるTranslatorの役割とメリットについてお話いただきました。弊社iOSエンジニア一同もCleanArchitectureを気に入っており、従来のMVCからの置き換えも盛んに行われております。Robolectric発表者:KeithYokomaさんJVM上でAndroid依存部分のテストを行うためのフレームワークである、Robolectricのリソース管理についてお話しいただきました。発表者:bannzaiさんCleanArchitecture開発において、似たようなファイルをたくさん作らないといけないという問題を解決するツールを自作したというお話です。使うことでファイル作成の時間を短縮でき、開発に集中することができるでしょう。フォントの基本からUIFontDescriptorまで発表者:SatoshiN21さんUIFontの基本的な仕組みや、フォントに一手間加えるためのUIFontDescriptorについてご紹介いただきました。いう技を知っているとデザイナーさんのちょっとした要望などにもすぐ答えることができて、もっと仲良くなれそうです。発表してくださった14名の皆様ありがとうございました。乾杯スタートで終始和やかな雰囲気でした。最後にこれからもエンジニア向けの勉強会をどんどん開催していきたいと思っております。マネーフォワードでは、勉強会が大好きなエンジニアを募集しております。