Share this course

Get up to 20% revenue for each qualifying new purchase you refer.
Let's create your account!
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のより高度な機能を習得してもらえるように設計された応用編のプログラミング講座です。



このコースはコメント機能が使える(講師への質問が行える)バージョンです。
質問機能が不要な方は、よりリーズナブルな価格で受講いただける「質問対応なし版」(9,900円)もご用意してありますので、そちらをご検討ください。


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


初級編で学んだ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とは

このコースで学べること

一番やさしい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

Related Courses

Java知識ゼロでもOK!! 初心者にピッタリなAndroidアプリ開発講座
PRO COURSE

Java知識ゼロでもOK!! 初心者にピッタリなAndroidアプリ開発講座

9h 38m Video Course
Instructor: 金田 浩明
10
$199.99
現役エンジニアが教えるAndroidアプリ開発入門
PRO COURSE

現役エンジニアが教えるAndroidアプリ開発入門

5h 31m Video Course
Instructor: 井上 博樹
28
$96.99
全53時間! ITスタートアップの全て -Web・アプリプログミングから起業まで-
PRO COURSE

全53時間! ITスタートアップの全て -Web・アプリプログミングから起業まで-

53h 55m Video Course
Instructor: Masaaki Hatano
58
$355.35
誰でもわかる!Java基礎 & Javaオブジェクト指向
PRO COURSE

誰でもわかる!Java基礎 & Javaオブジェクト指向

7h 43m Video Course
Instructor: 荒川 栄一郎
$107.99
【最新iOS 11完全対応】Swift 4によるiPhoneアプリ開発講座
PRO COURSE

【最新iOS 11完全対応】Swift 4によるiPhoneアプリ開発講座

22h 35m Video Course
Instructor: BeSomebody
20
$266.99
iPhoneアプリ開発 流行りのキュレーションアプリを1週間で作ってみよう!
PRO COURSE

iPhoneアプリ開発 流行りのキュレーションアプリを1週間で作ってみよう!

11h 36m Video Course
Instructor: BeSomebody
31
$133.99
The Complete Swift Guide for iOS 8 and Xcode 6
PRO COURSE

The Complete Swift Guide for iOS 8 and Xcode 6

7h 43m Video Course
Instructor: Aaron Caines
$49.99
Android App Development: Create a Spotify Clone
PRO COURSE

Android App Development: Create a Spotify Clone

5h 43m Video Course
Instructor: Grant Klimaytys
$19.98
iOS 9 App Development: Create a Spotify Clone
PRO COURSE

iOS 9 App Development: Create a Spotify Clone

4h 11m Video Course
Instructor: Grant Klimaytys
$19.98
The Complete iOS 9 and Xcode 7 Guide - Make 20 Applications
PRO COURSE

The Complete iOS 9 and Xcode 7 Guide - Make 20 Applications

32h 28m Video Course
Instructor: Aaron Caines
$149.99
Create An App For Your Business in Swift
PRO COURSE

Create An App For Your Business in Swift

8h 34m Video Course
Instructor: Aaron Caines
$49.99
The Complete Objective-C Guide for iOS 8 and Xcode 6
PRO COURSE

The Complete Objective-C Guide for iOS 8 and Xcode 6

11h 5m Video Course
Instructor: Aaron Caines
$49.99