Skip to content

Instantly share code, notes, and snippets.

Dark theme

  • dark themeは、ほとんどがdark surfaceで構成される低輝度UIのこと

Usage

  • dark themeはデフォルト(またはライト)テーマの補足になるように設計する。
  • dark themeは、最小の色コントラスト比を満たしながら、画面の輝度を低下させる。

Principles

Darken with grey

  • 黒ではなくダークグレーを使用してelevationとspaceを表現する

Firestore

index作るときにURLから作ったやつをjsonに展開するやつ

firebase firestore:indexes > firestore.indexes.json

package me.rei_m.kotlinsample.fragments
import android.os.Bundle
import android.support.v7.widget.AppCompatButton
import android.support.v7.widget.AppCompatEditText
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import com.jakewharton.rxbinding.widget.RxTextView
@rei-m
rei-m / MainActivity.java
Last active June 10, 2017 09:00
Kotlin Android Extensionsを試してみた ref: http://qiita.com/rei-m/items/c808fd0b6b83303bd3a2
TextView textView = findViewById(R.id.hello);
textView.setText("Hello Kotlin !!");
@rei-m
rei-m / file0.txt
Last active August 28, 2015 11:48
ElixirのMapとKeyword listについてまとめた ref: http://qiita.com/rei-m/items/127a7be870ee9cedcb10
iex> list = [{:a, 1}, {:b, 2}]
[a: 1, b: 2]
# アクセスするときはキー名を指定できる。
iex> list[:a]
1
# 直接書いても通る
iex> list = [a: 1, b: 2]
@rei-m
rei-m / Procfile
Last active September 27, 2015 23:18
ElixirでSlackのbotを作ってHerokuで動かしてみる ref: http://qiita.com/rei-m/items/3340e0116bec5c5273d5
botworker: mix run --no-halt
gulp.task("tslint", function() {
gulp.src([
"./ts/**/*.d.ts"
])
.pipe(plumber({errorHandler: notify.onError('Error: TSLint!!')}))
.pipe(tslint({
configuration: "Gulp/tasks/config/tslint.json"
}))
.pipe(tslint.report("verbose"));
});
@rei-m
rei-m / file0.txt
Last active August 29, 2015 14:24
Gulp + Babel + Webpack を試してみた ref: http://qiita.com/rei-m/items/2beea6266e82d41cdd96
"babel-core": "^5.5.8",
"babel-loader": "^5.1.4",
"gulp": "^3.9.0",
"gulp-babel": "^5.1.0",
"gulp-concat": "^2.5.2",
"gulp-if": "^1.2.5",
"gulp-notify": "^2.2.0",
"gulp-plumber": "^1.0.1",
"gulp-uglify": "^1.2.0",
"gulp-webpack": "^1.5.0",
@rei-m
rei-m / file0.txt
Created April 30, 2015 12:38
Visual Studio CodeでNode.js触ってみた ref: http://qiita.com/rei-m/items/7193a9d1bd028dfc3e8a
{
"version": "0.1.0",
// List of configurations. Add new configurations or edit existing ones.
// ONLY "node" and "mono" are supported, change "type" to switch.
"configurations": [
{
// Name of configuration; appears in the launch configuration drop down menu.
"name": "Launch app.js",
// Type of configuration. Possible values: "node", "mono".
"type": "node",