技術メモ

【Flutter】チーム開発でflutter_blocを導入したらめちゃめちゃ良かった

研修でのチーム開発にて、某画像検索アプリのクローンのクライアント側をFlutterで実装しました。 状態管理手法としてBLoCパターンを採用し、その際に[flutter_bloc](https://bloclibrary.dev/#/) というパッケージを使用しました。 使用感として、誰が書い…

「リファクタリング - 既存のコードを安全に改善する」を読んでみた

おすすめされていた本の、「リファクタリング - 既存のコードを安全に改善する」を読んでみました! (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b[a]||function(){arguments.currentScript=c.currentScript ||c.scripts[c.scripts.length-2…

【Android】 Jetpack ComponentのNavigationの理解を深める備忘録

Androidの入門コースを勉強しました。 実際に自分でアプリを作ってみると、 チュートリアルでわかっていた気になっていたところが全くわかってなかったのでメモ。

iOS13のUIActivityのサムネイル画像をカスタマイズしたい

画像のシェア・標準写真アプリへの保存機能を実装したいと思い、UIActivityを実装しました。実はUIActivityの表示がiOS13から変更されていて、上にヘッダーのようなものが表示されています。この記事ではこのヘッダー部分に表示される情報のカスタマイズを行…

AmazonのAPI(PA-API)がv5に移行したので、Goで書き換えてみた

AmazonのProduct Advertising APIを使ったWebアプリを作っています💃 バージョン移行が必須だったのでGoで実装してみました。

VPSにミニHeroku(Dokku)を導入してみた!

ConoHaで借りたVPSにDokkuというPaaSをインストールしてみました。 色々な設定がかなり楽になりそうです💃

Cloud Pub/Subを使ってCloud Storageへのアップロードの検知をする

先日ハッカソンに出た際に、動画像処理をする必要があったので、Cloud Functionsを使い処理を実装し、アプリを開発しました。実際に使ってみると、Cloud Functionsでは関数実行のトリガーを簡単に設定できて便利なのですが、 ローカルでデバッグできない デ…

端末の向きに合わせて写真を保存する

カメラを用いたiosアプリを開発しました。 blog.yayawatanabe.net 写真メモ帳 フォトメモSatoshi Kobayashi仕事効率化無料 このアプリを作った際に、端末の向きよって写真の保存する向きを変えたかったので、 加速度センサーのライブラリを用いて実装したコ…

iOSアプリ「フォトメモ」をリリースしました!!

@kobasato34d とiOSアプリ「フォトメモ」を作りましたフォトメモ - 写真で記録するメモ帳Satoshi Kobayashi仕事効率化無料写真でメモするメモ帳アプリです。 板書やレシートを後で確認するために写真に撮っても、 標準の写真アプリの中で迷子になってしまう …

GAEでDatastoreに接続時のnot an App Engine contextエラー

GCPを使ってみよう!と思い、Go(フレームワークはgin)を使って動かしていました。 しかし、いざDatastoreに接続しようとすると not an App Engine contexのようなエラーがでて動かない…。調べてみるとこんなissueを発見。datastoreの接続うまくいかない・・…

Docker上でWebアプリを簡単にHTTPS化してみた(https-portal)

現在、Docker上でRailsでAPIを作っています。 既に本番環境で動かしているWebアプリ(API)をHTTPS化する作業を行った際のメモ。主にこちらのQiitaの記事を参考にしました。 https://qiita.com/c18t/items/c693d5bcda2e9b82e39bqiita.comhttps-portalというDoc…

Railsで同じモデルを参照する外部キーを2つ以上もつ方法

Railsにて、同じモデルを参照する外部キーを作成するときに、 デフォルトでリレーションを定義してしまうと、カラム名がテーブル名_idになってしまい、複数カラムを設定したいときにうまくいかない。 例えばユーザー間取引の時などに、ユーザーテーブルを参…

ReactNative+Typescript+Reduxの構成でアプリ作成

ReactNative + Typescript + Reduxでアプリ開発をしていて、 あんまりまとまってる記事がなく、自分自身がひっかかったので、まとめました。 今回はシンプルにTextInputで文字を入力してFlatListで表示するところまでを実装しています。(最後にGithubも) 間…