他カテゴリ

【Bubble】公式プラグインを使用したオリジナルアプリの紹介

なつ🍊UGOK's icon'
  • なつ🍊UGOK
  • 2020/12/23 04:23
Content image

こんにちは。

前回の記事で紹介しましたBubbleの公式プラグイン「Ionic Elements」を使用したオリジナルアプリを作成してみましたので、今回はそのアプリについて紹介したいと思います。

      ↓Ionic Elementsについて紹介した記事はこちら↓

オリジナルアプリの紹介

●概要

私が作成したのは「自分のお気に入り楽曲リストを作成することができる」というアプリです。また、その曲をジャンルごとに分類したり曲名やアーティスト名で検索したりすることができます。

ジャンルを絞り込む部分にIonic Toggle、曲を登録する際のジャンル選択にIonic Checkbox、アイコンなどにはIonic Iconを使用して作成しました。

Content image
楽曲リストの画面
Content image
曲の登録画面

 

●使い方

※ここでは分かりやすいように曲名を登録した時のジャンルの名前にしています。 ※実際には赤枠と赤文字は表示されません。

 

曲を登録する

➀「曲の登録」ボタンをクリックし、曲を登録するためのポップアップを開きます。

➁登録したい楽曲の曲名・アーティスト名を入力し、下のチェックボックスでその曲のジャンルを選択します。

Content image

③登録ボタンをクリックすると「登録が完了しました」と表示されるので、×ボタンでポップアップを閉じます。

④曲が登録されます。

Content image

 

曲をジャンルで絞り込む

➀右上の「絞り込み」で絞り込みたいジャンルのトグルを選択します。

➁そのジャンルの曲だけが表示されるようになります。

Content image
J-POPで絞り込んだ場合
Content image
アニメ・ゲームで絞り込んだ場合

③トグルをオフにすることで元に戻ります。

 

▶曲を検索から絞り込む

➀右下の検索ボックスに探したい曲名やアーティスト名を入力して検索ボタンをクリックすると、前方一致検索をすることが出来ます。

Content image
アーティスト名を「あ」で検索した場合

➁「検索を解除」をクリックすることで元に戻ります。

 

 

●改善したい点

Content image

▶ジャンル分けの部分

ジャンル分けの機能を作る際、楽曲を表示するリピーティンググループに対して「J-POPのトグルがオンになっている場合、J-POPが"Yes"の曲だけを表示する」というように1つのジャンルごとに細かく条件を設定しました。

しかし「全てのトグルがオフになっている場合」にリストに何も表示されなくなってしまいました。

 

そのため、全く同じリピーティンググループを2つ重ね、

●トグルが1つもオンになっていない場合

条件を設定していないリピーティンググループAを表示

●トグルがどれか1つでもオンになっている場合

条件を設定しているリピーティンググループBを表示

という風に対処しました。しかしこの方法だと、「ジャンルを2つ以上選択できない」「2つ重なっているので編集が大変」などといった問題点が複数発生してしまったため、別の方法を調査中です。

 

●今後の課題

➀ジャンルで絞り込む際にトグルを複数選択できるようにする

➁お気に入り登録している曲だけを表示する機能を付ける

③ジャンル名も楽曲リストに表示できるようにする

③曲を登録する際にジャンルのチェックボックスを1つ以上選択できないようにする

④ログイン機能を実装し、自分だけの楽曲リストを作ることが出来るようにする

 

私がBubbleを使用して作った初めてのオリジナルアプリでまだまだ未完成の部分も多いですが、ここからさらに改善を加えて行き皆様に実際に使っていただくことが出来るようなアプリにできたらいいなと考えています。

ここまで読んでいただき、ありがとうございました!

 

 

Supporter profile icon
Article tip 1人がサポートしています
獲得ALIS: Article like 42.75 ALIS Article tip 1.10 ALIS
なつ🍊UGOK's icon'
  • なつ🍊UGOK
  • @natsu-ugok
UGOK-5thのメンバーです。HTML,CSS,Bubble,Java Scriptを勉強中。

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
61.20 ALIS
Eye catch
他カテゴリ

機械学習を体験してみよう!(難易度低)

Like token Tip token
124.82 ALIS
Eye catch
他カテゴリ

SASUKEオーディションに出た時の話

Like token Tip token
35.87 ALIS
Eye catch
ゲーム

【初心者向け】Splinterlandsの遊び方【BCG】

Like token Tip token
6.32 ALIS
Eye catch
トラベル

わら人形を釘で打ち呪う 丑の刻参りは今も存在するのか? 京都最恐の貴船神社奥宮を調べた

Like token Tip token
486.35 ALIS
Eye catch
クリプト

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

Like token Tip token
46.60 ALIS
Eye catch
他カテゴリ

警察官が一人で戦ったらどのくらいの強さなの?『柔道編』 【元警察官が本音で回答】

Like token Tip token
114.82 ALIS
Eye catch
クリプト

Bitcoinの価値の源泉は、PoWによる電気代ではなくて"競争原理"だった。

Like token Tip token
159.32 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

Like token Tip token
947.13 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
121.79 ALIS
Eye catch
ビジネス

海外企業と契約するフリーランス広報になった経緯をセルフインタビューで明かす!

Like token Tip token
16.10 ALIS
Eye catch
他カテゴリ

警察官が一人で戦ったらどのくらいの強さなの?『柔道編』 【元警察官が本音で回答】

Like token Tip token
114.82 ALIS