4連休
金曜日がお休みな人は4連休でした。有意義な休みを過ごせましたでしょうか。天気は相変わらず悪く、行楽日和とは言えませんでしたね😎
自分は折角なのでC++の勉強でもしようかと以下を始めました。ポインタ周りはアスタリスクの使用の統一性がイマイチですぐ忘れてしまう😇
https://play.google.com/store/apps/details?id=com.sololearn.cplusplus
そろそろ外でないとモヤシになるかも😌
やばいアプリ
こんにちは、今日はAndroid開発で役立つ?アプリの紹介です。
https://play.google.com/store/apps/details?id=com.njlabs.showjava
これを使うといかにJavaが丸見えな言語か良く分かると思います。自分もそうだった😨
情報収集
こんにちは、Android開発は日々アップグレードされていくので、乗り遅れないように情報収集するには以下のサイトを見るのが良いと思います。
最新の開発環境やSDK等のアップデート情報をいち早く知ることができます。英語ですが。
上記のブログの記事が日本語翻訳されて掲載されること多いです、かなり遅れて
3. Issues - android - Android Open Source Project - Issue Tracker - Google Project Hosting
新しいSDKで挙動がおかしいときに、取りあえずここで検索します。
他にも色々あると思いますが、取りあえず。
困難にぶちあったたら
アプリ作ってる時、やりたいことが難しい。ムズカシイのでやる気が起きない。つい他のことをやってしまう。そして、全くやらなくなる。。
こうなりそうな時はまず、やろうとした機能の実装をすっぱりあきらめる。脳みそからその欲求を完全に排除する。そうしないとモヤモヤするから。そして別のことを考える。
とか、または、簡単な問題に分割して取り組む。困難は分割せよってやつですぜ。
もし簡単な問題に分けることができたら、ちょこちょこ実装できるのでその日の達成感となりモチベーションにつながります。まぁそれでも挫折することあるけど。
ソースコード
他人のソースコードを読むのは好きでしょうか?自分は好きです。なぜなら、他人のソースコードを読むと、良い悪いに関わらずいろいろな発見ができるからです。
同じ事をやろうとしているのにいろんな方法あるなぁって思ったり、重要視してるとこがビミョーに違ってたり、いわゆるプログラマーの思想とかを感じることができます。
でも、ソースコードを読むにはちょっとした慣れがいると思います。基本的にはななめよみで。最初のうちはきれいなコードを読むことをおすすめします。AndroidのJava側ではまず、Handler, Looper, MessageQueueあたりがまだあまり犯されてなく読みやすいと思いますw
あと、動けばいいみたいなコードにぶち当たった時はあまり深追いせずに。