技術情報
プッシュ通知を作成する際には、何らかの条件を使って配信対象を絞り込めます。アプリのバージョンや、独自のデータをInstallationクラスに付与して絞り込むこともできますが、社内のデータベースから対象を抽出して、条件に指定したいという場合もあるでし…
App Store Review ガイドライン 5.1.1において、アカウント作成に対応しているすべてのAppを対象に、アカウント情報を削除する機能の実装が必要となりました。 今回は各言語向けに、退会処理の書き方を解説します。
これからスマートフォンやタブレット向けにアプリを開発したい方が覚えるべきプログラミング言語は何でしょうか。目的や作りたいアプリによって変わってきますが、その選択肢を知っておくのは大事なことです。 より良い開発体験を獲得するためにも、最初に手…
間もなくiPadOS 16がリリースされます。注目されている機能として、ステージマネージャーと呼ばれるアプリ切り替え機能だったり、外部ディスプレイサポートなどが挙がっています。iPad ProはCPUとしてM1が使われており、普段の開発すら耐えられるスペックに…
ここ数年、様々なアプリケーションがWeb化しています。その1つとしてIDE(統合開発環境)が挙げられます。開発環境がWeb化することで、ローカルで開発を行っていた時とは違ったメリットが出せます。 今回は【2020年05月版】開発もクラウドで。クラウドIDEま…
Flutterはスマートフォンアプリはもちろんのこと、デスクトップやWebまで幅広くサポートしたフレームワークになります。DartはJavaScriptに似た言語で、習得にはそれほど時間はかからないでしょう。 そんなFlutterは主にユーティリティ系アプリで使われるこ…
Appleによる年次の開発者向けカンファレンスWWDC。2022年は6月6〜10日のスケジュールで開催されています。M2チップなどの話題もありますが、アプリ開発者として注目すべき発表も多数ありました。 www.youtube.com この記事では特にキーノートの中から、WWDC …
NCMBはmBaaS(mobile Backend As a Service)なので、基本的にアプリのUIにはタッチせず、あなたが自由にアプリを開発できます。しかし、イチからUIを作り上げるのは難しいですし、良くあるUIであれば使い回したいとも思うはずです。 そこでMonacaアプリでよ…
現在、モバイルアプリ開発を行う手段は数多く存在します。どの言語を使って開発を行えば良いか、迷ってしまう人もいるのではないでしょうか。そこでこの記事では、最初の取っかかりになるべくモバイルアプリ開発をどの言語で行うのが良いのか、その特性と合…
メタバースが話題になっています。とはいえ、その定義は曖昧で、人や団体によって様々な解釈が行われているようです。多くのメタバースはHMD(ヘッドマウントディスプレイ)を使いますが、簡易的なものはスマートフォンで楽しめます。 今回はそんなスマート…
最近Pixel6内でWindowsやLinuxを動かすと言ったニュースが話題になっていました。スマートフォンのような小型デバイスでPC向けのOSが動いてしまうのはすごいことです。 しかし、そこまで無理をしなくともリモートコントロールできるアプリを使ってWindowsやm…
メールアドレスを隠蔽化したり、サードパーティーCookiesをブロックするなどインターネット利用に関するプライバシー保護への関心が高まっています。そうした中で考えられているのがIPアドレスの隠蔽化です。 技術的にはVPNを利用するものが多いですが、大手…
アプリの中で全文検索機能を組み込みたいと思うことはないでしょうか。検索は奥が深く、単純にテキストをLike検索するだけでは目的の結果を得られません。全文検索を実現する場合には、それに適したソリューションを選ぶべきです。 今回はクラウドサービスと…
Androidアプリを開発する際のプログラミング言語の一つであるKotlin。そんなKotlinを使ってアプリ開発をしたり、実行できる環境を紹介します。これらのサービスやソフトウェアを使って素早くKotlinアプリを開発してください。
書籍(紙 + 電子)市場の4割がコミックになるなど、日本においてマンガ市場の規模が年々大きくなっています。そうした時に大事になるのがコミックを快適に読むためのビューワーアプリの存在です。
Flutterは様々なプラットフォーム(Android/iOS/Windows/macOS/Linux/Web)に対してアプリを開発できるフレームワークです。実行速度が速く、メモリも低消費で済むなど、今一番注目されているマルチプラットフォーム開発フレームワークと言えるでしょう。 今…
プログラミングを行う際には何らかのプログラミングエディタの利用をお勧めします。普通のテキストエディタとは異なり、開発しやすいように専用の機能が追加されているものです。 EmacsやVimのような古参のエディタもありますが、ここ数年で状況は大きく変わ…
現在はAndroidとiOS、この2つのプラットフォームに対応するのは基本と言えます。となるとSwiftとJavaを覚えなければならないのでしょうか。2つの言語でそれぞれのアプリを開発し、ユーザ体験を統一したり、更新を重ねていくのはとても大変です。 そこで1つの…
Androidアプリはスマートフォンやタブレット以外でも利用できるようになっています。それによって、アプリ開発者がアプリを提供できる環境がどんどん広がっていると言えます。 今回はスマートフォンやタブレット以外でAndroidアプリが動作する(少なくともAn…
こちらはUnity SDKではなく、コミュニティSDKのC# SDKに関する記事になります C#で作られているSDKとしてはUnity SDKがありますが、Unity以外の環境では利用できません。そこで有償のテクニカルサポートは提供していませんが、コミュニティSDKとしてC# SDKを…
C#で作られているSDKとしてはUnity SDKがありますが、Unity以外の環境では利用できません。そこで有償のテクニカルサポートは提供していませんが、コミュニティSDKとしてC# SDKを開発中です。こちらは純粋なC#で作られており、Xamarinや.NETアプリケーション…
C#で作られているSDKとしてはUnity SDKがありますが、Unity以外の環境では利用できません。そこで有償のテクニカルサポートは提供していませんが、コミュニティSDKとしてC# SDKを開発中です。こちらは純粋なC#で作られており、Xamarinや.NETアプリケーション…
アプリの収益化を考える際に大事になるのがアプリ内課金です。消費型と非消費型、継続型などさまざまな選択肢があります。いずれの場合においても、アプリ内での実装は欠かせません。 今回はそんなアプリ内課金の実装をサポートしてくれるクラウドサービスを…
React Nativeの開発ではサードパーティー製のUIフレームワークを使うことが多いかと思います。そのUIフレームワークは多岐に渡り、用意されている機能の違いがあって選定に困るのではないでしょうか。 そこで、荒くではありますが、各フレームワークごとのコ…
React Nativeは素のままではデザインが当てられておらず、基本的にUIフレームワークを使って開発を行います。その際、既存の様々なUIフレームワークから検討して導入しなければなりません。 各フレームワークにはデザインコンセプトの違いなどがあります。今…
アプリの収益化を考える上で欠かせないのがアプリ内課金です。これまではAppleやGoogle公式の課金システムを通さなければならないイメージがありましたが、最近では状況が変わってきています。まだ未確定の部分もありますが、2022年は大きく様変わりしている…
NCMBにはいくつかの機能がありますが、アプリと親和性の高い機能としてはプッシュ通知と位置情報機能が挙げられます。デバイスから位置情報を取得し、それをマッピングしたり、自分の今いる場所に近い情報を得たりする際にも位置情報検索が利用できます。 今…
NCMBにはいくつかの機能がありますが、アプリと親和性の高い機能としてはプッシュ通知と位置情報機能が挙げられます。デバイスから位置情報を取得し、それをマッピングしたり、自分の今いる場所に近い情報を得たりする際にも位置情報検索が利用できます。 今…
NCMBにはいくつかの機能がありますが、アプリと親和性の高い機能としてはプッシュ通知と位置情報機能が挙げられます。デバイスから位置情報を取得し、それをマッピングしたり、自分の今いる場所に近い情報を得たりする際にも位置情報検索が利用できます。 今…
NCMBにはいくつかの機能がありますが、アプリと親和性の高い機能としてはプッシュ通知と位置情報機能が挙げられます。デバイスから位置情報を取得し、それをマッピングしたり、自分の今いる場所に近い情報を得たりする際にも位置情報検索が利用できます。 今…