kotlin学習

できることが増えていく楽しさ

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 相変わらず、Android Developers で勉強の毎日です。今は練習問題を中心に取り組んでいます。 「できなかったことが、少しずつできるようになる」――この感覚が本当に楽しいですね。 ――― とはいえ、ま…

黙々と復習。タイピングが楽しくなってきた

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 相変わらず、Android Developers で勉強しています。「区切りの良いところまで行ったら、別のことをしようかな」なんて思いながら進めているのですが――気づけば、そんな区切りも見つからず、ずっと勉…

理解できないけど、楽しい?Android練習問題に挑戦中

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 最近の Android Developers の勉強は、「指定された画面と同じものを作る」という練習問題に取り組んでいます。 見本通りに動く画面を作るという、いかにも実践的な内容。でも――これが、なかなか難し…

KotlinとJetpack Composeでバースデーカードを作る

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 今日も Android Developers で勉強を進めました。少しずつですが、コードの意味がつながってきたような気がします。 今回のテーマは、Kotlin と Jetpack Compose を使ったアプリ画面の仕組み について…

ハードコードをやめて、リソース管理の大切さを学ぶ

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 今日も Android Developers で勉強を進めました。テーマは 「適切なコードプラクティスを採用する」。内容としては、アプリを翻訳しやすく、管理しやすくするための「ハードコードを避ける」考え方に…

修飾子と属性の違いが、少し見えてきた日

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 今日も Android Developers で学習を進めました。テーマは、不透明度の変更・画像の拡大縮小・修飾子(Modifier)の理解。ひとことで言うと、「見た目をどうコントロールするか」を学ぶ一日でした。 ―…

リソース管理とユーザー補助、そしてインプットの大切さ

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 今日も Android Developers で学習を進めました。最近はコードを書くより、理解を深めるためのインプット中心になっています。楽しいけれど、なかなか“終わり”が見えないのも正直なところです。 ――― …

フォントサイズとUI階層、そしてラムダ式に出会う

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 今日も Android Developers で Kotlin と Jetpack Compose の勉強をしています。今回は「フォントサイズの変更」「UI階層」「ラムダ式」の3つを中心に学びました。一見バラバラな内容ですが、どれもア…

昨日のコードを分解して理解を深める

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 今日も Android Developers で勉強しています。昨日の「Happy Birthday Card」のコードが、どういう構成で動いているのかが気になって、Geminiに質問しながら全体の流れを整理してみました。 ――― まず…

「意図が分からない作業」との格闘

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 今日も Android Developers で勉強です。今日の課題は、昨日のコードを少し添削して、昨日とは違う表示をさせてみよう──軽い気持ちで始めたのですが、これがなかなか上手くいかず……。 Gemini に聞きな…

少しずつComposeの世界が見えてきた

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 今日も Android Developers で勉強しています。ここ数日は「Jetpack Compose」について学んでいるのですが、ようやく少しずつ“どういう仕組みでUIが動いているのか”が見えてきました。 ――― 最初は、た…

横文字に翻弄されながらも少しずつ理解中!

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 今日も Android Developers で勉強しています。 今日のテーマは「UI」と「Jetpack Compose」。アプリの見た目や操作部分に関わるところですね。 ――― まず「UI」とは、 画面上に表示されている“見るも…

ついにプログラムの流れが見えてきた!

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 今日も Android Developers で Kotlin の勉強です。 今日は、歩数によって消費カロリーを計算するプログラムを見てみました。 fun main() { val steps = 4000 val caloriesBurned = pedmeterStepsToCa…

Kotlinを深く知るために本を購入!

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 今日も Android Developers で勉強中です。 そして今日は、思い切って「速習Kotlin」という本をKindleで購入しました。これでKotlinのことをもう少し深く知ることができるはずです。 ――― 内容はまだ途…

引数・パラメータ・戻り値に苦戦中

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 今日も Android Developers で勉強しています。しかし今日は、これは覚えないと次に進めないという大きな壁にぶつかりました。 「引数」と「パラメータ」、そして「戻り値」。 どれもプログラミングに…

覚えられないけど、諦めない

こんにちは。AI副業チャレンジ中の中年おやじです。 今日も Android Developers で勉強しています。 ――― よく「アウトプットすると記憶に残りやすい」なんて言いますよね。確かにその通りなんだろうと思うのですが、いざ自分でアウトプットしようとすると、…

久しぶりのコード勉強日

こんにちは。AI副業チャレンジ中の中年おやじです。 今日は Android Developers で勉強です。 ――― プログラムのコードは、正直なところ自分で全部書けなくても今の時代、AI がほとんどやってくれます。 Gemini や他の AI にお願いすれば、「こんなアプリを作…

ストップウォッチアプリに挑戦!

こんにちは。AI副業チャレンジ中の中年おやじです。 今日は昨日に引き続き、Android アプリの制作をしました。昨日はテンプレートの選択を間違えていたせいで上手くいかなかったのですが、正しいテンプレートを選べば、いろんなアプリが作れるのでは?と思い…

ついにカウンターアプリが動いた!

こんにちは。AI副業チャレンジ中の中年おやじです。 今回もエラーと格闘する予定だったのですが……。ふと、「そもそもこのコード、本当にカウンターアプリとして動くのか?」という疑問がわいてきました。 これまでずっと gemini 君の出してくれたコードを信…

エラーとたたかう日々

こんにちは。AI副業チャレンジ中の中年おやじです。 今日もアプリの制作?中です。なんで「?」なのかと言いますと、ずーーーっとエラーとたたかっているからです。 ――― 今は、Copilot に聞きながら進めています。エラーの文章をコピペして貼り付け、指示に…

Jetpack Compose、環境設定に大苦戦中!

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 今回のテーマは「Jetpack Compose を Kotlin 2.0 環境で動かすための準備」です。いざカウンターアプリを作ろうとしたら、出てきたのは無数のエラーメッセージ。 Unresolved reference: compose Unres…

初めてのカウンターアプリ作りに挑戦!

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 最近の勉強のアウトプットとして、「カウンターアプリ」を作ってみることにしました。「ボタンを押すと数字が増えるだけ」という、とてもシンプルなアプリです。けれど、私にとっては初めての本格的な…

初めてのカウンターアプリを作る

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 今日は、ついに「初めてのカウンターアプリ」に挑戦しようと思っています。といっても、まだコードを書いたり実際に動かしたりはしていません。これから本格的に作り始める前の、準備段階のブログです…

コツコツ勉強と並行してできることを考える

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 今日も Android Developers で勉強を進めています。 基本的に、こういう風に地道に学んでいく作業は嫌いではありません。学生の頃は勉強なんて大嫌いでしたが、社会人になってからは「少しずつでも積…

Kotlinスタイルガイドを勉強してみた

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 今日は「Kotlinのスタイルガイド」に触れてみました。これまではAIにコードを書いてもらうことが多かったのですが、いざ自分で学び始めると「こういう細かいルールがあるんだな」と新しい気づきが多い…

Kotlin基礎トレーニング開始!

こんにちは。AI副業チャレンジ中の中年おやじです。 ――― 久しぶりにパソコンを開いたら、なんだか動きが悪い…。「調子が悪いのかな?」と思っていたら、どうやらAndroid Studioのアップデートが入っていたようで、更新にずいぶん時間がかかってしまいました…