2020-01-01から1年間の記事一覧
こんばんは! id:kouki_dan です!株式会社はてなのネイティブアプリエンジニアです! この記事は、はてなエンジニア Advent Calendar 2020の8日目の記事です。 昨日は id:shallow1729 さんのAtcoder初心者が成績アップに繋がったと感じた考え方の工夫でした…
Webコンポーネントをブラウザでサッと確認するのにStorybookが便利ですね。Storybookは自分で作ったコンポーネントをブラウザ上で一覧できるツールです。以下のようなコンポーネントを表示できるWebページを簡単に作ることができます。 始め方は簡単で、Reac…
モバイルアプリのCI/CDプロダクトとして有名なBitriseでは、ワークフロー上で行う処理をステップの組み合わせで実現しています。このステップは十分なものが公式やサードパーティが用意しているのですが、自分でカスタムステップを作ることもできます。最近…
SwiftUIでカメラを扱いたくなって色々調べた&試したので記事にします。 SwiftUIでカメラを扱いたい! SwiftUIでカメラを直接扱うことは現在のところできず、UIKitで作ったカメラのビューを表示する必要があります。 カメラを使う一番簡単な方法は、UIImagePi…
最近Next.jsとFirebaseばかりやっています。って書きましたが、本当はこの一ヶ月どうぶつの森しかやってませんでした。どうぶつの森のプレイ時間は200時間を超えました。 そろそろエンジニアとしても生活したくなってきたのでエンジニアっぽい話をします。Ne…
最近Next.jsを使って開発することが多いです。ちょっとした物を作る時はFirebaseと組み合わせることが多いのですが、ガッツリAPIを作り込みたい時はGraphQLで書くこともあります。 GraphQLを使う時はGraphQL SDLでスキーマを定義することになると思います。…
ちょっと前にGitHub Actionsをデプロイに使いたいけどデプロイタイミングは自分で選びたかったのでこんなものを作りました kouki.hatenadiary.com ここで使ったrepository_dispatchイベントはとりあえずActionを走らせるためには便利なのですが、イベントで…
iOS 11でApp Storeからトップセールスのタブが消えたことを覚えていますでしょうか。 App Storeでは確認できなくなりましたが、この情報を見る方法が存在しています。 AppleはiTunesやApp Storeの情報を取得できるRSSを提供しています。 rss.itunes.apple.co…