noteのみんな

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

24
iOSDC 2020に登壇します #iOSDC

iOSDC 2020に登壇します #iOSDC

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

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

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

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

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

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

12