「Kotlin」タグアーカイブ

Androidアプリ開発(体験)

 4月に「Androidアプリ開発の教科書 Kotlin対応」第2版(著者:WINGSプロジェクト 斎藤新三 監修 山田祥寛 発行:翔泳社)の案内をFacebookで見て、早速新刊書レビューアに応募、今回も配本していただきました。本書を教科書に4月中旬から1か月Androidアプリ開発の実習体験は初心者として悪戦苦闘の日々もありましたがなんとか先週までに全事例の実習を終えることができました。とても楽しい良い経験させていただきました。簡単な体験談と本書の感想をご紹介させていただきます。

一歩一歩学び、重要箇所や難しい部分は付箋貼付

私の使用環境とレベル:

  • デスクトップPC(HP製 Win10、64Bits PC、メモリ16GB, HDD 500GM)、ディスプレー(Acer製)22インチ)
  • PCに仮想開発環境Android Studio 4.1.3導入してアプリ作成の事例実習((数年前の中古購入PCなので応答がやや力不足、メモリー食うので16GB以上が良い)
  • 手元に「速習Kotlin」(KIndle版)をスマホに入れ文法確認などに使用 
  • 日頃仕事でAndroidやKotlinに触れているわけでないのでコーディング知識や経験が未だ不十分な初心者
  • 趣味で新しいプログラミングを独習する高齢者(現在73歳)
Android Studio Toolは素晴らしい
実習画面(Android Studio)から
地図アプリの実習例(Android Studio画面から)

本書の感想:

1.PC上の仮想環境(Android Studio)でスマートフォンのアプリ開発(コード入力からデバッグ、スマホ画面の動作確認)が出来る。この開発技術はとてもすばらしいと思います。 本書では、Android StudioのPCインストールから環境設定など必要な手順が表示画面付きで具体的に説明されておりとても助かりました。
2.「プログラムは動かなければ無価値、頭だけで分かったつもりは役に立たない」⇔本書の「はしがき」に従い、課題事例すべてのコードを手順に沿って自分の手でデータ入力し動作確認まで実習しました。途中「大小文字の違い、スペルミス、インデント間違いなど多数基本的な入力ミスや考え違いで動作エラーに遭遇) 本書(説明)とAndroid Studioの支援機能を頼りに、誤りを修正し目標の画面が期待通り動作した時の喜びを何度も楽しく味わえました。
3.初心者の私にとって本書の「章立て(内容)」と「学習単位(量)」が適度と思います。毎日数時間、章あたり2日あてて、約1か月でプログラム実習が終了できました。

本書の良い点:

(1)初心者(初学者)や独習者にも優しい:Androidアプリ画面(表示)や操作(処理)で遭遇する基本的な「画面表示、開発手法や作法、注意事項」について易→難へ段階的、具体的に説明されている
(2)学習ストレスが少ない工夫あり(読み切り独立したテーマ、段階的に学べる):章毎に学ぶ内容が独立しており分量的にも適度と思う(章単位で「息継ぎ」「振り返り」ができる」
(3)アプリ開発環境ツール(Android Studio)の基本的な使い方も一緒に学べる
(4)本書事例がそのままコード入力して動くこと、誤植が殆ど無いこと(記事やお手本コード)で安心して実習できる
(5)本書内にある多数の「NOTE]記事や脚注「参考サイトURL]は深く学習するとき参考になる
(6)目次や索引が整備されているので、学んだことの整理や詳細技術習得で活用→目次は自習中に何度も読み返し「自分の学習位置を確認した」

最後に:

 今回は、本書の内容に沿って「写経、写本」形式でアプリ作成と基本手順を理解しながらの実習でした。まだ、自分自らAndroidアプリ設計、開発手順や必要機能組み立てるには「知識も経験も」不足、今後も精進せねば。。。

 当面は復習を兼ね、本書と実習記録を手元に置き学んだことを活用して「自分のためだけのAndroidアプリ自作して楽しみたいな」と考えています。これからしばらくは「匍匐(ほふく)前進、赤ちゃんハイハイスタイル」で学習が続きそうです。

実習記録はバインダー1冊、ミスや失敗体験は貴重、今後に生かしたい

参考情報:

1.Android開発者サイト
(1)Developers:https://developer.android.com/?hl=ja
(2)Developers(YouTube):https://www.youtube.com/c/AndroidDevelopers/featured
2...CodeZine(ディベロッパーの成長と課題解決に貢献するサイト)
https://codezine.jp/
3.Qiita(エンジニアリング共有情報サイト)
https://qiita.com/

下のボタンをClick頂けると励みになります。


70歳代ランキング

Androidアプリ開発の学習(実習体験)

Androidアプリ学習は二回目、今回使用した本「Androidアプリ開発の教科書 Kotlin版」(著者:WINGSプロジェクト 斎藤新三 監修 山田祥寛 発行:翔泳社)

5月にWINGSプロジェクト著者の「作って楽しむ Androidアプリ超入門」 に続き、7月から本書でプログラミング学習の機会いただきました。私個人は、Kotlin言語も仮想開発環境Android Studioも不慣れな入門者です。それでも楽しめます。

Androidアプリ開発の教科書

本書の紹介にあるように実践ハンズオン(プログラム開発環境作りとAndroid端末アプリ開発を実習体験)学習できます。自分の手でお手本に沿ってコード入力、その場でアプリ動作(画面表示)確認できるのはとても貴重な体験です。 

メリット:

1.アプリで使われる具体的な「表示(画面)とふるまい(処理)」について多数のケースを学び&体感(仮想体験)できます。読むだけで分かったつもりになる本ではなくて実際のプログラム例入力して動作体験できる本です。特にエラーに直面した場合、本をなんども読み返したり、自分の入力したプログラムコードと著者が用意してくれたコメント付きお手本コード(出版社サイトからお手本 Sample Code Download可能)と比較・復習できるのは独習者にはとてもありがたいです(安心して学習できる)

2.Android Studioを使用したスマホアプリ開発手順や方法について基本が学べる。各章で学ぶ事項がいくつかの節ごと小目標(画面表示)を明示してあり、StepByStepで作業をすすめ結果確認できます。(このあたりの配慮が学ぶモチベーションを持続できます:学習途中でGiveupしにくい)

3.今回パソコン変えAndroid Studio環境から作成しました。AVD(Android Virtual Device)が動かず困りましたが、原因と対処に「Note]が役立ちました。これ以外にNoteの内容は初心者が学習途中直面する問題回避や考慮・注意にとてもヒントになります(時間が節約できる)

個人的な希望

1.本書は400頁近くあり内容豊富、ただ文字が比較的小さく高齢者には見づらい。特にプログラムコード例は眼鏡に虫眼鏡片手の作業になりました(大文字版の本が出れば嬉しい)

2.今後学習を進める人のための参考情報掲載して欲しい

本分野の関連参考図書(一覧)とか参考サイト(URL)一覧があればレベルアップ目指す学習者に役立つと思います( 入門、初心者、中級以上のレベル分け)  進歩が速い分野なので本に加えるより、出版社本書サイトに掲載したほうがよいかもしれません。