アプリ制作 2020

Firebaseを用いたチャットアプリの作成

(ブログ記事の一覧は「こちら」) 前回の Firebaseの概要 の続きです。 FirebaseのRealtime Databaseを用いて、Web上で動作する、簡単なチャットアプリを作成してみます。 Realtime Database の作成、設定 左側のフレームから「Realtime Database」を選択し…

Firebaseの概要

(ブログ記事の一覧は「こちら」) Firebaseは、Google が提供している、モバイルアプリやWebアプリの制作で便利なバックエンドの機能を用意しているクラウドサービスです。 https://firebase.google.com/ Firebaseを利用するには、Googleのアカウント(Gmai…

Web API(OpenWeatherMap)の呼び出し方法【JavaScript 】

(ブログ記事の一覧は「こちら」) Webブラウザ上でWeb APIを実行することも可能です。方法はいろいろありますが、ここではJavaScriptによるHTTP通信を行う方法について説明します。 Webブラウザ上でHTTP通信を行うには、非同期通信(Ajax)でHTTP通信を行う…

Web API 続き(OpenWeatherMap 天気予報)

(ブログ記事の一覧は「こちら」) 前回はOpenWeatherMap APIを使用して「現在の天気(Current Weather Data)」の情報を取得するプログラムを作成しました。 今回は「天気予報」の情報を取得するプログラムを作成します。 5 Day / 3 Hour Forecast(3時間ご…

Web API の例(OpenWeatherMap)と呼び出し方法

(ブログ記事の一覧は「こちら」) HTTP通信(Java)の応用として、Web APIを実行するサンプルプログラムを作成してみましょう。 API とは、Application Programming Interface (アプリケーション・プログラミング・インタフェース) の略で、他のアプリケー…

HTTP通信(Java)

(ブログ記事の一覧は「こちら」) HTTP通信は、主にWebブラウザでアクセスする、httpで始まるURLでインターネットにアクセスすることです。 JavaではHttpURLConnectionクラスというHTTP通信を簡単に行うことのできるクラスが用意されています。 ここでは、J…

JSONデータの読み取り(Java)

(ブログ記事の一覧は「こちら」) JSON(JavaScript Object Notation)とは、データを定義するためのフォーマットの1つです。同じような考えのフォーマットとしてXMLやCSVがあります。最近では、Web APIの実行結果でよく使われるフォーマットとしてJSONが多…

文字列の追加(Java)

(ブログ記事の一覧は「こちら」) (今回は、Javaのみの内容になります) 前回は、文字列を分割することについて学びました。今回は、その逆で、文字列を追加(連結)する方法について確認していきます。 Stringクラスを使って文字列を連結する場合、+演算…

文字列の分割(Java, JavaScript)

(ブログ記事の一覧は「こちら」) いろいろなアプリを作成するときに必要なスキルの1つに、文字列の処理があります。 ここでは、文字列を指定の文字で分割する方法を練習していきましょう。 文字列の分割を行う方法は、Java, JavaScriptともにsplit関数が用…

「アプリ制作」「卒業制作」について

(本ページは、筆者が務めていた専門学校での授業で使用していた内容です。) 「アプリ制作」「卒業制作」の授業は、こちらのページをメインとして進めていきます。 アプリ制作 前期の内容 Javaによる、文字列の基本的な処理方法や、HTTP通信について説明し…