スマホでボードゲームのアプリを作りました。 縦横比を同じに設定する方法も教えて頂けたおかげで完成しました。 お知恵を貸して頂いた結果、素晴らしいコードを頂き、感謝の気持ちでいっぱいです。
Google Play に、「Fire Water Tree Land」を登録できました。
まだ、検索対象にはなりませんが、URL を知っていれば、ダウンロードできます。
https://play.google.com/store/apps/details?id=com.surlofia.firewatertree_land
1ゲーム3分で決着がつくチェスのようなゲームです。
上のゲームは大手企業が作るゲームと比べたら、ちいさな成果です。
しかし、私にとっては大きな成果です。 なぜなら、念願のアプリ開発の第一歩を踏み出せたからです。
プログラミング学習を本気で学習したひとならば、「スタート地点に到着おめでとう!」と、祝福してくださると思います。
えっ? この程度で? と考える方は、スタート地点のはるか遠くにいると、いまなら私にも分かります。
8割は、途中で挫折する・・・ 069ページ
スマホアプリの開発、アンドロイドのプログラミングは、10人に2人しか出来るようにならない。 下記の本に、そう書かれていました。
「たとえばプログラミングは、勉強を始めた人のうち 8割は、途中で挫折するといわれています。」
下記の本「人生攻略ロードマップ」より
もっとも役に立ったアンドロイドの学習書について
画像の載せ方、スマホ画面(タッチパネル)にタッチされたことを受け取る方法など、とても役に立ちました。
経済的に余裕がある人への、お薦めは・・・
海外旅行に行く、英会話学校に行く、スポーツジムに行くなどに費やせる資金力がある方は、プログラミングスクールに通うことも選択肢の1つにできると思います。
※ 体験することにお金を使える人は、とても幸せです。
ただし、転職や副業収入につなげたいならば、プラスアルファの努力が必要となります。 どんなアプリを作ったか? または作れるか?の実績と実力勝負です。
※多くの本を読む、英語でインターネットを検索するなど。
なぜ、途中で挫折するのか?
アンドロイドのプログラミング(Androidの JAVA, Kotlin)は、毎年1回は大きなバージョンアップがあるように感じています。
2012年は、Ver.2.3 (API 9, Gingerbread) でした。
2021年8月は、 Ver.12.0 (API 31, S) です。
※ 重要視されるのは、API レベルです。
言い換えると、9年間で、22段階もバージョンアップしています。
当然、販売された書籍は、あっという間に時代遅れになってしまい、本の通りに写経プログラミングしてもエラーで動かないことが多く、挫折してしまいます。
”This method was deprecated in API level 30.”
「このメソッドは、APIレベル30で非推奨となりました。」くらいの警告で済めば、まだましと感じるくらいです。
現在も通用する最新のプログラミングコード(ソースコード)を求めて、インターネットをサーフィンではなく、さまようことになります。
私も、何度もあきらめては、プログラミング学習を再開してきました。
プログラミング学習を、なにから始めるべきか?
最初の1冊は、この本です。
とても、重要な本ですから、2回紹介します。
初めてアンドロイドのプログラミングを始めようとする人で、とても幸運でラッキーなひとは、下記の2つのサイトにたどり着くことができるでしょう。
しかし、この最初の1個目で私は挫折しました。 その後、上の本に出会って、ふたたびスタートすることができました。
なにが足りなかったのでしょうか?
答えは、上の本で、何度も何度も出てくる ID設定です。
※ 本を買って読んで、ご確認お願い致します。
「初めてのアプリを作成する」で、つまづいたらイヤになって当然ですよね!!!
いまでは、Android Basics in Kotlin という良い教材もあるのですね。 うらやましい。
つづきは、また、今度書く予定です。
ヤフー知恵袋へのリンク
ヤフー知恵袋で質問している件に使用しているレイアウトファイルです。
いただいたお手本
下手でも気にせずに英語で質問して良かったです。
世界中のひとに質問できるメリットを考えれば、英語を使わない手はないです。
文法ミスやスペルミスに、いちいち嫌味で返すひとは、多くの場合、日本に居住しているひとたちです。
※ 人知れず、原形を保った形で修正してくれます。
Androidで動的に縦幅(あるいは横幅)に合わせて正方形のViewを作成したい (。≖‸≖。)
「その3。サブクラス化」が、素晴らしいです。
縦(あるいは横)にあわせる形で正方形にするView
頂いた作品は、TextView のような部品として何度も使える素晴らしいツールです。
縦(あるいは横)にあわせる形で正方形にするView
https://href.li/?https://gist.github.com/anzfactory/44a67cc392895e9412a1
なんとかしたいレイアウトについて
縦(あるいは横)にあわせる形で正方形にするTableLayout というものを作成する方法は、ありませんか?