chevron_left

メインカテゴリーを選択しなおす

cancel
75才からのモバイルアプリ作成 https://blog.goo.ne.jp/kanoo

2023年11月に75歳になり、後期高齢者の仲間入りをしました。高齢となってもできるプログラミングとしてMIT App Inventorをやってみることにしました。かなり色々なことができますよ!

kanoo
フォロー
住所
未設定
出身
未設定
ブログ村参加

2024/06/11

arrow_drop_down
  • MIT App Inventor 2で遊ぶ (Weather App New 2)

    今回は、最小限の変更、追加で、いつでも言語の選択を可能にした。アプリ実行のビデオ:スクリーンのデザイン:緑の背景に白字の「English<==>日本語」ボタンを追加。ブロック:コード:1.変数langの設定はそのまま。2.前回は、Screen1(メイン画面)が初期化されるときに関数slelctLangを実行したが、今回は、「English<==>日本語」の変更ボタンをタップした時も、関数selectLangを実行するように設定した。(今回新しく追加したのは実質的にこのcomponentのみ)3.関数selectLang以下は前回と同じ。4.各言語選択ボタン(4つ)の動作をコントロールするのにgenericのイベントハンドラーを使っている。言語変更ボタンも対象ボタンになってしまうため、「タップしたボタンが言...MITAppInventor2で遊ぶ(WeatherAppNew2)

  • MIT App Inventor 2で遊ぶ (Weather App New 1)

    天気予報アプリ。素材は同じだが、UIなどを若干変更して作成してみると、新たな発見があるし、色々な使い方の復習にもなる。都市毎のボタンをタップしデータを取得。最初に言語を英語か日本語より選択。ボタンの処理はgenericのイベントハンドラーに任せる。アプリ実行のビデオ:スクリーンのデザイン:中央部分にある黒い長方形はListView。その下のTestLabel2は取得したデータを確認するテスト用のLabel。今回は、ListViewを使っていない。TestLabel1は、気象データ検索対象の都市名(検索に使用するので英語名)を確認のために表示するLabel。今回は、Tokyo,Paris,London,Beijingの各ボタンの動作確認を行なった。ブロック・コード:1.選択した言語を格納する変数lang2....MITAppInventor2で遊ぶ(WeatherAppNew1)

  • MIT App Inventor 2で遊ぶ (Nobel Prize Laureates 1)

    ノーベル財団は、ノーベル賞受賞者・受賞団体に関するデータをPublicAPIで提供している。データの属性として、生誕地(birth)、没地(death)、現在主に活動(?)している国(countryNow)とかはあるが、「国籍(nationality)」はない。当然であるが、1901年第1回のノーベル賞からのデータを検索できる。今回は、まず、対象分野と受賞年を指定してデータを検索。アプリ実行のビデオ:1901年第1回ノーベル物理学賞、日本人の受賞者などを検索してみた。スクリーンのデザイン:左側:メイン画面右側:対象受賞者のプロフィールのウエッブサイトを表示(ブラウザーのcomponentを配置)ブロック・コード:<Screen1>1.受賞対象のカテゴリーについて、フルネイムのカテゴリー(選択リストに使用)...MITAppInventor2で遊ぶ(NobelPrizeLaureates1)

  • MIT App Inventor 2で遊ぶ (GlobalChat 7)

    avatarの数を増やし、ChatRoom上部にnicknameとともに該当のavatar画像を表示した。大きな変更・追加ではないが。。。アプリ実行のビデオ:スクリーンデザイン:左側:nickname他情報の登録画面。avatarを12個に増やす。(一部のavatarは右側に隠れてしまって見えない)右側:ChatRoomの上部のボタン。「Reload」および「Logout」ボタンのアイコン化。真ん中にログインしている人のavatar画像を表示するimagecomponent。ブロック・コード:Screen1(メイン画面)=>nicknameを入力し、「EnterChat」(loginButton)をタップし、問題なければpostsScreen(ChatRoom)に遷移するが、その際、ログインした人のnic...MITAppInventor2で遊ぶ(GlobalChat7)

  • MIT App Inventor 2で遊ぶ (Space Travel 2)

    小型の隕石を追加。大型、小型隕石ともに回転しながら迫ってくるように設定。粉砕した隕石の個数を表示。画面に表示されていないが制限時間(30秒)を設定。制限時間に達するか、隕石に衝突したら「GameOver」。アプリ実行のビデオ:スクリーンのデザイン:左上端の数字0は、粉砕した隕石の数を表示するもの。ブロック・コード:追加した部分のみ。小型隕石の追加:大型隕石と同様に設定したが、起点をずらし、また下に移動するスピードは若干遅くした。画像は同じものを使用し、サイズのみ変更。1.経過時間と制限時間を格納する変数timePassedとtimeLimitを設定。「Start」ボタンをタップするとcountingTimeClockが動き出す。timeLimitまで来ると関数gameIsOverが実行される。関数game...MITAppInventor2で遊ぶ(SpaceTravel2)

  • MIT App Inventor 2で遊ぶ (GlobalChat 6)

    GlobalChat6用に、FirebaseRealtimeDatabase内に、新たにチャットを保存する「GlobalChatRoom」とnicknameを保存する「NickNameList2」を設けた。個人情報として、nicknameの他に趣味とアバターの登録を追加した。新たに登録したnicknameでツイートを追加したら、うまくいかなかったが、「Reload」ボタンをタップしたら追加したツイートも表示された。今回FirebaseRealtimeDBに新しくdirectoryを設けたが、その途端、やりとりがうまくいかない時が出てきた。(ビデオの通り)う〜ん、難しい。前回のGlobalChat5とブロック・コードの内容も同じなのに????アプリ実行のビデオ:スクリーンのデザイン:ブロック・コード:追加・...MITAppInventor2で遊ぶ(GlobalChat6)

arrow_drop_down

ブログリーダー」を活用して、kanooさんをフォローしませんか?

ハンドル名
kanooさん
ブログタイトル
75才からのモバイルアプリ作成
フォロー
75才からのモバイルアプリ作成

にほんブログ村 カテゴリー一覧

商用