2024-01-01から1年間の記事一覧

【Android】依存しているライブラリの一覧画面を作りたい

Androidアプリで依存しているライブラリの一覧をリスト化し、アプリ内から閲覧可能な画面を作る方法を紹介します。

コベリンしごおわ温泉部

仕事終わりには温泉だよな!

【Android】マナーモード、イヤホン接続時でも音を鳴らしたい

こんにちは、 id:numanuma08 です。Androidアプリの要件で「端末がマナーモードでも通知音を鳴らしたい」とか「イヤホンが繋がっていてもデバイスから音を出したい」とか言われた時の対応方法です。

オフィス出社推奨日

コベリンには毎週出社推奨日があるって話

このブログの取り組み

このブログはアウトプット能力の向上を目指して、毎月一つの記事を書くという取り組みから始まりました。

Flutter でバックグラウンドでの位置情報の取得の許可を取得する

Flutter では geolocator を使ってバックグラウンドでの位置情報を取得することができます。そのためには権限を取得する必要がありますが、Android と iOS では単純にその権限を取得することができません。この記事ではその仕様のややこしい点について説明し…

electron-forge で Mac App Store に申請できる macOS アプリのパッケージを作る

Electron で作ったアプリを Mac App Store に提出するために、アプリをインストールできるパッケージを作成する必要があります。パッケージを作成するツールとして electron-builder や electron-forge がありますが、今回は electron-forge を選択しました…

【gradle】ローカルな場所に配置したライブラリの依存関係を検証する

こんにちは、 id:numanuma08 です。gradleのプロジェクトは依存しているライブラリの検証をする仕組みとして、Verifyting dependenciesという仕組みが提供されています。 docs.gradle.org 設定次第ですが、Maven Repositoryで管理されているライブラリのSHA2…

私のお仕事朝活

コンテキストの切り替えが多いとうまく仕事できないよね

NT東京に出展したびっくりチキンのサーボーモーター制御のプログラム

チキンを鳴らすときに使ったサーボを動かすプログラムの説明

iOS 18でTextEditorに帯状の色が表示される問題について

iOS18でfeather の投稿画面を表示すると、TextEditorの部分に帯状に色がついているという報告がありました。 確認したところ、以下のような状態になっていました。 帯が入っている状態にスクリーンショット ※ この問題は特定のViewの使い方をした場合にのみ…

Electron アプリで Firebase Auth を実装し、AppStore のリジェクトを乗り越えた話

Web アプリのデスクトップ版を Electron を使って開発していました。この Web アプリは Firebase Auth を使ったログイン機能を持つので、デスクトップ版でも同等の機能を実装したかったのですが、技術的な制約があり色々と難しかったです。そしていざ実現し…

デスクワークと肩こりの闘いの歴史~コベリンの場合~

こんにちは、肩こり大臣の id:numanuma08 です。ITエンジニアをはじめデスクワークは腰痛肩こりなどの不調に悩まされている人は多いのではないでしょうか。弊社内でも例に漏れず、つらい腰痛や肩こりに悩まされるメンバーが多いです。 今日は各々の取り組み…

NT東京2024を見てきた感想

NT東京2024を見てきた

【Jetpack Compose】無限にスクロールするPagerを作る【Android】

こんにちは、 id:numanuma08 です。Jetpack Composeで無限にスクロールするPagaerを作ります。 こういうやつです。

今週末のNT東京に西池袋ガチ研究所として出展します!!

今週末に開催のNT東京に西池袋ガチ研究所として出展します。土曜日のみの出展となり残念ながら日曜日はいないのですが、4号館のJ-2ブースに展示しているのでよかったら来てください。

Xcodeでテスト(XCTest)が実行できなくなったので対処しました

ついさっきまではちゃんと動いていたのに、ある時から突然XcodeのiOSプロジェクトのテストが実行できなくなりました。 その後色々やったらちゃんと動くようになりました。対処方法が面白かったので共有したいと思います。

トランプのスピードを漢字でやるボードゲームを作ってみました

トランプのスピードを漢字でやるボードゲームを作ってみました

Swiftで保存している値を途中からRawRepresentableに適合させたら復元できなくなった

アプリ内で保存しているCodableに準拠したstructを途中からRawRepresentableに準拠させたところ、デコード時にエラーが発生しました。今回はその調査結果を共有します。

Swift の didSet の細かい挙動: 複数の値の変更を1回の didSet にまとめたい

SwiftのプロパティオブザーバーdidSetは、プロパティの値が変更された後に呼び出される便利な機能です。しかし、複数のプロパティを持つ構造体がクラス内のプロパティとして宣言されている場合、各プロパティの変更ごとにdidSetが呼び出されます。これは場合…

Maker Faire Tokyo 2024 の抽選落ちました

ど~もこんにちは、yanacii です。 Maker Faire Tokyo 2024 に出展の申請をしましたが、残念ながら落選してしまいました。

CNCルーターキットを使ってFigmaで作ったSVGの形にMDFを切り抜く

こんにちは。趣味で日曜大工をしております、亀山です。SVGで設計した形状に沿ってCNCルーターキットで木材をカットしてみました。しかしツールの使い方などなかなか難しい部分がありました。今回はツールの設定などについて説明します。

久しぶりにコベリン飲み会をしました

ど~もこんにちは、yanacii です。 Maker Faire の申請が一段落したりいろいろとあったので、久しぶりにコベリン飲み会をしました。

Kotlin 2/KSP 2にアップグレードした時にやったこと

竜ヶ岳 2024年5月末にKotlin 2がリリースされましたね!Jetpack Composeもすでに対応していたので、私の進めているプロジェクトでも早速アップグレードをしてみました。対応したことと、参照したドキュメントを簡単にまとめます。

デザフェス59に行ってきた

デザフェス行ってきた

Electron の app.requestSingleInstanceLock は Mac App Store (MAS) 向けビルドで動かない

Electron にはアプリの多重起動を防止するための requestSingleInstanceLock が用意されていますが、Mac App Store (MAS) ビルドではアプリが起動していなくても false を返すという問題が有りました。false だった場合に閉じる処理を書いているアプリでは、…

Meta XR Core SDK で Meta Quest 3 のコントローラーが描画されない件

Unity プロジェクトに Meta XR Core SDK を導入し、画面は正常に描画されるものの、コントローラーが描画されない問題が有りました。その対処法のメモです。

Lottie Animation でユーザーの操作をトリガーにアニメーションを開始し終了を検出する(iOS, Android)

蓼科山山頂から360度のパノラマ こんにちは、 id:numanuma08 です。5月になって天気の良い日も多くて山が捗りますね。Airbnbの作っているアニメーションフレームワークLottieを使ってユーザーがボタンを押したときにアニメーションを開始、アニメーションが…

Maker Faire Tokyo 2024 に出展申し込みをしました!

ど~もこんにちは、yanacii です。 昨日、Maker Faire Tokyo 2024 に出展の申請をしました。 出展の可否については、6月20日(木)にお知らせが届くとのことです。 吉報が届くよう、徳を積んでいきたいと思います。 活動内容については、ブログやTwitterでも…

OGP画像の一手間について

OGP画像作成の一手間