Share this course

Get up to 20% revenue for each qualifying new purchase you refer.
Let's create your account!

Edit Your Review

Describe your thoughts and experience with this course.
Cancel
Complete

Your Review

Delete
Edit

Review This Course

Describe your thoughts and experience with this course.
Exit
Complete

Review This Course

Post a review
Top Programming 一番やさしいAndroidアプリ開発入門2【Java中級1】
PRO COURSE

一番やさしいAndroidアプリ開発入門2【Java中級1】

Javaで開発するAndroidアプリ講座の中級編第1弾!広告 [Admob] とアプリ内課金 [In-app Billing 3] の実装を通じて、収益化できるアプリの作り方を学ぼう!

Javaで開発するAndroidアプリ中級編
アプリでお金を稼ぐアプリ内課金と広告の実装を学ぼう

この講座は、当シリーズの初級編講座「はじめての【Java】一番やさしいAndroidアプリ開発入門講座」を修了された方あるいはそれと同等レベルのスキルをお持ちの方に、世界で最も使われているプログラミング言語 Javaで、Androidのより高度な機能を習得してもらえるように設計された応用編のプログラミング講座です。



このコースはコメント機能が使えない(講師への質問が行えない)バージョンですのでご注意ください。
コメント機能を通じて、講師に質問を行いたい方は「質問対応版」(13,200円)をご検討ください。


一番やさしいAndroidアプリ開発入門2【Java中級1】のコースの特徴を紹介しているGIFアニメーション画像


初級編で学んだAndroidとJavaの基礎力をベースに、クイズアプリを一緒に作りながら、

  • 広告を表示して、広告収入を得る方法
  • そして、自分のアプリの中で課金アイテムを販売する方法など

アプリでお金を稼ぐワザを中心とした、より実践的な機能を習得していただけます。

初級編同様に、直観的でわかりやすいスライドを用いた、丁寧な解説スタイルを踏襲していますので、難解で高度な機能も、無理なく習得できるようになっています。

また、講座の最後では、ソースコードをダウンロードいただけますので、動作を確認したり、応用を加えてオリジナルのアプリを作っていただくことができます。さらに、講座で使用したスライドテキスト(初級編の100枚超のスライド含む)もダウンロードいただけますので、PCの使えない環境でも効果的に復習していただくことができます。

当講座の受講をご検討いただくにあたってご留意いただきたい事項 (必ずご一読願います)

(注1)当講座は「Java」の講座です。Javaの後継言語「Kotlin」の講座ではありませんのでご注意ください。

(注2)講義は関西弁で展開されます。聞く方によってはややクセが感じられるかと思いますので、無料で公開しているレクチャー動画をご覧になった上で、受講のご判断をしていただきますようお願いいたします。

(注3)「みんプロ式」では、受講生の方に表面的ではないしっかりとしたスキル・知識を身につけていただきたいとの想いから、解説パートを充実させています。従って「詳しい解説はいいからとにかく手数を増やしたい」という方のニーズには合致しない可能性が高いので、カリキュラム内容をご覧になった上で、受講のご判断をしていただきますようお願いいたします。

(注4)当講座は完全初心者向けのプログラムではありません。プログラミングを全くやったことがない方でAndroidアプリ開発に挑戦してみたい方は、初級編講座「はじめての【Java】一番やさしいAndroidアプリ開発入門講座」からご受講いただきますようお願いいたします。

(注5)当講座はコメント機能が使えない(講師への質問が行えない)バージョンとなっていますのでご注意ください(そのため、コメント機能が使える(講師への質問が行える)バージョン(定価13,200円)よりもリーズナブルな価格でご利用いただけるバージョンとなっております)。

本講座で作るアプリ

本講座で習得できるワザ・知識

自分のアプリの中で課金アイテムを販売する方法

  • アプリ内課金とは(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とは

このコースで学べること

一番やさしいAndroidアプリ開発入門2【Java中級1】のコースで学べることを紹介しているGIFアニメーション画像
  • 「Admob」を使ってアプリ内広告を表示して広告収入を得る方法が習得できます。
  • 「Open CSV」を使ってCSVファイルのデータを取り込む方法が習得できます。
  • 「SharedPreferences」を使ってちょっとしたデータを保存する方法が習得できます。
  • Service・AIDL(Androidインターフェース定義言語)・プロセスとスレッド・プロセス間通信の知識が習得できます。
  • 「In-app Billing API3」を使って自分のアプリの中で課金アイテムを販売する方法が習得できます。
  • 「assets」フォルダでのリソースの管理方法が習得できます。
  • 「ProGuard」を使ってアプリのコードを難読化する方法が習得できます。

このコースの対象受講者


さあ、いますぐこの講座を受講して、Androidアプリの開発力を一歩引き上げましょう!!

About the Instructor

北川 博之
みんなのプログラミング by Telulu LLC代表

大阪府生まれ。京都大学経済学部経済学科卒業。

2000年より、日本生命保険、ニッセイアセットマネジメント、パトナム・インベストメンツ(米国)で、日本株トレーダー・アナリスト、経営企画、システム開発等の業務に従事。主に日本株の売買執行・投資分析、経営計画の策定、海外投資家向け日本株営業、社内トレーディングシステム及び経理システムの開発等を行う。

2016年、合同会社てるる設立。スマホアプリプログラマーとして「新感覚脳トレアプリ・記憶戦隊オボエルンジャー」「Meiso-一番シンプルなマインドフルネス瞑想」「ご当地的鉄道アプリ・関西鉄道駅検定(京阪神編)」など、知育・メンタルヘルス系を中心に5タイトル・計10本のAndroid・iOSアプリをリリース。

2017年、自身のこれまでの社会人経験・プログラミング経験・子育て経験をを基に、プログラミングを通じて人々の人生を豊かにして、未来に希望の持てる明るい社会の実現に貢献したいとの想いから、ビギナー向けプログラミングひろば「みんなのプログラミング by Telulu LLC」を設立し、プログラミングサポーター活動と心理カウンセリング活動を開始。

3児の父。

See more

Course content

Total
Preview You can preview lectures with this label
Loading