【専攻外でもOK】自分だけの小遣い稼ぎアプリを作ろう

入門
チャプター 10つ · 6時間 27分
日本語 · 英語 · 韓国語|オーディオ 韓国語

クラスを受講した方の声

フラッターとアンドロイドスタジオへ
このクラスでは 1点の作品を作ります。

作品1点につき制作にかかる時間の目安は4 時間から 6 時間です。

  • Google マテリアルデザインを使ったクリーンノートアプリケーション

こんなことを学びます

アプリ開発の基礎知識

アプリ開発に必要な基礎知識を学び、実際に動作するアプリを作成します。

グーグルマテリアルデザイン

デザイナーなしで優れたアプリを作成する方法を学びましょう。

アプリ広告による追加収入の創出

Google Admob 広告をアプリケーションに追加する方法をご覧ください。

アプリをグローバルに配信

Google Play と Apple App Store にアプリを配布する方法について説明します。

自分だけのアプリを作ってお小遣いを稼ごう更新しました ✅

💨 学生が授業を受けやすいように、サンプルプロジェクトの難易度を下げました。

✨ 最近リリースされたフラッターバージョンとの互換性を高めるために、サンプルプロジェクトを更新しました。

自分だけの小遣いアプリを作ろう

最近では、個人用アプリを運営して余計な収入を得るために、仕事の後や週末に休みを取る人がたくさんいます。

アプリを作成し、アプリ内広告を通じて追加収入を得ることが目的です!


ただし、ほとんどの開発者は開発のみに集中し、収益化には関心がありません。

(私もその開発者の一人でした。)

ここに来て考えてみると、自分が使ったボールはもったいないと感じました。



開発に費やしたリソースに対して報酬を受け取りたいと思いませんか?

アプリ開発の経験を積むだけでなく、小遣い稼ぎもする、一石二鳥のクラスです。


オペレーティングシステムごとにアプリの作成方法が異なるため、時間がかかりませんか?

1 回の開発で Android プラットフォームと iOS プラットフォームの両方にアプリをデプロイして、多数のユーザーを獲得できます。



開発者でなくてもできるアプリを作ろう!

この記事を読んですぐに、「何のナンセンスな話をしているの?「😱」の思いが浮かぶかもしれません。

同時に、「私は開発者ではないけど、どれくらいの人がアプリを作っているの?あなたも「😨」と思うかもしれません。



AndroidやiOSなどのモバイルプラットフォームが登場して間もなく、上記と同じ反応を示すのは自然なことでした。

アプリを構築する場合、各プラットフォームの言語を学び、プラットフォームの特性を把握し、それぞれ個別にコードを書く必要があるため、Android と iOS の両方をサポートする必要があります。

そのため、学習に要する時間が長く、アプリの作成にかかる時間とコストも高くなります。


しかし、アプリ市場が成熟した今 さまざまなプラットフォーム用のコードを 1 回記述する 打ち上げるそれが可能になりました。プラットフォームごとに個別のアプリを作成する必要がなくなったため、アプリ開発の難しさが大幅に軽減されました。

言い換えると、 開発者でなくても簡単にアプリを作成できます 世界になりました!



人気急上昇中のGoogleがフラッターを後押し


伝統的 (?)彼らはある意味でアプリを開発していないので、非開発者だけがこの方法を使っているのではないかと思う人がいるかもしれません。

しかし、驚くべきことに グーグル、BMW、アリババ同じ名前の企業でもこのクラスで導入されるアプリケーション開発ツールです。 フラッター (フラッター)使っています。



Flutterを使って簡単なメモアプリを作ってみました進めていく予定です。

その過程で、アプリ開発に必要な基本知識を学び、アプリの機能を一緒に実装します。


また、 Google マテリアルデザイン (マテリアルデザイン)また、ユーザーの注目を集める魅力的なデザインのアプリを作成する方法も紹介します。






さまざまなクロスプラットフォーム開発ツールの中で、

なぜフラッターを使うのですか?

Android と iOS 向けのアプリを 1 つのコードで作成できるツール 「クロスプラットフォーム開発ツール」 呼ぶよ

コードを書くのは一度だけなので、開発プロセスはずっと楽になるはずですが、これまで出てきたクロスプラットフォームの開発ツールには以下のような共通点があります。


  • プラットフォーム別 UI が少し異なる 表示される場合があります。(たとえば、iOSでは正常に表示されるが、Androidでは余白がなく、手動で追加する必要がある場合)
  • アプリは各プラットフォームにあります 最適化されていません。その結果、アプリの実行速度が遅くなります。
Flutterは上記の欠点をすべて解決しました。

まず、プラットフォームによって異なる方法で画面を描画するのではなく、Flutterが独自に画面を描画します。

そのため、どのプラットフォームでも同じ画面を表示できます。

次に、Flutterは各プラットフォームに最適化された形式でアプリを作成します。

そのため、他のクロスプラットフォーム開発ツールで作成されたアプリよりもはるかに高速に動作し、各プラットフォームのUXに忠実に従ったアプリを作成できます。



アプリを作成するだけでは不要!

あなたが一生懸命作ったアプリを使うのは多分私には多すぎるでしょう。

Google Play/App Storeを通じてアプリを配信することで、世界中のユーザーとアプリを共有できるだけでなく、 追加収入アップロードすることもできます。


あなたの努力は常に報われるべきです!:)


以前は、有料アプリは常に売れ行きが良かったが、最近では有料アプリを購入するユーザーの割合が大幅に低下している。

その結果、有料アプリからお金を稼ぐことが難しくなっています。

代わりに、 アプリは無料で配布できるが、収益はアプリ広告で稼ぐ 症例数が大幅に増えました。


このクラスでは、モバイルアプリ広告市場のリーダーであるグーグルアドモブ(AdMob)を使用します アプリでお金を稼ぐことができるように 手伝うよ

アプリに広告を掲載する方法であるだけでなく、 また、アプリ広告を含むアプリを実行する場合の注意事項にも注意してください。 お知らせします。



フラッターを学ぶことは既存のアプリ開発者に役立ちますか?

もちろん!

Android または iOS 向けのアプリのみを開発する場合、他のプラットフォームに対する潜在的な需要をあきらめる必要があります。


ただし、フラッターを使用してアプリを開発する場合 アンドロイドユーザーとiOSユーザーの両方を獲得あなたならできます。

また、プラットフォームごとに2セットのコードを書く必要がないため、特に開発に費やす時間を節約できます。 1人の開発者にとっては大いに役立ちます。





このようなことを学べます!


ポイント 1.

アプリ開発の基礎を築く

コンピューター上で直接アプリを構築できるように開発環境をセットアップする方法を段階的に学習します。

開発準備は、使用しているオペレーティングシステムに対応する指示に従うだけで簡単に完了できます。

次に、アプリケーションの開発に必要な基本的な知識を学び、必要なアプリを作成するための基礎を築きます。

ポイント 2.

シンプルで完成度の高いアプリを作成

以下の授業を通して、簡単なメモアプリの作成を試みます。

機能はそれほど多くはないが完璧に機能するアプリを作成するプロセスを通じて、アプリを開発する際に考慮すべき点を学ぶことができます。

ポイント 3.

アプリ広告による追加収益の創出


アプリの構築に費やした努力が報われるとしたら、もっと良いと思いませんか?

以前に作成したアプリにアプリ広告を追加して収益を得る方法について説明します。



学生への特別な贈り物!

指示に従ってコードを書いているときに、アプリが誤って動作しないのではないかと心配していませんか?


その心配はもう忘れていいよ。


各レッスンで実施される内容 すべてが反映されています 私たちはあなたと協力してプロジェクトに取り組みます。

作成したコードと比較したり、完成したプロジェクトに基づいて必要な機能を自由に追加したりできます。


1 行も残さずに 1 行のコードを提供します。


# クラスで使用される製品と開発ツール

  • フラッター



フラッターはGoogleが開発したアプリ開発ツールで、コードを一度記述するだけで、Android、iOS、ウェブ、さらにはデスクトップ向けのアプリを作成できます。どなたでも追加費用なしで無料でご利用いただけます。


  • マテリアルデザイン

マテリアルデザインは Google が開発したデザインシステムで、Android アプリで広く使用されています。

マテリアルデザインには、アプリの UI を構成するさまざまなコンポーネントが用意されているため、それをうまく利用すれば、準拠したデザインでアプリを簡単に作成できます。


  • アンドロイドスタジオ

アンドロイドスタジオはGoogleが作成したAndroidアプリ開発ツールで、追加機能をインストールすることでフラッターアプリの開発に使用できます。アプリの作成に役立つ機能に加えて、アプリ開発中に発生する問題の解決に役立つさまざまな機能も用意されています。


  • Admob

Admobは Google が提供するアプリ広告ソリューションです。アプリにさまざまな種類の広告を追加でき、開発者は広告を通じて収益を上げることができます。




# トレーニング環境ガイド

  • ウィンドウズ、マック、または Linux オペレーティングシステムを使用する デスクトップまたはノートパソコン コンピューターが必要です。
  • 授業がMac環境で行われるが、実行するタスクや手順がオペレーティングシステムによって異なる場合 環境ごとに個別に 説明するよ。
  • 別れる Android デバイスや iOS デバイスを持っていない場合でも 作成したアプリをテストできます。(私はAndroidエミュレータとiOSシミュレータを使用しています)
  • Android アプリはどのオペレーティングシステムでも作成できます。 iOS アプリは Mac 環境でのみ使用できます。 あなたはそれを作ることができます。

免責事項: このコースはGoogle(会社)が提供する公式コンテンツではありません。コースに含まれるコンテンツ(開発方法、ソースコード例など)はいかなる状況においてもGoogleの立場を表すものではなく、Google(会社)とは関係ありません。

キット・コーチング券


🤔 カーニーの 1:1 アプリ開発/アプリ収益化コーチング (2 セッション)

  • コーチングチケット1枚につき2つの質問をすることができます。
  • 各質問について、200〜300文字程度の回答を書いて送信します。
  • まず、授業中に発生した問題 (開発環境の問題など) を解決するお手伝いをします。
  • 次に、よくわからないトピックがある場合は、そのトピックをよりよく理解できるように、追加の説明をお手伝いします。
  • 第三に、アプリの作成、配布、運用、収益化に関するガイダンスが必要な場合は、カスタマイズされたフィードバックを 1 対 1 で提供します。
  • 授業に関するその他の質問については、回答の範囲内で心を込めて指導します。
  • コーチングは、質問を受け取った日に基づいて順番に回答されます。これには少なくとも 7 ~ 10 日かかる場合があります。
  • コーチングチケットは購入日から20週間有効です。
  • 期間内に使用されなかったコーチングチケットは払い戻しされません。

カリキュラム

クリエイター紹介

kunny

kunny

アンドロイドが本格的に導入され始めたのは2009年頃から、アンドロイド開発ブログです 「カーニーのアンドロイドストーリー」を通じてAndroidアプリ開発に関する情報を共有してきました.



また、韓国のアンドロイド開発コミュニティであるGDG(Googleデベロッパーグループ)のアンドロイドチャプターの運営や、Google認定デベロッパープログラムであるGDE(Googleデベロッパーエキスパート)のアンドロイドチャプターのメンバーでもありました。



アンドロイド以外にも、Kotlin、Firebase、Flutter などのモバイルアプリ開発に関連する製品やテクノロジーに興味があり、現在は Google で Admob カスタマーエンジニアとして働いています。

커니의 안드로이드

커니의 안드로이드

このクラスに似ているおすすめクラス

[コーディングなし!]誰でも 2 時間で簡単に完成できるアプリを作成App  |  スマートメーカー

著作権ガイドライン

  • クラスに含まれるすべての映像と資料は著作権法など関連法令により保護される知的財産です。
  • クラスに含まれるすべての映像や資料は、無断複製、公衆送信、展示、配布などの方法で使用することはできません。違反の際、関連法令により刑事上、民事上の責任を負うことがあります。

    クラスに含まれるすべての映像と資料は著作権法など関連法令により保護されている知的財産です。
  • 著作権者の許可無く、クラスに含まれるすべての映像や資料を、無断複製、公衆送信、展示、配布などの方法で使用することはできません。違反の際、関連法令により刑事上、民事上の責任を負うことがあります。
CLASS101JAPAN株式会社
japan@101.inc