2020-01-01から1年間の記事一覧
はじめに タイトルにあるように build.gradle.ktsをAndroidアプリ開発で使っていこうと思います. また,マルチモジュールでプロジェクトを運用する際に同じような記述を共通化させる部分の紹介もしたいと思います. 最初,Android StudioでNew Projectする…
はじめに 現在,新型コロナウィルス感染症毎年恒例で行われているオフラインハッカソンが軒並み延期しているようです. そんな中開催されたオンラインハッカソンのおうちハッカソン. connpass.com これに21卒で同期になる予定の友達4人とCyberAgentの人事の…
はじめに 今回,CyberAgentの21卒内定者として内定者バイトに行かせていただきました. 僕の場合はAndroidエンジニアを志望しているため,Androidエンジニアとして行かせていただきました. 配属された部署はAmebaです. このアプリ↓ play.google.com このア…
はじめに このようなFragmentの画面を用意しました. 実装方法 Step1 設定画面のレイアウトの表示 実はこれは普通のFragmentではなくてPreferenceScreenというコンポーネントを使って設定画面専用の画面みたいな感じで作成しています. ざっくりと説明すると…
DroidKaigi2020のconference-appをもとに説明します. 点線がimplementationを使った依存関係で実線がappを使った依存関係を表しています. DroidKaigiのこの依存関係のグラフを見れば分かる通り,基本的にはimplementationを使って依存関係を記述していきま…
基本的に,TextInputLayoutの子にTextInputEditTextを入れて使う. TextInputLayoutの設定 android:hintを設定することでhintを設定することができる.これを設定するだけでEditTextをタップしたときにかっこいいアニメーション付きでhintが上に移動するやつ…
すること Step1 Google Cloud SDKをインストールする. macOSの場合 ここのInstall the latest Cloud SDK versionからPackageをダウンロードして,Python2の環境がある場所で $ ./google-cloud-sdk/install.sh する. 次に $ ./google-cloud-sdk/bin/gcloud …
タイトルにある通り,Androidアプリ開発を去年の夏頃から初めて現在約半年くらいです.そして今,2月に開催されるDroidKaigiに向けて全国のAndroidアプリエンジニアが集まってDroidKaigiのセッションリストなどをまとめたAndroidアプリをOSSで開発中です. g…
新年あけましておめでとうございます.ミニマリストなエンジニアを目指しているbatchです.今年のやることリスト・やらないことリストをサクッとまとめて書きたいと思います. 自分が定期的にこの記事を見返してぼーっと一年過ごさないように.今年は学生生…