最近の記事

AndroidのSCHEDULE_EXACT_ALARM権限についてのメモ

https://developer.android.com/about/versions/14/changes/schedule-exact-alarms これ見る限り、SCHEDULE_EXACT_ALARMは、Android12ではデフォルトで付与されていたが、Android13以降をターゲットにすると、デフォルトで付与しなくなったという解釈した。 けど、ターゲットをAndroid13以降にしても、Android12においてはデフォルトで付与されるされていたので、少し調査

    • AndroidDagashi 2024-04-14を読んでみて

      今週のDagashiピックアップされているものAndroid 15 Beta Kotlin 2.0.0-RC1 ComposeでのDependency Injection LazyListの新しいアニメーションAPI Android 15 Beta2024年4月11日に、Android15を公開し始めてから初のベータ版がでたようです。 こちらにかかれていた上位5つを少しだけピックしてみてみました。 Edge-to-edge Android15からは edge-to

      • ComposeCompilerが対応していない現段階(2023/07/09)で、Kotlin1.9.0を動かす備忘録

        概要Kotlin1.9.0がリリースされました🎉 リリースされた中には、 K2コンパイラの更新 enumクラスの `values` 関数に変わる `entries` プロパティが安定版へ `until` に変わる、open-ended範囲を表すオペレーター `..<` が安定版へ …(詳しくは、Kotlin公式サイトWhatsnewを) 等々が含まれています。 ただ、Composeを利用していますとどうしても、ComposeCompilerが新しいKotlinバージ

        • 英語の文を読んでいたら「rocket science」と唐突に出てきて、明らかに前後の文脈にそぐわないから調べてみると、難しいことの比喩ということを知り、1つ賢くなれた。

        AndroidのSCHEDULE_EXACT_ALARM権限についてのメモ

        • AndroidDagashi 2024-04-14を読んでみて

        • ComposeCompilerが対応していない現段階(2023/07/09)で、Kotlin1.9.0を動かす備忘録

        • 英語の文を読んでいたら「rocket science」と唐突に出てきて、明らかに前後の文脈にそぐわないから調べてみると、難しいことの比喩ということを知り、1つ賢くなれた。

          Rust勉強備忘録Part1

          RustのEcosystemについてrustc Rustのコンパイラ cargo Rustの依存関係マネージャーとbuildtool rustup Rustツールチェーンとインストーラーとアップデーター `rustc`および`cargo`のインストールと更新 また複数バージョンをインストールして切り替えすることもできる そもそもRustとはRustは新しい言語として、2015年に1.0バージョンがリリースされた Rustは静的にコンパイルされた言語で、C++と同様の役割

          Rust勉強備忘録Part1

          AndroidDagashi(20221225)を読んでみて

          Androidエンジニアなので、AndroidDagashi(20221225)読んでエンジニアらしい記事を書く。(これからも書いていくつもり) Androidチームが作成したRustが学べるコースこれはGoogleのAndroidチームによって作られたRustコースで、このコースを行うことによって基本的な上級向けのジェネリクスやエラー処理なども学ぶことができる。また、Androidチームが作成したコースならではの、Android固有のコンテンツも含まれている。 具体的には

          AndroidDagashi(20221225)を読んでみて

          絶対に達成したい目標を持つ大切さ

          久しぶりに朝早く起きることができたので、ハイパフォーマンスな一日を過ごすことができるよう記事を書く。 最近、自分は今本当に頑張っているのか?とふと思うことが増えたのでそれについて少し書こうと思う。 昔昔はといっても数年前の話だが、自分は新卒である企業にエンジニアとして入社した。その企業は正直入りたくて入ったわけではなく、本当に入りたい企業からは内定を頂けなかったため、内定をいただいた中で、給料、待遇が、一番良かったからそこを選んだ。 そして、その時から数年以内に転職して自

          絶対に達成したい目標を持つ大切さ

          ハイパフォーマンスな1日を過ごすには

          最近よく見るYouTuberが言う言葉だ。 確かにハイパフォーマンスな1日を過ごすには朝早く起きることが大切である。 現に朝早く来たおかげで、時間が作ることができ、私は今このようにジャーナルを書いている。 そして、早く起きたことにより、いつもより早く仕事に取り掛かれる。 そのYouTuberに感謝を伝えたい。 ありがとう ただ、反省すべきこともある。 それは、7時に起きることができなかったことだ。 本当は、7時に起床し、仕事までに散歩して、勉強して、ジャーナルを書く、という

          ハイパフォーマンスな1日を過ごすには