iPhoneアプリ開発でSwiftUIプログラミングを学びプログラマーのスキルをあげよう

BONDSアプリ開発
この記事は約13分で読めます。
BONDS
BONDS

社会人の仕事の内容にプログラミングのスキルが必要になっています。学生の段階からプログラミングのスキルが重要視され、タブレットを使った授業なども当たり前のように始まってきています。

プログラミングが当たり前のようにできないといけない時代になってきているんだけれど、プログラミングといっても何から手をつけて良いのかわからない人に向けてお勧めしたいのがXcode環境でのSwift UIのプログラミング言語を使ったiPhoneアプリ開発なんだ。

 
  1. 小学生・中学生でも始められる、社会人・初心者向けのApple iPhoneのSwiftUIプログラミング
    1. xCodeを使ったSwiftUIプログラミング入門 チュートリアルで全体像を把握する。
  2. ユーザが幸せになり、プログラマも課金で幸せになることができるためのiPhoneアプリ共通の要件
    1. ユーザを幸せにするためのユースケース洗い出し・ユーザエクスペリエンス抽出
  3. ユーザもプログラマも幸せになるためのiPhoneアプリに必要となる課金機能も充実しています
    1. Google AdMobを使って、広告機能とリワード広告機能を追加して、無料でも収入を得られるアプリを開発する。
      1. Google AdMob【SwiftUI アプリ起動広告編】
      2. Google AdMob【SwiftUI リワード広告】
      3. Google AdMob【SwiftUI interstitial(インタースティシャル)広告】
      4. Google AdMob【SwiftUI リワードインタースティシャル広告】
      5. コインの購入ロジックを実現する。
      6. Wallet機能を追加する。
      7. ショッピングカート機能・ApplePay
      8. サブスクリプション日付が切れた時の動作ができているか確認する。
    2. サブスクリプションを購入されると、GoogleAdMobの広告を表示させないようにする
    3. インフォメーション画像(ボタン)にアプリケーションの説明を記載できるスクロールメニューを表示させるようにする。
    4. 画面にWebページ(WordPressブログ)を表示させる。
    5. ショッピングカート機能(Apple PayとWallet機能を追加する)
    6. Twitterと連携する。
    7. YouTubeと連携する。
    8. iPhoneアプリをリリースする。
  4. ヘルスケアアプリ、ウォーキングアプリを開発する
  5. サイドFireアプリ
  6. 新しいビジネスをiPhoneアプリを使って実現する。
    1. 企業案件を受け付けられるようにする。

小学生・中学生でも始められる、社会人・初心者向けのApple iPhoneのSwiftUIプログラミング

プログラミングのスキルアップでiPhoneアプリを作りたい。そう思ったことはありませんか?

独立・転職を考えた時にプログラミングのスキルが必要になったことはありませんか?

iPhoneアプリには、チュートリアルなども用意されており、自分でプログラミングによってアプリケーションを開発することができるのです。

まずはどのような環境を用意すれば良いかをまとめた記事を紹介します。

xCodeを使ったSwiftUIプログラミング入門 チュートリアルで全体像を把握する。

次にどのような環境を用意すれば良いのかわかったら、早速チュートリアルを使って、プログラミングに触れてみましょう。

ユーザが幸せになり、プログラマも課金で幸せになることができるためのiPhoneアプリ共通の要件

iPhoneアプリケーション開発の最大の目標は、アプリケーションを通じて、ユーザが幸せになることです。また、同時に、プログラム開発者も幸せになれなければなりません。

今の世代は、便利ツールやゲーム、動画配信など、一人1代のスマホを常に持ち歩く世の中です。そのためこのユーザがアプリケーションを通じて、便利になったり、生活が楽になることが必要です。

ユーザを幸せにするためのユースケース洗い出し・ユーザエクスペリエンス抽出

ユーザもプログラマも幸せになるためのiPhoneアプリに必要となる課金機能も充実しています

iPhoneアプリを作っているのに無料で提供しようとしていませんか?または、課金の方法がわからないということで無料で提供してしまい、課金をする機会を逃していませんか?プログラマも作ったプログラムで幸せになれるんです。いますぐ課金の機能を入れてユーザからプログラミングの成果に対する対価を得られるようにしましょう。

アプリの機能がメインですので、まずは課金をメインにするのではなく、ユーザがいかにiPhoneアプリを使って幸せになることを考えましょう。ブログのアフィリエイトと一緒ですね。

Google AdMobを使って、広告機能とリワード広告機能を追加して、無料でも収入を得られるアプリを開発する。

画面遷移時(Amazon、Twitter、Wordpress、セッティング、Information参照後)に広告やリワード広告が表示されるように追加する。

Google AdMob【SwiftUI アプリ起動広告編】

Google AdMob【SwiftUI リワード広告】

Google AdMob【SwiftUI interstitial(インタースティシャル)広告】

Google AdMob【SwiftUI リワードインタースティシャル広告】

コインの購入ロジックを実現する。

・アプリ内で購入したアイテムとコイン機能を正しく動作するように実装する。
購入アプリの内部パラメータを判断してコインの計算を正しく行う。

・リワードとリワードインタースティシャルの対応時にポイントが貯まるように連携する・

SwiftUI PassKit Apple内通貨(コイン)を実装する

Wallet機能を追加する。

マーチャントークン

SwiftUI PassKit (Apple Pay and Wallet)

ショッピングカート機能・ApplePay

・販売するショッピングカートのコンテンツを置き換える。Switchのカセットとか。

・ショッピングカートのIDが同一の時に正しく計算できないため、アイテム1つ1つにIDを振って管理する。

・アマゾンセラーセントラルへ発注をできるようにする。

・ショッピング時のApple Pay支払い後の実装を確認する。

SwiftUI PassKit (Apple Pay and Wallet)

サブスクリプション日付が切れた時の動作ができているか確認する。

Apple iOS SwiftUIのサブスクリプション購入後とAdMobの広告を表示させないようにする。

サブスクリプションを購入されると、GoogleAdMobの広告を表示させないようにする

BONDSアプリの基本は、無料でアプリケーションをインストールできるようにしたいと考えています。

無料でダウンロードできるかわりに、Google AdMobで広告を表示させることを考えています。

詳細は以下にまとめます。

サブスクリプションを購入してもらうと、広告が表示されないアプリを作る。

インフォメーション画像(ボタン)にアプリケーションの説明を記載できるスクロールメニューを表示させるようにする。

BONDSアプリのインフォメーションを表示できるアイコンを押下した時に、アプリケーションのQAなどを記載する表示を行う。

画面にWebページ(WordPressブログ)を表示させる。

iPhoneアプリにてWordpressのブログが表示されるようにしたいと考えています。
アプリケーションだけでは表示できない内容をWordpressにて紹介する。

ブログをショート動画のように見れるiPhoneアプリを作る

このように、アプリからブログに誘導することによる効果を持ちたいと思いますので、ブログへのリンクを持てるようにします。

【SwiftUI】でWebページを表示させる方法
本記事ではSwiftUIでWebKit をインポートし、Webページを表示させる方法について紹介しています。SwiftUIで、Webページを表示させる方法を知りたい方は参考にしてください。

ショッピングカート機能(Apple PayとWallet機能を追加する)

Apple Pay機能を有することにより、ショッピング機能を実現する。

アプリケーションに支払い機能を実現すること。

Twitterと連携する。

iPhoneアプリからTwitterを表示する。

課金がなかった場合は、BONDSアプリのTwitterを表示できるようにする。

まずは、初回リリースは、BONDSアプリのTwitterをリリースする。

YouTubeと連携する。

iPhoneアプリからTwitterを表示する。

課金がなかった場合は、BONDSアプリのTwitterを表示できるようにする。

まずは、初回リリースは、BONDSのTwitterをリリースする。

BONDSアプリの紹介があった場合にリンクが増えるようにする。

iPhoneアプリをリリースする。

Page Not Found - Apple Developer
The page you requested does not exist.
Page Not Found - Apple Developer
The page you requested does not exist.

ヘルスケアアプリ、ウォーキングアプリを開発する

サイドFireアプリ

新しいビジネスをiPhoneアプリを使って実現する。

企業案件を受け付けられるようにする。

現在紹介しているプログラミングスキルを持っていると、中小企業などで、iPhoneアプリを導入したいと考えている企業案件に対応できるようになると思います。例えば、企業紹介アプリや、企業ニュース、商品リリースニュースが考えられます。また、iPhoneアプリを使ったショップ構築、ポイントカード、独自ポイント導入、Apple Payを使った支払い機能の提供。また、商品動画などのYouTube動画への誘導。このページで紹介している内容が欲しい企業や店舗はたくさんいると思います。ぜひ、BONDSへの依頼案件をお待ちしております。

サイドFIREの達成を早めるために、iPhoneアプリを開発してリリースして、アプリ収入を得られるための手段を一緒に考えていこう。ブログのAdsense、YouTube、スマホアプリと収入を生み出す3種の神器を揃えましょう。

Appleの開発者向けイベントWWDCを見ると、毎年XcodeのSwiftUIを使ってやれることがどんどん増えているんだ。iPhoneユーザからお金を得られるためにStoreKit2やGoogleのAdMobを使った収益の仕組みも学んで、後は、魅力的なアプリを作れるようにしていきましょう。

コメント

0
    0
    Your Cart
    Your cart is emptyReturn to Shop