2020.01.18Androidアプリの経験がなく、Javaを知らない私がKotlinの勉強をはじめました。そこで、私が実際に購入した教材を紹介したいと思います。Javaを知らなくてもKotlinできますよ。新しいプログラム言語を始めるときは、以下のような手順で勉強を進めることになると思います。難しすぎると挫折しますし、簡単すぎると無駄が多くて得るものが少ないです。各教材がターゲットとする対象と何を目指しているかを知っておく必要があると思います。以下の書籍は、環境設定を行いプログラムの概要を理解するための書籍です。ストアでアプリを公開するところまでを解説しています。非常に欲張った内容なのですが、内容を理解するために必要なことは詳しく説明しているので、ひっかかるところがありません。14:44時点)また、環境設定では次にどのボタンを押せばよいかについて全て図で解説され、更に説明に出てくる「テキストエディタ」「パッケージ」といった少し難しい言葉の意味を逐次説明しているため、知らない用語がどんどん増えてしまうといったことがありません。初心者にとって不必要な内容はうまくそぎ落とし、その分、必要な説明には十分なボリュームを割いているので、欲張りな内容でありながら、さらさら読めてしまう良書だと思います。表紙に「超入門」とあるように、この1冊でどんなアプリも対応できるような辞書的な使い方をする書籍ではありません。Kotlinのリファレンスがさらさら読めてしまうようにはなりませんので、もっと本格的なアプリをつくるには文法などを別途学習する必要はあると思います。初めから辞書的な文法書やスマホと連携する高度な内容の書籍を読み進めることは難しいと思いますので急がば回れです。Studioを使ったことがない人は、まず、この本からはじめるのがお勧めです。読み進められるので楽しいですよ!ただし、4章まで進んだら基本文法の勉強をしてから5章以降に進んだ方が、理解しやすいと思います。プロパティーのgetter、継承、インターフェース、データクラスなどは知っておいたほうが読みやすいと思います。文法の勉強は絵が動くわけでもなく、地味な勉強です。プログラムの勉強はここで挫折する人が多いと思います。ここで悩むのは、最初にどの範囲まで勉強するかについてです。基本文法がわからないと、書籍やネットの情報も理解できず途方にくれることになります。自力で調べられる程度の実力まで橋渡ししてくれる教材が必要です。そこで、私は以下のUdemy動画教材を購入しました。重要でありながら、最も地味な基本文法に焦点をあてたこの講義に賞賛を送りたい。Studioの使い方や、スマホの画面の設定などには一切ふれません。純粋に基本文法を勉強する講座です。多すぎず、少なすぎず、ちょうどよい文法範囲を選んで説明しているので大変ありがたいです。価格も動画の講座としてはリーズナブルでお勧めです。Udemyの講座は講義受講の期限がきられていないのも魅力です。動画学習はすばやく復習したいとき、動画を視聴しなおすのは効率が悪い場合がありますが、セクションのまとめ動画があったり、講義の板書のようなpdfファイルをダウンロードできるので、素早く復習することが可能です。基本文法は繰り返し復習して覚えるべきものですので、このような動画で反復するのが一番、効率がよいと思います。この講義は9つのセクションに分かれていますが、まずはセクション6の「データクラス」までを優先的に勉強すればよいと思います。スマホアプリをつくるならば、クラスの継承やインターフェースを使うことになりますので、勉強しておいた方がよいです。Playgroundの方がいいと思います。4.その次の展開ここまで勉強が進めば、いよいよ具体的に自分が作りたいアプリに挑戦できると思います。自分が挑戦する内容にあわせて必要な教材を選択していけばよいのではないでしょうか。参考までに、以下の書籍ではメディア再生、地図アプリ、カメラアプリとの連携などにも触れており、そんなことまでできるのかと思うだけでわくわくします。こちらの書籍は辞書的に使うとよいのではないかと思います。21:31時点)なお、この書籍のひとつ古い版のものはKotlinではなくJavaで説明されているので注意してください。Kotlinの基本的な文法知識はあることが前提になっています。私は道具からそろえるタイプなので、最初に3冊購入し、「実践ハンズオン」の目次を見ながらモチベーションをアップさせ、「Androidアプリ超入門」と「Udemyの動画講座」を同時に進めることから始めました。以上、わたしが購入した教材の紹介ででした。Studioの設定で「HAXMがインストールされていません」というアラートが出て、自分で勝手に迷走してしまったので記事にしたいと思います。worldを実行させたら結果出力に4分もかかる。わたし、比較的気長に待てるほうですけど、これでは単純計算でも1時間で15回しか実行できない。KotlinKotlin♪スマホアプリの言語は、Kotlin、Java、C#、Dart?主にPythonの記事を書いていますが、スマホアプリも作ってみたい。Kotlinかなと思いつつあります。JavaScriptの勉強も始めたばかりなので取りかかるのはもう少し先になりますが、どの言語がよいか調査中です。Studioが遅いときの対策2020年「光回線は値段で選ぶ」では後悔するホームKotlinカテゴリーHTML3JavaScript3構造力学1Kotlin4Python63Pythonチュートリアル2Python用語集6ゆうちゃんとPython18数値解析5WordPress3ブログ開設8レビュー5NURO光5雑記2新着記事ネット上のNURO光紹介特典は個人情報がもれないの?2020.02.16光回線開通!実測するとNURO光はやっぱり速かった2020.02.112020.02.16NURO光の屋外工事の状況をご紹介。冒険」2020.02.082020.02.10スポンサーリンクスポンサーリンク最近の投稿ネット上のNURO光紹介特典は個人情報がもれないの?光回線開通!実測するとNURO光はやっぱり速かったNURO光の屋外工事の状況をご紹介。June.メニューホームPython♪の学習とホームページ作成のブログホーム検索トップサイドバーカテゴリーHTML3JavaScript3構造力学1Kotlin4Python63Pythonチュートリアル2Python用語集6ゆうちゃんとPython18数値解析5WordPress3ブログ開設8レビュー5NURO光5雑記2新着記事ネット上のNURO光紹介特典は個人情報がもれないの?2020.02.16光回線開通!実測するとNURO光はやっぱり速かった2020.02.112020.02.16NURO光の屋外工事の状況をご紹介。冒険」2020.02.082020.02.10スポンサーリンクスポンサーリンク。