色々な画面サイズのAndroid端末をテストするAndroidデザインこんにちは。ピクトリンク事業部の古川です。Androidアプリを開発していると「これは画面サイズが大きな端末だとキレイに表示されるけど、小さな端末だとどうなるんだろう?レイアウトが崩れたりしないだろうか?」と思うことが稀に毎日あります。Atomを購入しまして「これ...ちゃんと表示されるの...?」と心配になりました。StudioのPreview機能を使えば実機を用意しなくても擬似的に試すことが可能です。実際に手元で見ることはできませんが、「この文字列は改行されてしまわないかな?」といったシーンでは活用できるかと思います。実際にやってみる実際に確認したレイアウトXMLを開きます。この作業はDesignタブでもTextタブでもどちらでも実施可能ですが、今回は説明しやすいようにDesignタブで解説を進めます。画面の上部を見てみましょう。こんなメニューが並んているはずです。このメニューには、今作っている画面を「どんな状態で見てみますか?」という選択肢が多数用意されています。このうち丸く囲ったところを変更することで、画面を表示する際の端末や画面サイズ、解像度を色々と試してみることが可能です。選択してみると端末のリストが表示されます。解像度も表示してくれているのがいいですね。3)」にチェックが入っています。これが今試している端末のサイズとなります。Tablets」を選択してみましょう。このように、最初に表示されていたPixel3などとは異なるサイズや解像度のリストが用意されています。こちらはldpiやxhdpiといった表記がされているのでわかりやすいですね。「とても古い端末の画面サイズを試したい」といった場合はここから選択するとよいでしょう。独自の画面サイズをテストするそれでは、上記リストに含まれないサイズ(例:正方形)をテストしたい場合はどうすればよいでしょうか。Device)を作っちゃう」です。Device」とありますよね。Device」にどんどん増えていきます。Definition...」を選択します。Managerが起動します。Device...」を選択します。新たにAVDを作成するための端末を選択する画面に遷移します。Profile」を選択します。新しい端末を作成する画面が表示されます。ここでテストしたい画面サイズを入力します。「Screen」の「Resolution」に入力します。Name」を画面サイズにしておくとよいでしょう。今回は「500×500」としています。画面の作成をFinishすると、端末を選択する画面に、作成した端末が追加されています。この端末を選択し、通常通りAVDを作成しましょう。AVDの作成が完了すると、最初の端末リストに作成したAVDが追加されます。これで特殊なサイズの端末が発売されても、わざわざ購入せずともレイアウトが崩れていないか確認することができます!最後にでも特殊な端末が発売されたら手元に欲しくなるのがガジェ厨Tweet2019年02月15日GDG京都様と共催でミートアップを開催しました!AndroidJavaKotlin勉強会こんにちは。ピクトリンク事業部の古川です。NZ(ニュージーランド)の方も来られており、とても国色豊かなイベントとなりました。NZの方とGDEのうちの1名は、直前に東京で開催されていた日本最大級のAndroidイベント「DroidKaigi」にも参加されていたそうです。(ちなみに私も参加していました。2019最後に私たち京都Devかふぇとしては、イベントの共催は初の試みとなりました。運営一同嬉しく思っております!今後は色々なコミュニティと共催等を進め、技術コミュニティの活性化や発展により一層貢献したいと考えています。京都を共催します!AndroidKotlin勉強会こんにちは。ピクトリンク事業部の古川です。Experts)が2名来日して登壇してくださります。6階)詳しい行き方はこちらを御覧ください。下記2名のGDEがそれぞれ得意分野に関して登壇してくださります。developmentAndroidとKotlinのエキスパートで、2013年からGDEとして活動されています。APIこちらもAndroidとKotlinのエキスパートです。GDGバルセロナやGDGマジョルカ、GDGダブリンにて活動するなど、他方にて活動されています。(仮)スマートフォンアプリ開発にて最近ホットなFlutterに関してお話頂きます。兼高さんはGDG京都のメンバーではありますが、全国の勉強会にも幅広く参加/登壇されており、Androidも初期バージョンの頃から携わられています。Google)のアプリをどうやって作るのかをご説明します。イベントの最後には懇親会もご用意しております!GDEの方と直接会話できる機会はなかなかありません。会話は英語になってしまうかもしれませんが、ぜひ勇気を出してお話してみてください!きっと...きっと誰かが助けてくれます!下記写真は以前の懇親会でご用意した食事の写真です。2018の12/21分です。ピクトリンク事業部開発部の荒木です。普段はピクトリンクというアプリのAndroid版を開発しています。世間ではスマブラの話が多いなかで、まだスプラトゥーンをやってます。ウデマエはエリアのS+が最大なので、まだXに到達してません。知り合いの子供(ガチホコのウデマエX)に「エリアでS+ならすごいよ。僕はエリアはA+だし。」とフォローされて心が折れそうですが、Xになるまで頑張りたいと思います。Testingをピクトリンクアプリに導入した話を書きたいと思います。Composerを使ってアプリの画面や通知に関するABテストの実施ができます。A/Bパターンの振り分けはもちろん、結果の分析も実施され、Firebaseのコンソール上で見ることができます。Configを使ったABテストについて説明します。Configを使ったABテストテストの作成ここからは、テスト作成の手順について説明します。画像多めでやっていきます。ConfigによるABテストの作成画面です。テスト名とテストの説明(任意)を入力してください。今回は、ボタンの色を変えるテストを想定して「ボタンの色」としてみました。ターゲット設定テスト対象となるユーザーを設定します。アプリのIDやバージョン、ユーザープロパティによって対象を絞ります。ターゲットユーザーのうち、何%がテスト対象になるかを設定します。100%ならターゲットユーザー全員が対象になります。このFirebaseイベントが送信されることで、ユーザーがテスト対象になります。特定の画面に遷移したイベントなどを指定します。目標設定コンバージョンの設定をします。メインとなる目標としてFirebaseのイベントを1つ選択します。このイベントの送信が、コンバージョンとしてカウントされます。別のFirebaseイベントを追加したり、推定収益やクラッシュフリー率などを目標に設定することができます。次は、バリアントの設定です。Configで取得できる値が変化します。Configのパラメータキーを設定します。Configが返す値を設定します。キーで、コントロールグループ(Aパターン)ではBLUE、BパターンではREDを返すような設定にしました。キーで値を取得するとBLUEまたはREDのどちらかが50%の確率で取得できます。4〜7の設定が終わったら画面下の「確認」ボタンを押します。テストの開始テストの内容を確認したら、「テストの開始」を押すとテストが開始します。ちなみに、「テスト端末を管理」を押すと特定の端末でABパターンを固定する設定ができます。テスト結果の確認2週間ほど待つとテストの結果がでます(十分なサンプル数がない場合は終わらないかもしれません)。下の画像のように、最も効果的なパターンが表示され、コンバージョン率や改善率も提示されます。ABテストを終了する際に、オリジナルのパターンに固定するか、最も効果的なパターンに固定するかを選択することができます。Testingの導入方法と結果の確認について説明しました。Testingを使うことで、とても簡単にABテストを実施することができます。