マガジンのカバー画像

noteエンジニアチーム 公式マガジン

311
noteエンジニアの技術記事をまとめたマガジン。さらに技術記事を読みたい方はこちら→ https://engineerteam.note.jp/
運営しているクリエイター

#アプリ

Xcode Cloud から MagicPod を動かしてみたよ

おはようございます。 note の watura です。 前回に引き続き Xcode Cloud です。前回の記事で、サブスクリプションができないから使えないと書いたのですが、無事にサブスクリプションできるようになったので、本格的に使いはじめました。 MagicPodnote の iOS アプリはテストの一環として、MagicPod を使っています。 MagicPod どうなの??っていうのは以下の記事をみてください。 今までは、Circle CI からバイナリをアッ

Xcode Cloud を試してみたけど、まだダメだった

おはようございます。note の watura です。WWDC で Apple Developer Program 契約者向けに公開された Xcode Cloud を試してみました。 結論からかきますと、現状では note で Xcode Cloud をメイン CI/CD に据えることはできないとなりました。 Xcode Cloud とはXcode Cloud とは↑だそうです。Circle CI や Bitrise などにかわるかもしれない Apple の CI/CD に

「noteはiOS開発が強い」を実現する。挑戦的な技術導入と地道なリファクタリング

noteは順調にユーザー数を伸ばし、2022年には会員登録数が500万人を突破しました。 しかし、まだまだ「Webサービス」の印象が強く、「アプリ」の認知度が低いことがiOSチームの課題です。 そこで今回は、iOSチームが社内外から「noteはiOS開発が強い」と認識されるために取り組んでいる、挑戦的な技術導入と地道な改善について紹介していきます。 プロフィール(左から)植岡 和哉 SES/受託開発企業でWeb・アプリ開発経験を経て、2015年10月に株式会社Timer

noteのiOSアプリから40%以上あったObjective-Cのコードが消えた

先日ラクマさんでも同様のツイートがありましたが、実はほぼ同時期にnoteのiOSアプリからもObjective-Cのコードが消えました。 ちなみに僕が入社した頃のコード量を見てみましょう。(2020年4月) 1332 text files. 1161 unique files. 459 files ignored.github.com/AlDanial/cloc v 1.92 T=0.33 s (3537.3 files/s, 268815.3 l

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

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

2020年2月における note Androidアプリの開発現場

2020年2月における note Androidアプリの開発現場について、ざっと書きました。 「あれについて聞きたい」、「これについて聞きたい」など質問・疑問などあれば、ぜひ記事にコメントしていただけると嬉しいです。 2019年1月の状況は以下の記事を参照してください。 書いてる内容などは違いますが、影響を受けたのは以下の記事です。 note Androidアプリはこちらです。 開発体制Androidエンジニア 1名(私) デザイナー 1名(iOSアプリのデザイナーも

ピースオブケイクのアプリエンジニアがわいわいするラジオ #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

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

ピースオブケイクのアプリエンジニアがわいわいするラジオ 第四回です! iOS/Androidの話題をゆるっとわいわい話していきます。 ご意見・感想、こんなこと話してほしい・聞きたいリクエストがあれば、コメントお願いします。 Twitterのハッシュタグ #poc_app でもご意見・感想などお待ちしてます。 https://twitter.com/search?q=%23poc_app ---- わいわい話してる人のnoteアカウントはこちらです! ■ らぷらぷ https://note.mu/laprasdrum ■ キンパツ https://note.mu/operando_os ---- 今回話したことに関するリンクはこちらです。 ■ WWDC https://developer.apple.com/wwdc19/ ---- ピースオブケイクでは、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

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

ピースオブケイクのアプリエンジニアがわいわいするラジオ 第三回です! iOS/Androidの話題をゆるっとわいわい話していきます。 ご意見・感想、こんなこと話してほしい・聞きたいリクエストがあれば、コメントお願いします。 Twitterのハッシュタグ #poc_app でもご意見・感想などお待ちしてます。 https://twitter.com/search?q=%23poc_app ---- わいわい話してる人のnoteアカウントはこちらです! ■ らぷらぷ https://note.mu/laprasdrum ■ キンパツ https://note.mu/operando_os ---- 今回話したことに関するリンクはこちらです。 ■ ファイル共有機能Androidビーム、Android Qでは廃止に https://japanese.engadget.com/2019/05/09/android-android-q/ ■ Google IO 2019 「Building a more helpful Google for everyone(すべての人々のためにより役立つGoogleを構築する)」 ■ pending transactions https://jp.techcrunch.com/2019/05/09/2019-05-08-google-to-allow-users-to-pay-for-android-apps-using-cash/ https://japanese.engadget.com/2019/05/09/google-play/ What's New with Google Play Billing https://www.youtube.com/watch?v=N4004Set4F8 ■ Jetpack Compose https://developer.android.com/jetpack/compose ■ MLKit Object Detection / Tracking が追加された https://youtu.be/LoLqSbV1ELU?t=2246 On-device Translation API https://firebase.google.com/docs/ml-kit/translation ■ Google Assistant における対話のレビュー・ガイドライン https://www.youtube.com/watch?v=ZRjkSqVedfY&list=PLOU2XLYxmsILVTiOlMJdo7RQS55jYhsMi&index=7 https://designguidelines.withgoogle.com/conversation/# ■ Coral https://designguidelines.withgoogle.com/conversation/# https://coral.withgoogle.com/ ■ MotionLayout Preview https://www.youtube.com/embed/8rfvfojtRss?start=1969 ■ いい感じにiOSアプリ開発プロジェクトを立ち上げる方法を考える https://laiso.hatenablog.com/entry/e-kanji-ios ■ XcodeGenによる新時代のiOSプロジェクト管理 https://techlife.cookpad.com/entry/2019/04/26/110000 https://github.com/yonaskolb/XcodeGen ■ buck https://buck.build/ https://github.com/uber/okbuck ---- ピースオブケイクでは、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

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

ピースオブケイクのアプリエンジニアがわいわいするラジオ 第二回です! iOS/Androidの話題をゆるっとわいわい話していきます。 ご意見・感想、こんなこと話してほしい・聞きたいリクエストがあれば、コメントお願いします。 Twitterのハッシュタグ #poc_app でもご意見・感想などお待ちしてます。 https://twitter.com/search?q=%23poc_app ---- わいわい話してる人のnoteアカウントはこちらです! ■ らぷらぷ https://note.mu/laprasdrum ■ キンパツ https://note.mu/operando_os ---- 今回話したことに関するリンクはこちらです。 ■ Mobile ML・TensorFlow https://developers-jp.googleblog.com/2019/03/tensorflow-federated.html ■ jailbreak https://gist.github.com/laprasdrum/667213ab364ef2536a30f3bdb79c77bb ■ Android Custom ROM https://www.slideshare.net/mhidaka/android-rom-14136111 https://sites.google.com/site/jcromproject/ ■ Swift 5 https://apple.github.io/swift-evolution/#?version=5 https://github.com/apple/swift-evolution/blob/master/proposals/0216-dynamic-callable.md ■ swift-nio https://github.com/apple/swift-nio ■ Android Q Beta 2 update https://android-developers.googleblog.com/2019/04/android-q-beta-2-update.html https://developer.android.com/preview/features/bubbles https://japan.cnet.com/article/35135228/ ■ Debugging Websites in Chrome for iOS https://blog.chromium.org/2019/03/debugging-websites-in-chrome-for-ios.html ■ iOS Accessibility Scanner Framework https://opensource.googleblog.com/2019/03/ios-accessibility-scanner-framework.html ■ Android - ユーザー補助検証ツール https://play.google.com/store/apps/details?id=com.google.android.apps.accessibility.auditor ■ Release Quality and Mobile Trains - SoundCloud https://developers.soundcloud.com/blog/quality-mobile-trains ---- ピースオブケイクでは、iOS/Android 共にエンジニア採用中です。 興味があればぜひよろしくお願いします! ■ iOS https://www.wantedly.com/projects/75063 ■ Android https://www.wantedly.com/projects/252529 ---- 今後こちらのマガジンに記事を更新していきますので、よかったらフォローお願いします! ■ ピ社のアプリエンジニアがわいわいするラジオ https://note.mu/operando_os/m/m4f4fc7db3b54

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

ピースオブケイクのアプリエンジニアがわいわいするラジオ 記念すべき第一回です! iOS/Androidの話題をゆるっとわいわい話していきます。 今回はnoteのアプリの現状・リニューアルについて話しました。 ご意見・感想、こんなこと話してほしい・聞きたいリクエストがあれば、コメントお願いします。 Twitterのハッシュタグ #poc_app でもご意見・感想などお待ちしてます。 https://twitter.com/search?q=%23poc_app ---- わいわい話してる人のnoteアカウントはこちらです! ■ らぷらぷ https://note.mu/laprasdrum ■ キンパツ https://note.mu/operando_os ---- 今回話したことに関するリンクはこちらです。 ■ note のアプリ、絶賛リニューアル中です https://note.mu/laprasdrum/n/nab0b64f3fa4b ■ 2019年1月における note Androidアプリの開発現場 https://note.mu/operando_os/n/nc3b4582fedef ■ try! Swift 2019 https://www.tryswift.co/events/2019/tokyo/jp/ ---- ピースオブケイクでは、iOS/Android 共にエンジニア採用中です。 興味があればぜひよろしくお願いします! ■ iOS https://www.wantedly.com/projects/75063 ■ Android https://www.wantedly.com/projects/252529 ---- 今後こちらのマガジンに記事を更新していきますので、よかったらフォローお願いします! ■ ピ社のアプリエンジニアがわいわいするラジオ https://note.mu/operando_os/m/m4f4fc7db3b54