技術チュートリアル

このレッスンでは、アプリのコーディングやAIモデルの作成に関するTechnovationのビデオチュートリアルをまとめてご覧いただけます。コーディングプラットフォームやトピックごとにグループ化されています。 

コーディングプラットフォーム

このビデオはTechnovationのコーディング言語オプションの概要を説明しています。Technovationでは現在どのようなコーディング言語でも使用できるため、少し古い内容となっています。しかし、App InventorとThunkableの概要と各プラットフォームの機能がよくわかります。

スクラッチ・チュートリアル

詳細はこちら

スプライトとタイマーのシンプルなゲーム。

チュートリアル

以下の各タブを開くと、アプリ開発に役立つさまざまな機能を学べるビデオチュートリアルをご覧いただけます。

これらのビデオでは、App Inventorの2つのウィンドウ(DesignerとBlocks Editor)の概要を説明しています。 

詳細はこちら

このチュートリアルは、ゲームを作成するための大きなプレイリストの一部ですが、Designer の機能の一部と App Inventor での UI デザインを示しています。スターター・テンプレートを使用したい場合は、こちらをクリックしてください。 

もしあなたがコーディング初心者なら、これらの入門チュートリアルを試してみるといいだろう。

詳細はこちら

このチュートリアルは、App Inventorの使い方の入門編です。サウンドボードのチュートリアルとしても知られ、ユーザーがボタンをクリックするとスピーチが再生されるシンプルなアプリの作り方を学びます。ここからスタータープロジェクトをダウンロードし、App Inventorにインポートすることができます(ビデオの中でDaveが方法を説明しています)。 

多くのアプリの特徴として、ユーザーがユーザー名とパスワードでログインできる機能があります。ビデオの指示に従って、どのアプリにもこの機能を追加することができます。

Recycleゲームでは、多くのシンプルなコンセプトを使いますが、それらを基にかなり複雑なゲームを構築します。タイマーを使って画像を表示したり、ボタンのクリックを検出したり、スコアを加算したり減算したりする方法を学びます。App Inventorのスターター テンプレートへのリンクはこちらです。

これらのビデオでは、キャンバスとイメージスプライトを使ってアニメーションゲームを作成する方法を紹介します。

このアプリで使用されている画像はこちらで見ることができる。 

ユーザー・インターフェースを構築する最初のビデオをスキップしたい場合は、ここをクリックしてユーザー・インターフェースを構築したテンプレートを開くことができる。  

このビデオでは、ボランティアアプリの作り方を説明します。チュートリアルでは、アプリに情報マーカー付きの地図を追加する方法を紹介します。また、アプリに電話を統合する方法や、WebViewerコンポーネントを使用してWebサイトを表示する方法も紹介します。

詳細はこちら

位置情報をユーザーに提供するためにMapコンポーネントを使用した良い例。この場合は、ボランティアの機会です。このアプリはまた、Webサイト情報を表示するためにWebViewerを使用し、ユーザーがアプリからボランティア団体に電話できるようにPhoneCallを使用しています。

ビデオ2本のうちのパート1- 地図、マーカー、基本情報の追加

最初の3つのビデオは、ユーザーが毎日どのくらい環境に優しいかを追跡できる「グリーントラッカー」アプリの作成について説明しています。データはTinyDBを使ってユーザーのモバイル・デバイスに保存される。 

4つ目のビデオは、TinyDBにリスト項目を保存する方法です。 

 

詳細はこちら

Green Tracker Part 1では、TinyDBコンポーネントを使用して携帯電話に追跡データを保存する方法を紹介します。

アプリケーション・プログラミング・インターフェース(API)はアプリにとって非常に便利なものです。アプリを外部のウェブサイトやサーバーに接続してデータを送受信する方法を学びましょう。 

このチュートリアルでは、Google Sheet をアプリに接続して、リーダーボードのデータを保存する方法を紹介します。App Inventor でプロジェクト テンプレートを開くには、ここをクリックしてください。

チャットアプリのチュートリアルでは、CloudDBを使ってチャット情報を保存する方法を紹介しています。

詳細はこちら

このチュートリアルでは、Google Sheet をアプリに接続して、リーダーボードのデータを保存する方法を紹介します。App Inventor でプロジェクト テンプレートを開くには、ここをクリックしてください。

THUNKABLEチュートリアル

以下の各タブを開くと、アプリ開発に役立つさまざまな機能を学べるビデオチュートリアルをご覧いただけます。

このビデオはThunkableプラットフォームの概要を説明しています。

もしあなたがコーディング初心者なら、これらの入門チュートリアルを試してみるといいだろう。

詳細はこちら

これはThunkableの使い方の良い入門書です。サウンドボードのチュートリアルとしても知られ、ユーザーがボタンをクリックするとスピーチが再生されるシンプルなアプリの作り方を学びます。ここをクリックし、I have a dreamのリンクをたどって、アプリを作るためのアセットをダウンロードしてください。

多くのアプリの特徴として、ユーザーがユーザー名とパスワードでログインできる機能があります。ビデオの指示に従って、どのアプリにもこの機能を追加することができます。

このビデオでは、ボランティアアプリの作り方を説明します。チュートリアルでは、アプリに情報マーカー付きの地図を追加する方法を紹介します。また、アプリに電話を統合する方法や、WebViewerコンポーネントを使用してWebサイトを表示する方法も紹介します。

詳細はこちら

位置情報をユーザーに提供するためにMapコンポーネントを使用した良い例。この場合は、ボランティアの機会です。このアプリはまた、Webサイト情報を表示するためにWebViewerを使用し、ユーザーがアプリからボランティア団体に電話できるようにPhoneCallを使用しています。

ビデオ2本のうちのパート1- 地図、マーカー、基本情報の追加

この3つのビデオでは、ユーザーが毎日どのくらい環境に優しいかを追跡できるGreen Trackerアプリの作成について取り上げています。データはストアド変数を使って保存されるので、ユーザーのモバイル・デバイスに保存されます。 

TinyDBを使用してデータを保存する

3 ビデオ
詳細はこちら

Green Tracker Part 1では、TinyDBコンポーネントを使用して携帯電話に追跡データを保存する方法を紹介します。

アプリケーション・プログラミング・インターフェース(API)はアプリにとって非常に便利なものです。アプリを外部のウェブサイトやサーバーに接続してデータを送受信する方法を学びましょう。 

このチュートリアルでは、リーダーボードのデータを保存するためにGoogle Sheetをアプリに接続する方法を紹介します。Thunkableでプロジェクトテンプレートを開くには、ここをクリックしてください。

2つ目のビデオでは、動画を再生するアプリの作り方を紹介する。動画の情報はGoogle Sheetに保存されます。

3つ目のビデオは、googleシートからリーダーボード情報を表示する方法を紹介する、別の気候ベースのアプリです。スターター・プロジェクトのテンプレートはこちら

4つ目のビデオは、Googleシートを使ってアプリの情報を保存している卒業生の例です。 スターター・プロジェクトへのリンクはこちら。 

詳細はこちら

このチュートリアルでは、リーダーボードのデータを保存するためにGoogle Sheetをアプリに接続する方法を紹介します。Thunkableでプロジェクトテンプレートを開くには、ここをクリックしてください。

人工知能チュートリアル

このシリーズでは、Machine Learning for Kidsを使ってモデルを学習する方法を紹介します。出力されたモデルは、Scratchプロジェクトで使用されます。

なお、Scratchプロジェクトが可能なのは初心者部門のみである。

詳細

Make Me Happyは、子供のための機械学習を使って、嬉しいテキストや悲しいテキストを検出する機械学習モデルを作ります。3部構成のチュートリアルでは、 Scratchプロジェクトでこのモデルを使用します。

この例では、Teachable Machineで学習した音(スナップ、拍手、笛)を検出するモデルをScratchプロジェクトで使用します。モデルの作り方へのリンクはこちらです。 

なお、Scratchプロジェクトが可能なのは初心者部門のみである。

このシリーズでは、ウェブから画像の公開データセットを取得し、App InventorのImage Classifierを使用して学習させ、App Inventorを使用してモバイルアプリにモデルを追加する方法を紹介します。

画像データセットとアプリ・インヴェンター

3 ビデオ

これらのビデオでは、AIを使ってユーザーがどのプレイをしているかを判断する、シンプルなジャンケンアプリの作り方を紹介しています。Teachable Machineで画像を使って機械学習モデルを学習します。そして、そのモデルを App Inventor に統合して、モバイル・アプリで使用します。

Pratham Goradia氏は、Ximilarプラットフォームを使って、サンゴ礁の画像でモデルをトレーニングする方法を紹介します。そして、そのモデルをWeb APIコンポーネントの助けを借りてThunkableアプリで使用します。

JupyterノートブックでPythonを使用して機械学習モデルを構築し、Streamlitを使用して構築されたウェブアプリでそのモデルを使用する方法を紹介します。

ウェブアプリのAI プレイリスト

2 ビデオ

ウェブアプリ・チュートリアル

ウェブアプリをコーディングする場合、カリキュラムには2つの選択肢がある。フリーソフトをインストールして自分のコンピュータでローカルにコーディングするか、ウェブブラウザでオンラインプラットフォームを使ってコーディングするかだ。 

これらのビデオはローカルオプション用で、コンピューター上でコーディングします。

詳細はこちら

もしまだなら、あなたのマシンにPythonをインストールする必要がある。以下はその手順です。

ウェブアプリをコーディングする場合、カリキュラムには2つの選択肢がある。フリーソフトをインストールして自分のコンピュータでローカルにコーディングするか、ウェブブラウザでオンラインプラットフォームを使ってコーディングするかだ。 

これらのビデオはオンライン・オプション用で、ウェブ・ブラウザですべてをコーディングする。