一番やさしいAndroidアプリ開発入門2【Java中級1】 - 質問対応版
Javaで開発するAndroidアプリ中級編
アプリでお金を稼ぐアプリ内課金と広告の実装を学ぼう
つまづいても安心な質問対応付き
この講座は、当シリーズの初級編講座「はじめての【Java】一番やさしいAndroidアプリ開発入門講座 - 質問対応版」を修了された方あるいはそれと同等レベルのスキルをお持ちの方に、世界で最も使われているプログラミング言語 Javaで、Androidのより高度な機能を習得してもらえるように設計された応用編のプログラミング講座です。
このコースはコメント機能が使える(講師への質問が行える)バージョンです。
質問機能が不要な方は、よりリーズナブルな価格で受講いただける「質問対応なし版」(9,900円)もご用意してありますので、そちらをご検討ください。
初級編で学んだAndroidとJavaの基礎力をベースに、クイズアプリを一緒に作りながら、
- 広告を表示して、広告収入を得る方法
- そして、自分のアプリの中で課金アイテムを販売する方法など
アプリでお金を稼ぐワザを中心とした、より実践的な機能を習得していただけます。
初級編同様に、直観的でわかりやすいスライドを用いた、丁寧な解説スタイルを踏襲していますので、難解で高度な機能も、無理なく習得できるようになっています。
また、講座の最後では、ソースコードをダウンロードいただけますので、動作を確認したり、応用を加えてオリジナルのアプリを作っていただくことができます。さらに、講座で使用したスライドテキスト(初級編の100枚超のスライド含む)もダウンロードいただけますので、PCの使えない環境でも効果的に復習していただくことができます。
当講座の受講をご検討いただくにあたってご留意いただきたい事項 (必ずご一読願います)
(注1)当講座は「Java」の講座です。Javaの後継言語「Kotlin」の講座ではありませんのでご注意ください。
(注2)講義は関西弁で展開されます。聞く方によってはややクセが感じられるかと思いますので、無料で公開しているレクチャー動画をご覧になった上で、受講のご判断をしていただきますようお願いいたします。
(注3)「みんプロ式」では、受講生の方に表面的ではないしっかりとしたスキル・知識を身につけていただきたいとの想いから、解説パートを充実させています。従って「詳しい解説はいいからとにかく手数を増やしたい」という方のニーズには合致しない可能性が高いので、カリキュラム内容をご覧になった上で、受講のご判断をしていただきますようお願いいたします。
(注4)当講座は完全初心者向けのプログラムではありません。プログラミングを全くやったことがない方でAndroidアプリ開発に挑戦してみたい方は、初級編講座「はじめての【Java】一番やさしいAndroidアプリ開発入門講座 - 質問対応版」からご受講いただきますようお願いいたします。
本講座で作るアプリ
本講座で習得できるワザ・知識
自分のアプリの中で課金アイテムを販売する方法
- アプリ内課金とは(In-app Billing API 3)
- アプリ内課金処理を実装するための事前準備8ステップ
- 課金アイテムの購入・消費フローの実装9ステップ
- アプリ内課金のテスト手順5ステップ
- Google Play Consoleで販売者プロフィールの設定方法
広告を表示して広告収入を得る方法
- Admobとは
- Firebaseとは
- バナー広告の実装方法・7ステップ
- 全画面広告(すき間広告)の実装方法・8ステップ
- OpenCSVを使ったCSVファイルの取り込み方法・6ステップ
- ProGuardを使ったアプリの難読化処理・4ステップ
- Assetsフォルダでリソースを管理する方法(resフォルダとの違い)
- SharePreferencesを使ってちょっとしたデータを保存する方法
- LintOptionとは
- サービスとは(開始されたサービス・バインドされたサービス)
- プロセスとスレッドとは
- AIDL(Androidインターフェース定義言語)とは
その他
- 開発者以外のテストアカウントを端末のプライマリユーザーに設定する方法
- findViewByIdにサヨナラするためのプラグイン「ButterKnife」の使い方
- インターフェースの仕組み(処理の外注の仕組み)
- 他のActivityから結果を受け取る方法(startActivityForResult)
- SoundPoolの初期化の謎解き(BuilderパターンとAudioAttributes)
- Androidの4大コンポーネントの基礎知識
初級編の復習
- Java8の機能(ラムダ式とメソッド参照)
- Google Playにデベロッパー登録する方法
- Google Play Consoleでストア掲載情報の登録の仕方
- 署名付きapkファイルの作り方
- パッケージ名を無料で取得する方法
- Realmデータベースの使い方(非同期処理)
- InputStreamとは
このコースで学べること
- 「Admob」を使ってアプリ内広告を表示して広告収入を得る方法が習得できます。
- 「Open CSV」を使ってCSVファイルのデータを取り込む方法が習得できます。
- 「SharedPreferences」を使ってちょっとしたデータを保存する方法が習得できます。
- Service・AIDL(Androidインターフェース定義言語)・プロセスとスレッド・プロセス間通信の知識が習得できます。
- 「In-app Billing API3」を使って自分のアプリの中で課金アイテムを販売する方法が習得できます。
- 「assets」フォルダでのリソースの管理方法が習得できます。
- 「ProGuard」を使ってアプリのコードを難読化する方法が習得できます。
このコースの対象受講者
- 初級編「はじめての【Java】一番やさしいAndroidアプリ開発入門講座 - 質問対応版」を修了された方、あるいはそれと同等のスキルレベルをお持ちの方(当講座は完全初心者向けのプログラムではありません)
さあ、いますぐこの講座を受講して、Androidアプリの開発力を一歩引き上げましょう!!
About the Instructor
大阪府生まれ。京都大学経済学部経済学科卒業。
2000年より、日本生命保険、ニッセイアセットマネジメント、パトナム・インベストメンツ(米国)で、日本株トレーダー・アナリスト、経営企画、システム開発等の業務に従事。主に日本株の売買執行・投資分析、経営計画の策定、海外投資家向け日本株営業、社内トレーディングシステム及び経理システムの開発等を行う。
2016年、合同会社てるる設立。スマホアプリプログラマーとして「新感覚脳トレアプリ・記憶戦隊オボエルンジャー」「Meiso-一番シンプルなマインドフルネス瞑想」「ご当地的鉄道アプリ・関西鉄道駅検定(京阪神編)」など、知育・メンタルヘルス系を中心に5タイトル・計10本のAndroid・iOSアプリをリリース。
2017年、自身のこれまでの社会人経験・プログラミング経験・子育て経験をを基に、プログラミングを通じて人々の人生を豊かにして、未来に希望の持てる明るい社会の実現に貢献したいとの想いから、ビギナー向けプログラミングひろば「みんなのプログラミング by Telulu LLC」を設立し、プログラミングサポーター活動と心理カウンセリング活動を開始。
3児の父。
Course content
Loading |