Flutterメディア再生のすすめ
投稿者:木村拓也この記事はレコチョクAdvent Calendar 2021の1日目の記事となります。
アプリ開発グループでAndroidアプリ開発をしている木村です。
弊社では音楽に関する複数のサービスを提供しており、オーディオや動画などのメディア再生は中核を担う機能の一つです。
今回はマルチプラットフォームフレームワークとして定番となっているFlutterを利用してメディアを再生する方法を調べてみました。
この記事では以下のプラットフォームを対 ...ブラウザはどうやってホームページにアクセスしているのか? その2
投稿者:早瀬 大智「ブラウザはどうやってホームページにアクセスしているのか?」を全4回でまとめました。
今回からはブラウザがホームページの情報を手に入れる流れについて説明していきます。
その2でブラウザがホームページの情報を取得する流れについて説明していきます。
サーバにデータをリクエストする ← 今回はココ
サーバのIPアドレスを取得する
サーバからデータを受け取る
使用した本 ...
ブラウザはどうやってホームページにアクセスしているのか? その1
投稿者:早瀬 大智エンジニア1年生としてネットワークの知識は学んでおくべきだろうと思い、ネットワークの基礎について勉強しています。
自分の中で理解を深めるため、記事に纏めました。
「ブラウザはどうやってホームページにアクセスしているのか?」を全4回でまとめました。
今回はネットワークの基礎知識であるIPアドレスとドメイン名について説明します。
1. ネットワークの基礎知識(IPアドレスとドメイン名) ← 今回はココ
2. サーバにデータ ...
curlコマンドを理解する
投稿者:早瀬 大智お疲れさまです。システム開発グループの早瀬です。
先日とあるツールのドキュメントを読んでいると、以下のエンドポイントを叩くと必要な情報が手に入るよという文章が書かれていました。
curl -X POST \ http://${host}:${port}/auth/realms/{realm}/protocol/openid-connect/token \ -H "Authorization: Bear ...vue-jestを使ったテスト時にとあるプログラムのテストだけ怒られた
投稿者:大久保萌香現在のプロジェクトでJestによるテストを導入できるか?を調べる中で環境構築中にハマった部分がありました。
今後テストを本格的に導入する時に同じ罠に確実にハマる気がするので備忘録として。
HTML部分はpugで書いています
ハマったとは
簡単にいうと、 テストができるプログラムとできないプログラムが発生した というものでした。 ...
【Swift】TableViewCell の中に CollectionView を配置したときの TableViewCell の高さについて
投稿者:澁谷太智TableViewCell の中に、CollectionViewを配置する手段を用いて開発をしていました。
その中で、CollectionViewは2列で表示されているのに、TableViewCellの長さはCollectionView1列分の長さになっているという事象が発生しました。
この問題の解決に2日要したので記事にしようと思いました。
Vueのバインディングでスタイルを変えたかった話
投稿者:山本早希開発している中で、「公開、非公開などのステータスの値によってCSSで背景の色を変えたい」ということがありました。
活性・非活性でSCCを変化させるやり方はわかるのですが
公開前, 公開中, 公開終了, 非公開という4つのステータスによってCSSを変化させるのはどうやるのだろうか、、、、
ということで記事にしていきます。
まず、活性・非活性でCSSを変えるのはこうでした。
template
<di ...SwiftUIに出てくるsomeとは何なのか
投稿者:永田駿平プロトコル型(Existential Type)と比較して、大きく2つの利点がある実行時のオーバーヘッドがない
具体的な型を隠蔽できる
こんにちは。インターンシップにメンターとして参加した傍らSwiftUIを勉強しようと思っていたら、出会い頭に謎の刺客に攻撃されました。
その刺客とはそう、someです。
struct MyView: View { ...【Swift】NSLayoutConstraint をコードで自在に
投稿者:澁谷太智2020年度入社のiOSエンジニア、澁谷太智です。
今回は、制約をコード上で設定する方法についてご紹介しようと思います。
コード上で制約をつけられることは知っていましたが、記述量が多くて難しそうという印象が強く、なかなか手をつけられずにいました。研修中の課題で、コード上で制約をつける機会があったので、その時調べたことを記事にしようと思いました。
では、制約の付け方について、1つずつ丁寧に見ていきたいと思います。
TOC(Ta ...Bitrise + Xcode12でもキャッシュを活かしながらCarthageのビルドを実行する
投稿者:永田駿平Xcode 12がリリースされてから、Apple Silicon絡みでCarthageのビルドが通らなくなってしまい、途方に暮れたiOSアプリエンジニアは少なくないと思います。
この問題は公式のリポジトリに乗っているワークアラウンド(シェルスクリプト)で一時的に回避することができます。
Bitrise上でXcode 12を使いたい場合でも
ワークフローの「Carthage」ステップを「Script」ステップに置き換える「Script」ス ...