今日はSwiftUIのノウハウについて、特にプレビュー機能の使い方を最適化する方法について語ります。 本当にちょっとしたことなので「そんなことかい!」と思うかもしれませんが、その程度のことと思って読んでください。 プレビューの例
こんにちは。亀山です。先日リリースした feather for Mastodon はもうダウンロードしていただけましたでしょうか?まだの方はぜひお試しください! ところで私は近ごろ Rust を勉強中で、その一環としてかつて C++ で作っていた iOS で動作するカメラアプリ…
SwiftUIを使用してアプリケーションを開発していた際、ふとしたミスによって非常にわかりにくいクラッシュを引き起こしてしまいました。 ひとつのタイプミスによって私の時間が無駄に消費される事になってしまいました... 以下、その顛末を説明します。
ど~もyanaciiです。給与支払報告書をMFクラウド年末調整から申告済だと思っていたら、申告受付エラー通知とやらが出ていて未提出だったのが発覚したという失態がありました。給与支払報告書の申告が遅れてしまった際の対処法を残しておこうと思います。
こんにちは。亀山です。弊社ではクライアントワークで PicoVR Unity SDK を使った VR アプリの開発を行っています。こちらの SDK は少々古いですが、ネット上に情報も少なくせっかくなのでメモがてら書いておこうと思います。今回は Pico Neo2, Pico Neo3 で…
こんにちは、 id:numanuma08 です。コベリンでは登山部が不定期に登山活動を行って心身のリフレッシュや健康増進に努めています。 blog.covelline.com 先日、技量向上や登山の安全性をより高めるため地図読みの練習をコベリンオフィスと山梨県の高川山で実施…
週刊コベリンとは、yanacii が気分で今週コベリンであったことをまとめて報告するコンテンツです。
こんにちは。亀山です。Twitter のプロフィール画面上部のバナー画像のように、スクロールしても隙間が空かないで伸縮する View が欲しいことがあります。 今回はそんな View を introspect や複雑な座標計算無しに実現できたのでご紹介します。
こんにちは、 id:numanuma08 です。コベリンのメンバーは基本的に全員自宅からリモートで仕事をしているため、それぞれが最適な仕事スペースを自宅に構築しています。過去には、仕事スペースを作るための補助金の支給も実施されました。 この記事で、各メン…
週刊コベリンとは、yanacii が気分で今週コベリンであったことをまとめて報告するコンテンツです。
ど~もこんにちは id:yanacii です。最近ずっと話題になっている AI 界隈ですが、コベリンでは ChatGPT Plus をひとまず1ヶ月ほどお試しで経費として補助することに決めました。
ラーメンの自販機!
こんにちは、 id:numanuma08 です。Androidアプリの開発でビルド時間が長くてストレスを感じるケースは多いと思います。今更ながらGradleのオプション一つでビルド時間が改善したので紹介します。 Gradle のオフラインモードを使う めっちゃ簡単なことですが…
セットになっている日常品は同じもので揃えるとハッピーになれる
どうもこんにちは。GW の混雑を回避するため休みをずらした亀山です。 SwiftUI の DragGesture は ScrollView のスクロールが起きると onEnded が呼ばれないままキャンセルされてしまいます。この問題の詳細と解決方法について解説します。
こんにちは!亀山です。今回は、SwiftUIを使用して開発を進めている際に、パフォーマンスに影響を与える問題について解説します。この問題に気づいたのは、Mastodon用クライアントアプリケーション「feather」の開発中でした。問題の原因は、EnvironmentValu…
こんにちは、 id:numanuma08 です。 皆さん、手汗をかきますか?私は、数年前からタイピング中の手汗が気になるようになってきました。特に春から夏にかけて暖かくなると、タイピング中の手汗出てがベトベトして不快感を覚えます。今回の記事は今までに行っ…
こんにちは、 id:takkumattsu です。 今日は自分の作業デスク周りを紹介していきたいと思います。
こんにちは、 id:numanuma08 です。2023年4月15日に Android Gradle Plugin 8.0 と Android Studio Flamingo がリリースされました。AGP 7.x から8 は破壊的変更もあるので対応が必須なことも多いと思います。私が参加しているプロジェクトでどう言った対応…
こんにちは。 弊社ではfeather for Mastodonの配信用のビルドに Xcode Cloud を使っています。 設定や良さについて書いてみたいと思います。
コベリン唯一かもしれない非公式な部活、コベリン登山部について紹介します!
ど~もこんにちは、id:yanacii です。今日は経費申請の交通費で自動計算に無い金額の理由を聞いてみたらマニアックな回答がきたのでそれについてお話をしたいと思います。
こんにちは。 SwiftUIで複雑なViewを定義する時は以下のようにSubviewに分けることがあると思います。 例えばよくあるユーザー詳細画面だとすごくざっくりこんな感じになると思います(本当はさらに複雑に分解されると思いますが) UserDetailView UserDetailH…
コベリンがオススメする池袋のご飯屋さんの情報です。要町〜西池袋エリア中心です。随時更新します。
こんにちは、 id:numanuma08 です。 私が今携わっているAndroidアプリのプロジェクトは、依存ライブラリのアップデートに追従するためRenovateを使っています。 www.mend.io Auto mergeは設定しておらず、週1でRenovateが動作しているのでPRが毎週作られるは…
こんにちは。肩こりの塊です。 私は慢性的に肩こりに悩まされていて、ここ最近は少し筋トレをしたり定期的に整体に通ったりしてややマシ(それでも肩はガチガチで頭痛は発生しない程度)になっていました。 しかし冬の間は特に肩こりがひどくなって、朝起きる…
ど~もこんにちは。yanacii です。MFクラウド会計上で、実現仕訳時にMFクラウド請求書からインポートした仕訳の金額が合わない問題が発生したので、その際の確認方法を紹介します。
こんにちは、亀山です。feather for Mastodon の開発はフル SwiftUI で行っています。今回は、エラー等の表示を行う Toast を自前で実装したのでご紹介します。
概要 こんにちは、亀山です。コベリンでは Unity で VR アプリケーションの開発を行っています。 UniRx を使うと async/await と楽しく過ごすことができます。本記事では、書いてみてちょっと良かったコードを共有します。
SwiftUIのListのRowにProgressViewを入れたときに1回目は表示されるのに2回目以降は表示されない不思議な現象にハマったので紹介します。