マガジンのカバー画像

アプリ開発

100
アプリ開発でのtips。 主にSwift、Kotlin、Cordova。
運営しているクリエイター

#iOS

【実演】UnityでApp Tracking Transparency (ATT)を実装【iOS】

【実演】UnityでApp Tracking Transparency (ATT)を実装【iOS】

iOS 14.5からApp Tracking Transparency (ATT)の対応が必須になりました。
アプリで広告を表示する場合、ATTフレームワークを使ってATTの許可ダイアログを表示させる必要があります。

今回はUnityで作ったゲームアプリにATTを実装する様子を動画にしました。

開発に使用したのはUnity 2018.4.22f1です。
新しいバージョンのUnityでもほとんど

もっとみる
文字化け?Kivyアプリで日本語を表示する【Python】(kivy-ios, buildozer)

文字化け?Kivyアプリで日本語を表示する【Python】(kivy-ios, buildozer)

こんにちは。

kivyはクロスプラットフォーム開発を売りにしており、Kivyで作られたアプリはリナックス、Windows、macOSなどのデスクトップアプリだけではなく、Android、iOS、更にラズベリーパイでも同一コードで動作するとのことです。

しかし一つ問題があります。
Kivyはデフォルト設定では日本語を正しく表示することができません。
文字化けしてしまうのです。

今回はKivyア

もっとみる
意外と簡単!!Pythonで作るiOSアプリ【Python】(kivy-ios)

意外と簡単!!Pythonで作るiOSアプリ【Python】(kivy-ios)

こんにちは。

今人気のプログラミング言語、そう聞かれるとPythonと答える人は結構いるのではないでしょうか?

実際に私のYouTubeチャンネルでもPyhton関連の動画はよく再生されています。

実はそのPythonを使ってスマホアプリを作ることができるのです。

Kivyいうフレームワークを使ってPythonで記述したプログラムをKivy-iOSというライブラリでビルドすることによって、

もっとみる
Flutter iOSビルド設定切り替え!本番/ステージング/開発環境ごとにビルド設定を切り替える方法【Flutter】

Flutter iOSビルド設定切り替え!本番/ステージング/開発環境ごとにビルド設定を切り替える方法【Flutter】

こんにちは。

今回はFlutter iOSで環境ごとにビルド設定を切り替える方法について解説しました。

Flutterに限ったことではないのですが、アプリ開発をしているとAPIサーバーの接続先やアクセスキー、広告テストのOn/Off等を、テスト環境と本番環境で切り替える必要が出てきます。そのときに、手作業でソースコードを変更して切り替えようとすると、毎回手間がかかるし、変更忘れのままリリースし

もっとみる
VueとCordovaでiOSとAndroidアプリを作る!【プラグイン編】

VueとCordovaでiOSとAndroidアプリを作る!【プラグイン編】

こんにちは。

前回、VueとCordovaを組み合わせてiOSとAndroid向けのスマートフォンアプリを作る方法を動画にしました。

今回はその続編ということで、Cordovaプラグインを使えるようにする方法を解説しました。

Vue.CLIとCordovaを組み合わせると簡単にWebViewを用いたネイティブアプリを作ることができるのですが、そのままだとVueからCordovaをスコープでき

もっとみる
Xcode11でiOS12に対応する(Swift)

Xcode11でiOS12に対応する(Swift)

こんにちは。
ここ数日は最低気温と最高気温の差が10度以上あるので、体調管理を気をつけたいと思っています。

さて今回はタイトル通り、Xcode11でiOS12に対応する方法についてです。

Xcode11、iOS13になってから新規作成したプロジェクトのデフォルト設定ではiOS12以下の古いiOSには対応しなくなりました。

しかし企業案件等ではまだまだ以前のiOSのバージョンに対応させる必要が

もっとみる
VueとCordovaでiOS・Androidアプリを作る!【起動編】

VueとCordovaでiOS・Androidアプリを作る!【起動編】

こんにちは。

私は主にアプリ開発をしているのですが、いつからかSwiftやJava(kotlin)といったネイティブの言語で開発するよりもreact native等でiOS・Androidの同時開発を求められることが多くなってきました。

私も個人的にテストでreact nativeを使ったことはあり、非常に便利で未来があるな〜と思ったのですが、バージョンがまだ1.0になっていないのですよね。

もっとみる

Cordovaで作成したiOSアプリがAdmobプラグインでクラッシュしないようにする

2020年5月現在、Cordovaで作成したiOSアプリにAdmobプラグインをインストールするとアプリがクラッシュします。
なのでクラッシュしないようにする方法を解説しました。

Admob広告はアプリを収益化するのに非常に重要なので、お困りの方はぜひご覧ください。
またYoutubeのチャンネル登録もよろしくお願いします。

-Cordovaとは-
HTML5,CSS,
Javascriptな
もっとみる

CordovaでDynamic Linkからパラメータを取得する

CordovaでDynamic Linkからパラメータを取得する

今回はCordovaでFirebaseのDynamic Linksを実装、パラメータを取得してみたいと思います。

Dynamic Linksとは簡単に説明するとDynamic LinksとはWebからアクセスしてきた端末がなにかを判定し、アプリのダウンロードの有無等でストアに飛ばしたり、アプリを開いたりとかを簡単に実装できるサービスです。しかも無料です。
詳しく知りたい方は公式サイトの説明を読ん

もっとみる