投稿者:

今月までに話題になったモノ/コトをまとめました

注目したモノ/コトロッテ クーリッシュのTwitter

ロッテの代表的な商品である「クーリッシュ」のTwitterが とてもかわいい と話題になっています。

4月から運用が始まったこの ロッテ クーリッシュ(@lotte_coolish)ですが、

なんてチルなんだ・・・#クーリッシュのちょっと遅い夏休み pic.twitter.com/hkOZA0eUz4

— ロッ ...

投稿者:

R, Shiny

どうも!効率的な仕事ぶり、充実した機能。
Shinyです!

ということで、今回はRのShinyパッケージの紹介をしたいと思います。

Shinyとは

Shinyではインターラクティブなグラフを作ることができます。

Shinyだと、簡単にインターラクティブなグラフを作ることができることは知っていたのですが、思った以上に簡単に書けちゃったので、ご紹介したいと思います。

環境公式

※公式見たのですが、特に断言はされていなかった ...

投稿者:

fastlane, iOS

リッチプッシュ通知等を実装する際にApp Extensionを追加すると思います。

App Extensionにもバージョンがあるため、このバージョンとアプリのバージョンをあわせないとApp Store Connectへアップロードした際に毎回警告が出てしまいます。

それをfastlaneで自動で合わせるようにしました。

set_info_plist_value(  path: "path/to/AppExtension ...

投稿者:

iOS

UIScrollViewはAutoLayoutのみでスクロールできるよう設定できますが、
Xcode 11でその方法が少し変わりました。

作りたいもの

画面幅と同じサイズのViewを2枚横に配置し、スクロールできるようなものを作ります。

Xcode 10.3Xcode 11違い

Xcode 11では Content Layout Guide と Frame Layout Guide が追加されています。

Xcode 10.3(今ま ...

投稿者:

Bitrise, iOS

背景

ライブラリを増やしていくとだんだんとビルドにかかる時間が長くなってしまいます。
そこで少しでも早くできないかと調べてみたところ、簡単な方法で早くなったので紹介します。

結論

CarthageのビルドをBitrise上でキャッシュする。

結果

22m18s → 9m35s
10分以上も短縮できました。

前提

Carthageでライブラリを管理している。

方法

BitriseのWorkflowの一部を以下の順番で設 ...

投稿者:

Android, ライフサイクル, 端末依存

村瀬です。

今回は新卒向けネイティブアプリ研修のAndroid実習で使用するコロコロカービィ風アプリを準備していたときに直面した問題について紹介いたします。

事象

AQUOS(SH-01K)でコロコロカービィをバックグラウンドから再起動したときと、Pixel 3aで実行したときの挙動が異なる

AQUOS(左)の場合、バッググラウンドから再度起動させるとカービィは中央に戻っており、途中からではなく初回起動と同じ挙動になっています。

投稿者:

HTML, JavaScript

4月にシステム部に異動してきました、岡田です。

業務的には、HTMLやCSSなどのデザイン部分と、JSもちょこちょこと触っています。

今回は、パフォーマンス改善のために、色々遅延読み込みをやってみよう
ということで、IntersectionObserverを使ってみたので備忘録も兼ねてまとめてみました。

IntersectionObserverとは

特定の要素がViewPortに入っているかどうかと、その位置を取得できるAPIで ...

投稿者:

EcmaScript, ES2019, JavaScript

New ES2019 JavaScript features every developer should be excited about

https://blog.logrocket.com/new-es2019-javascript-features-every-developer-should-be-excited-about/
ってことで、ES2019がうまあじだそうです。

https://node.green/#ES2019
LTS ...

投稿者:

iOS, Swift

iOS13からデフォルトのModal遷移がシート型に変更になりました。
スワイプでVCをDismissできたり遷移元の画面が見えたりといい感じにはなりましたが、
Dismiss時に遷移元のライフサイクルメソッドが呼ばれません。

printした結果

ViewController.viewWillAppearViewController.viewDidAppearSecondViewController.viewWillAppearSeco ...

投稿者:

データ分析

初めに

今回は、データを分析する人間から見たユーザテスト(主に発話プロトコル法)についてお話したいと思います。

なぜ発話プロトコル法でユーザテストをしようと思ったのか。

私が発話プロトコル法でユーザテストをしようと思ったねらいとしては以下のことが挙げられます。

アクセスログやアンケートだけでは読み取れない行動を知りたい。
例えば、ユーザの手の動きなどについては、アクセスログやアンケートではわからないため。
アンケートでは使いにくい部分が慣れ ...