マガジンのカバー画像

noteのみんな

670
noteで働く仲間の、お仕事noteや社員インタビュー、イベントレポをまとめるマガジンです。
運営しているクリエイター

#iOS

noteのiOSアプリにおけるiOS 15対応

iOS 15が9月21日にリリースされました。 そこに合わせてnoteのiOSアプリもアップデートを実施しました。 iOS 15は前回のiOS 14で出たウィジェットやApp Clipsのような大きな機能は無いですが、開発者的に嬉しい改善がいくつも入っています。 この記事ではnoteのiOS 15に向けて対応したことを書いていきます。 ハーフモーダルこれまではライブラリを利用したり独自で実装しないと実現が難しかったハーフモーダルが公式でサポートされました。 対応方法はUIV

noteのiOSアプリで実装したアクセシビリティの全て(文字起こし) #iosdc #a

今年もiOSDCに登壇することができました。iOSDCには始まった2016年から参加し、2017年から毎年登壇できています。今年で5年目(6回目)の登壇です。 今回は最近会社で力を入れ始めたアクセシビリティの詳しい実装についてお話しました。 提出したCfPはこちら。 動画も字幕付きでYouTubeにあげていますので、iOSDCで観れなかった方、もう一度観たい方はよければみてください。(チャンネル登録、高評価もしてもらえると嬉しいです。) 文字起こしnoteのiOSアプリで

やさしいiOSエンジニアを目指す

世の中にはたくさんの強いエンジニアがいます。プログラマーとして働き出してもう13年が経過しましたが、正直ぼくはそういった強い人たちに比べたら全然強くありません。数学は学生のころからとても苦手で高校では文系に進んだり、大学でも情報系が学べる学部に進みました(とても基礎的な内容のみ)。なのでたまに図形描画系の仕事をする程度でさえとても苦労します。効率のいいアルゴリズムなんかも全然知りません。ただ、自分でいうのもアレですがこれまでに作ったアプリは割と使いやすいんじゃないかなと思いま

noteに入社して1年間経ったので振り返る

ちょうど昨年の5月に入社して、そこから丸1年が経過しました。 率直な感想としては長かったようなあっという間だったようなふわふわした感じです。アプリとしては着実に進化しているとは思っていますが、まだまだご利用頂いてる方々にはご不便を感じる点もあるかと思います。何かnoteのiOSアプリで気になる点がある方は是非リクエストを送信して頂ければ嬉しいです。 できたことエディタのリニューアル まず、テキストエディタを作り直すことができました。これによってアプリから外部URLを記事内

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

モバイルメンバーが増えた2020年5月からチームとアプリのリリースフローを少しずつカイゼンしてきました。 そんな中で最近はモバイルチームにPdMもジョインしてもらい開発フローのカイゼンも進みました。この記事ではモバイルチームのカイゼンやアプリのリリースフローのカイゼンの変遷を書いていきます。 モバイルチーム突然の増加期2020年5月までiOSアプリの開発者1名、Androidアプリの開発者1名の2名体制でした。そこからiOSアプリの開発者が2名増えました。当初は元々在籍し

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

 ようやく...ようやく...!!!リリースできました🎉noteのiOS版アプリをiPadに対応することができました!(お待たせしすぎた自覚はあります。申し訳ありませんでした。)この記事ではなぜここまで時間がかかってしまったのか事例を交えながらご説明します。 立ちはだかるフレームレイアウトの画面たち これまでも何度も書いてきていますが元々Objective-C製のアプリだったのを運用しながら少しずつSwift化を進めてきていました。ただ、問題はどちらかというと言語というより

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

 この記事はnoteのみんな Advent Calendar 2020の8日目の記事です。記事を書いているのはiOSアプリの開発をしているかっくんです。 noteにジョインしていつの間にか7ヶ月が経過しました。 少し前にnoteのiOSチームのインタビューをしてもらって、内容もよくまとまってたので勢いでエントリーしてしまったアドベントカレンダーに何を書くか非常に迷いました。 そこでこの記事では上記の記事とは別の視点で、7ヶ月間で負債をどう返済していったのかを振り返ります

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

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

Catalystに対応したアプリをリリースするまでのリジェクト集をiOSDC Japan 2020で発表してきました #iosdc #a #lt

 今朝の10:50から20分登壇がありましたが、16:50からLTも登壇してきました。 CfPはこちら。 iOSでリリースしていたアプリをCatalystでmacOSに配信しようとすると様々な障壁がありましたが、その中でも苦労したのがリジェクトの対応です。その内容について紹介しようとすると、そもそもリジェクト内容が空になっていた問題が発生したりとてんやわんやありましたが、なんとか過去の自分の記事のおかげて発表することができました(笑) 発表内容まとめ 登壇の危機がありな

iOSDC 2020に登壇します #iOSDC

もはや例年となっているiOSDCに登壇します。ここ3年ぐらいは早稲田大学で開催されていましたが、今年はコロナウィルスの影響もあってオンラインでの開催です。 iOSDC JapanはiOS関連技術をコアのテーマとした技術者のためのカンファレンスです。今回はオンライン開催です! iOSDC Japanと言えば日本中、世界中から公募されたスピーカーによる知的好奇心を刺激するトークと参加者間のコミュニケーションですが、オンライン開催となる今回も変わらず、そして今まで以上にお楽しみ頂

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

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

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

note のアプリエンジニアがわいわいするラジオ 第7回です! iOS/Androidの話題をゆるっとわいわい話していきます。 今回は5月に入社したiOSエンジニア2人を迎えてわいわいしました。 初のリモート収録と不慣れな編集もありちょっと聞き取りづらい点があります。 ゆる〜く聞いてくれるとうれしいです。 --- ■ らぷらぷ https://note.com/laprasdrum ■ かっくん https://note.com/fromkk ■ かじゃむ https://note.com/kazyam ---- 00:00 リモート収録音合わせ 01:00 新メンバー紹介 05:30 インタビュー記事の話 https://note.jp/n/nbfca94db19c2 07:28 自動化の話 10:38 Zapier/Crowi/Redash の話 17:43 2人が4人になって(iOS だと1人から3人へ) 27:15 WWDC の話 41:10 オフライン WWDC の良さ 43:48 iOSDC の話 45:37 オフライン勉強会の良さ 46:13 オンライン & オフラインコミュニケーション 49:49 Bot の話 58:25 自動化の勘所 63:03 締め雑談 ---- ■ BGM: 魔王魂 https://maoudamashii.jokersounds.com/ ---- ご意見・感想、こんなこと話してほしい・聞きたいリクエストがあれば、コメントお願いします。 Twitterのハッシュタグ #poc_app でもご意見・感想などお待ちしてます。 https://twitter.com/search?q=%23poc_app ---- noteでは、iOS/Android 共にエンジニア採用中です。 興味があればぜひよろしくお願いします! ■ iOS https://open.talentio.com/1/c/note/requisitions/detail/11494 ■ Android https://open.talentio.com/1/c/note/requisitions/detail/11495 ---- 今後こちらのマガジンに記事を更新していきますので、よかったらフォローお願いします! ■ noteのアプリエンジニアがわいわいするラジオ https://note.com/operando_os/m/m4f4fc7db3b54

note iOS版3.5.0の追加機能

 現時点のnoteのiOS版はウェブ版に比べて大きく機能数でも解離があります。今後は基本的にその溝を埋めるべく新規機能追加を進めながらバグ修正やパフォーマンス改善に取り組んでいきます。そんな中、本日リリースした3.5.0では次のような改善内容を含んでいます。(リリースノートより) ・スキを押したらポップアップが表示されるようになりました。 ・ホーム画面でアプリを長押しするとすぐに投稿画面に遷移できるようになりました。 ・テキスト投稿画面のフォントをゴシックに変更しました。

ピースオブケイクのアプリエンジニアがわいわいするラジオ #5

ピースオブケイクのアプリエンジニアがわいわいするラジオ 第五回です! iOS/Androidの話題をゆるっとわいわい話していきます。 今回はnoteのアプリについて話してます。 ご意見・感想、こんなこと話してほしい・聞きたいリクエストがあれば、コメントお願いします。 Twitterのハッシュタグ #poc_app でもご意見・感想などお待ちしてます。 https://twitter.com/search?q=%23poc_app ---- わいわい話してる人のnoteアカウントはこちらです! ■ らぷらぷ https://note.mu/laprasdrum ■ キンパツ https://note.mu/operando_os ---- ピースオブケイクでは、iOS/Android 共にエンジニア採用中です。 興味があればぜひよろしくお願いします! ■ iOS https://open.talentio.com/1/c/pieceofcake/requisitions/detail/11494 ■ Android https://open.talentio.com/1/c/pieceofcake/requisitions/detail/11495 ---- 今後こちらのマガジンに記事を更新していきますので、よかったらフォローお願いします! ■ ピ社のアプリエンジニアがわいわいするラジオ https://note.mu/operando_os/m/m4f4fc7db3b54