note engineers’ notes

101

noteモバイルチームの開発フローのカイゼンの変遷

モバイルメンバーが増えた2020年5月からチームとアプリのリリースフローを少しずつカイゼンしてきました。 そんな中で最近はモバイルチームにPdMもジョインしてもらい開発フローのカイゼンも進みました。この記事ではモバイルチームのカイゼンやアプリのリリースフローのカイゼンの変遷を書いていきま…

note iOSアプリをiPadに対応する上で苦労したこと

 ようやく...ようやく...!!!リリースできました🎉noteのiOS版アプリをiPadに対応することができました!(お待たせしすぎた自覚はあります。申し訳ありませんでした。)この記事ではなぜここまで時間がかかってしまったのか事例を交えながらご説明します。 立ちはだかるフレームレイアウトの画面たち…

負債を返済し続けた7ヶ月

 この記事はnoteのみんな Advent Calendar 2020の8日目の記事です。記事を書いているのはiOSアプリの開発をしているかっくんです。 noteにジョインしていつの間にか7ヶ月が経過しました。 少し前にnoteのiOSチームのインタビューをしてもらって、内容もよくまとまってたので勢いでエントリーしてし…

note iOSアプリでウィジェットに対応する中で苦労したこと #WidgetKi…

 最近リリースされたnote iOSアプリのバージョン4.1.0にてiOS 14のウィジェットに対応しました。この記事ではウィジェットに対応するにあたって苦労したことを備忘録的にまとめておきます。 レイアウトの調整が大変  ウィジェットには大きく3種類のサイズ(Small, Medium, Large)があります。しかし…

Catalystに対応したアプリをリリースするまでのリジェクト集をiOSDC Japan 2020で発表し…

 今朝の10:50から20分登壇がありましたが、16:50からLTも登壇してきました。 CfPはこちら。 iOSでリリースしていたアプリをCatalystでmacOSに配信しようとすると様々な障壁がありましたが、その中でも苦労したのがリジェクトの対応です。その内容について紹介しようとすると、そもそもリジェクト内…

iOSDC 2020に登壇します #iOSDC

もはや例年となっているiOSDCに登壇します。ここ3年ぐらいは早稲田大学で開催されていましたが、今年はコロナウィルスの影響もあってオンラインでの開催です。 iOSDC JapanはiOS関連技術をコアのテーマとした技術者のためのカンファレンスです。今回はオンライン開催です! iOSDC Japanと言えば日本中…

noteのアプリエンジニアがわいわいするラジオ#8 AS

note iOSアプリの開発環境にXcodeGenを導入した

 突然iOSメンバーが1人から3人になったのでプロジェクトファイルのコンフリクト問題が目立つようになりました。メンバーが増えた話はラジオでもわいわい喋ってます。 ある程度の開発スピードを維持するためにはこういったコンフリクトなどの問題は少しでも取り外していきたいので、まずはお試しと…

noteのアプリエンジニアがわいわいするラジオ#7

note iOS版3.5.0の追加機能

 現時点のnoteのiOS版はウェブ版に比べて大きく機能数でも解離があります。今後は基本的にその溝を埋めるべく新規機能追加を進めながらバグ修正やパフォーマンス改善に取り組んでいきます。そんな中、本日リリースした3.5.0では次のような改善内容を含んでいます。(リリースノートより) ・スキを押…