開発

【工事中】Sourcetree コミットをまとめる

  注意 チーム開発 リモートにpushしてしまっている →この場合はまとめない。 他の人に影響を与えるから…。   コミットをまとめるような自体にならない為に issue毎にブランチを切って作業して、マージリクエストを行う Sourcetreeのコミット設定を見直す コミットした時に同時にリモートにプッシュする設定を解除する   @see http:// …

アプリ

Firebase ゲストログイン機能とPush通知実装検討

  むかしむかし、あるところに会員ログイン, ゲストログイン機能があるサービス開発プロジェクトがあったとさ…。   懸念   複数端末を利用しているユーザ ゲストログインと会員ログインを行うユーザ → 同じ端末に2通Push通知が送られてしまわないか? 通常アプリ仕様知識 アプリインストール時に擬似的なudidを生成して端末に保存しておくことで、一意な端末 …

開発

Git cherry-pick

  コミットしようとした時に意図しないブランチで作業していた・・・。   そんな時に!cherry-pick   git status

  ブランチを確認する

  本来作業していたかったブランチに移動する [crayo …

UX

情報設計

  「ターゲットユーザーが提示された情報を得た時に、どう考え(感じ)、どのように動くのか」   情報設計とデザインをわける ワイヤーフレーム サイトマップ 色はいらない。 ロジックツリーみたいな情報のツリーを作成する   情報設計が終わってからデザイン それから情報をどのように使いやすく扱うかのグラフィックのデザインを行う。 XDでデザインと情報設計を一緒にレビューし …

Kotlin

Kotlinデバッグ Log.d() import android.util.Log

  Logcat  

    Debug 赤丸のブレークポイントをクリックで設定して、Debugボタンを押します。     エミュレータを操作してブレークポイントの処理を実行させると、変数などが見れます。  

Kotlin

Kotlin Moshi Fuel APIからJSONをパースして表示

    ライブラリを入手する Fuel – APIアクセス Moshi – JSONデータのパース     AndroidManifest.xml

  build.gradle (Module: app) [crayon-5df738e381d43910132 …

Kotlin

Kotlin inflate ListView

  MatchListActivity.kt  

 

    onCreate() Fragmentが生成された時に呼ばれる onCreateView() FragmentのUIが最初に描画された時に呼ばれる &nbs …

アプリ

【工事中】URLパラメータのidをランダム文字列にする

  QRコードでのチェックインで myapp://checkin/checkin_id=1 ではなく、 myapp://checkin/checkin_id=03a5d03c8865ac4cbd2c という形にする。       @see 【Rails】ランダムな文字列をPrimary keyとして使う 【Rails】URLでidの代わりにランダムな文字列を …