Talaan ng nilalaman[Tago][Ipakita]
- Ano ang Bubble.io?
- Ano ang visual programming?
- Anong mga uri ng apps ang maaari mong gawin?
Pagbuo ng app gamit ang Bubble (Tutorial)+-
- 1. Pagsisimula
- 2. Pag-configure ng database
- 3. Pagbuo ng mga daloy ng trabaho
- 4. Paggawa ng balita
- 5. Pagpapakita ng dynamic na nilalaman sa feed
- 6. Pagpapadala ng data sa pagitan ng mga pahina
- 7. Pagpapakita ng dinamikong nilalaman sa pahina ng kwento
- 8. Pagpapakita ng artikulo ng publisher
- 9. Sumusunod sa mga publisher
- 10. Mga karagdagang feature na maaari mong idagdag
- 11. Ang resulta
- Mga kalamangan
- Kahinaan
- pagpepresyo
- Konklusyon
Kamakailan ay naging interesado ako sa mga diskarte sa web development maliban sa HTML, CSS, at JavaScript.
Sa lumalagong no-code landscape, hindi nakakagulat na matuklasan na mayroong ilang mga alternatibo sa mas karaniwang mga diskarte para sa pagbuo ng mga web application.
Dapat ay pamilyar ka sa ilan sa mga mas kilalang CMS platform, gaya ng WordPress na medyo walang code. Ngunit, kung gusto mong bumuo ng mga web app, maaaring mukhang mahigpit ang mga naturang platform.
Dito ipinakilala ko sa iyo ang Bubble.io, isang makapangyarihan tool na walang code na nagbibigay-daan sa iyong bumuo ng mga web app na hindi katulad ng dati.
Tuklasin natin ito nang malalim!
Ano ang Bubble.io?
Ang Bubble ay isang non-technical platform na pinagsasama ang isang visual programming language at a web development framework.
Maaaring gamitin ng mga user ang mga tool sa programming na ito upang bumuo ng mga natatanging online na application, baguhin ang mga database at proseso, magdagdag ng mga bahagi ng pahina (mga larawan, teksto, input form, mapa), at idisenyo ang kanilang mga interface.
Ito ay isang marketplace kung saan makakatuklas ka ng mga mainam na template, plugin, at serbisyo para tulungan ka sa pagbuo ng mga mahuhusay na produkto.
Nang hindi kinakailangang mag-set up ng tipikal na balangkas ng programming, maaari kang lumikha ng anuman mula sa isang marketplace hanggang sa isang social network hanggang sa isang CRM (Customer Relationship Management) gamit ang Bubble.
Nagbibigay ito sa mga customer ng kakayahang gumawa at mag-personalize ng kanilang mga app gamit ang user-friendly na interface at isang point-and-click na editor.
Magagamit mo ito kasabay ng mga serbisyong nagbibigay ng REST API, gaya ng Facebook, SQL, analytics, at mga app sa pagbabayad. Nagbibigay-daan ito sa mga user na maglaan ng oras sa pagpapabuti ng functionality at hitsura ng kanilang mga application upang maging maganda ang hitsura nila sa mga tablet at mobile device.
Ito ay angkop para sa lahat ng laki ng negosyo, mula sa maliit hanggang sa katamtaman hanggang sa malaki; at naa-access para sa Windows, Mac, at sa web.
Ano ang visual programming?
Ang visual programming ay mahalagang kung ano ang tunog nito. Sa halip na manu-manong pagprograma sa pamamagitan ng pagsulat ng code, gagawin mo ito nang graphical sa pamamagitan ng pag-click at pag-drag ng mga bahagi sa mga pahina.
Huwag malinlang sa maikling paglalarawang iyon.
Ito ay hindi tulad ng anumang iba pang cookie-cutter app o tool sa pagbuo ng website na nahanap mo online. Karamihan sa mga tagabuo ng app ay humihiling sa iyo na umasa sa mga pangunahing template at may napakalimitadong functionality; pinapayagan ka lang nilang bumuo ng mga partikular na uri ng app at limitahan ang iyong pag-personalize.
Bagama't ang paniwala ng "visual programming" at "pag-drag at pag-drop" ay mukhang madali sa Bubble, ito ay napakalakas.
Ang kapaligiran ng visual programming nito ay hindi lamang nagbibigay-daan sa iyong mag-drag ng mga bagay tulad ng text, graphics, input, at higit pa sa isang page, ngunit pinapayagan ka rin nitong i-configure kung ano ang ginagawa ng mga elementong iyon.
Ano ang ginagawa ni Bubble?
Ang pangunahing layunin ng Bubble ay paganahin ang sinuman na lumikha ng mga web app nang hindi kinakailangang magsulat ng code.
Gayunpaman, habang nagbibigay ito ng isang madaling maalala na pahayag ng layunin, nag-iiwan ito ng isang makabuluhang bahagi ng kuwento. Ang landas mula sa ideya patungo sa merkado ay mas kumplikado kaysa sa paglikha lamang ng mga linya ng code.
Ang isang pangkat ng mga propesyonal na lubos na sinanay na nagtatrabaho sa ilang partikular na seksyon ng paggawa, paglago, at pagpapanatili ng app ay kinakailangan sa kumbensyonal na pag-unlad. Isaalang-alang ito.
Ano ang kailangan ng bawat app?
- Seguridad upang matiyak na walang sinuman ang may hindi awtorisadong pag-access sa data.
- Isang database para sa pag-iimbak at pagkuha ng impormasyon tulad ng mga item, artikulo, at mga update sa social media.
- Scalability upang paganahin ang walang hadlang na pag-unlad ng base ng gumagamit at dami ng data.
- Isang kaaya-ayang user interface upang gawing kaakit-akit at madaling gamitin ang app.
- Pagsasama sa iba't ibang serbisyo at sistema.
Pinapalitan ng bubble ang higit pa sa isang coder. Ibinibigay nito ang lahat ng mga serbisyong ito sa isang visual na nakakaakit at lubos na automated na paraan, na ginagawang maiisip, kung hindi man simple, para sa isang tao na pangasiwaan ang lahat.
Habang sinubukan ng mga nakaraang walang code na platform na palitan ang coding sa iba't ibang paraan. Ang konsepto nito ay alisin ang pinakamaraming hadlang hangga't maaari para maabot ng isang app ang market, pinangangasiwaan ang lahat mula sa tumutugon na disenyo at mga animation hanggang sa pagho-host, pag-deploy ng bersyon, seguridad, at mga pagpapatakbo ng database.
Gamit ang API connector upang ikonekta ang Bubble sa iba pang mga serbisyo
Ang API Connector nito ay malamang na ang pinakamahalagang plugin sa merkado. Gaya ng ipinahihiwatig ng pangalan, binibigyang-daan ka nitong kumonekta sa iba pang mga app at serbisyo upang magbahagi ng mga aksyon at data.
Sa halip na pag-aralan ang mga teknikal na detalye kung paano ito gumagana, isaalang-alang ang mga halimbawang ito kung ano ang maaaring magawa ng mga API:
- Pagkuha ng access sa machine learning mga pamamaraan tulad ng pagkilala sa imahe at pagsasalin.
- Kunin ang pinakabagong impormasyon sa panahon mula saanman sa mundo.
- Kapag na-trigger ang isang kaganapan sa Bubble, nagpapalitan ng impormasyon sa mga system, gaya ng pagtatatag ng lead sa iyong CRM o appointment sa iyong Google Calendar.
- Mag-book ng flight o isang hotel stay saanman sa mundo.
- Kunin ang numero ng telepono, lokasyon, mga larawan, logo, at mga review para sa anumang kumpanya sa Google Maps.
Paggamit ng mga plugin upang mapahusay ang mga katutubong tampok
Sa teknikal, pinaghahalo nito ang mga module ng JavaScript code, CSS, at HTML sa isang functional node. Ang application na nakasulat sa JS.JSON ay nagsisilbing pundasyon para sa sarili nitong wika.
Bagama't hindi mo kailangang ganap na maunawaan ang mga terminolohiya na iyon upang makabuo ng mga app, ipinapahiwatig ng mga ito ang isang mahalagang katotohanan: sumusunod ito sa mga kilala at kinikilalang pamantayan sa web, na nagbibigay-daan sa mga developer na pahusayin nang husto ang katutubong paggana nito.
Nakikita na ito sa site ng plugin, kung saan available ang daan-daang libre at bayad na mga extension sa pangunahing pag-andar. Ipinahihiwatig din nito na kung umabot ka sa puntong hindi sapat ang mga pangunahing kakayahan nito, maraming eksperto sa JavaScript na handang maglagay ng pasadyang solusyon para sa iyo.
Anong mga uri ng apps ang maaari mong gawin?
Maaari kang lumikha ng isang malawak na hanay ng mga application, ang ilan sa mga ito ay ibinigay sa ibaba.
- Mga app para sa mga espesyal na market na may komunidad.
- Mga app para sa mga job board sa iba't ibang sektor.
- Software para sa mga kawani ng ospital.
- Point-of-sale na software para sa mga pisikal na tindahan.
- Dental office software na may puting label.
- Personal na imbentaryo ng negosyo at software ng serbisyo sa customer.
- Mga aplikasyon ng pagsasama-sama ng real estate na kinakaharap ng broker at kliyente.
- Mga app para sa mga kaganapan at kurso sa merkado (at kahit na mga bangka).
- Ang mga propesyonal na sertipiko ay nangangailangan ng mga panloob na aplikasyon sa pagsubok.
- Mga aplikasyon para sa mga unang tumugon.
- Software sa pamamahala ng empleyado para sa panloob na paggamit.
Sa totoo lang, hindi idinisenyo ang platform para gawin ang lahat. Maaaring hindi ito ang perpektong pagpipilian kung nagdidisenyo ka ng isang game app na may mga kumplikadong visual at galaw. Bukod pa rito, kung gumagawa ka ng native na app (isa para sa mga app store), kakailanganin mong isama ito sa isa pang third-party na serbisyo.
Pangunahing tampok
Ang bubble ay puno ng mga tampok. Hindi namin magagawang sakupin ang lahat dito, ngunit susubukan naming saklawin ang mga pinakamahalaga.
1. Mga Plugin
Binibigyang-daan ka nitong isama ang functionality mula sa maraming mga tool sa Internet sa iyong web application. Halimbawa, kung gusto mong mag-log in ang iyong mga user gamit ang kanilang Facebook account, maaari mong gamitin ang Facebook plugin para gawin ito.
2. Bumuo
Binibigyang-daan ka nitong bumuo ng mga dynamic, multi-user na app para sa desktop at mobile na mga web browser, pati na rin ang lahat ng tool na kinakailangan upang bumuo ng site na katulad ng Instagram o Airbnb.
3. disenyo
Maaari kang lumikha ng mga mobile-friendly na layout at dynamic na nilalaman upang bigyan ang mga pagtatapos sa isang produkto na ikalulugod mong ipakita sa iba.
4. hosting
Hindi na kailangang mag-alala tungkol sa pagpapanatili ng server, imprastraktura, o mga operasyon nang paulit-ulit.
Pinangangalagaan nito ang pag-deploy at pagho-host para sa iyo sa ligtas at secure na paraan. Ang bilang ng mga user, dami ng trapiko, at imbakan ng data ay lahat ay hindi pinaghihigpitan.
Pagbuo ng app gamit ang Bubble (Tutorial)
Magsagawa na tayo ng aksyon at tuklasin kung paano ka makakagawa ng news app sa Bubble.
1. Pagsisimula
Upang magsimula, kailangan mo munang magparehistro para sa isang libreng account sa Bubble.
Magsisimula kami sa pamamagitan ng paggamit ng visual na tool sa disenyo ng Bubble upang hubugin ang aming platform user interface. Ang ilan sa mga pangunahing pahina na isasama ay ibinigay sa ibaba:
- Mag-upload ng pahina – Isang website kung saan bubuo at mamahagi ng mga artikulo ang mga publisher.
- Home page – Ang isang listahan ng mga kamakailang nai-publish na mga kuwento ay ipinapakita.
- Narrative page – Isang pahina kung saan makikita ang bawat natatanging kwento.
- Publisher page- Isang page na magpapakita ng listahan ng mga kuwento mula sa isang partikular na publisher.
2. Pag-configure ng database
Pagkatapos mong ilatag ang display ng iyong produkto, maaari kang tumuon sa pagbuo ng mga field ng data na magpapasigla sa iyong aplikasyon. Gagamitin namin ang mga field na ito para i-link ang mga workflow na pinagbabatayan ng iyong produkto.
Para sa halimbawang ito, magtatatag kami ng dalawang natatanging uri ng data para sa bawat piraso ng balita. Ang isang uri ng data ay maglalaman ng mga pangunahing katotohanan ng isang kuwento (gaya ng pamagat, itinatampok na larawan, at publisher), habang ang iba pang uri ng data ay maglalaman ng mas malalaking file ng nilalaman gaya ng buong salaysay mismo.
Sa pamamagitan ng pagtukoy sa mga ito bilang mga discrete na uri ng data, mai-load lang namin ang impormasyong kinakailangan kapag kinakailangan ito, na nililimitahan ang dami ng materyal na kakailanganing gawin ng Bubble editor.
Ang mga sumusunod na uri ng data at mga field ay gagawin:
Uri ng datos: gumagamit
Mga Patlang:
- Pangalan
- Ang mga sumusunod na publisher ay isang listahan ng mga publisher. Mahalagang paalala: Ang paggawa ng field bilang isang listahan batay sa isang natatanging uri ng data ay nagbibigay-daan sa iyong isama ang lahat ng mahahalagang field ng data nito nang walang kahirap-hirap nang hindi kinakailangang gumawa ng mga karagdagang field.
Uri ng datos: Kuwento
Mga Patlang:
- Pamagat
- Itinatampok na imahe
- Writer
- kategorya
- Tagapaglathala
- Nilalaman ng kwento
Uri ng datos: Nilalaman ng kwento
Mga Patlang:
- Nilalaman ng kwento
Uri ng datos: Tagapaglathala
Mga Patlang:
- Pangalan
- logo
- Mga tagasunod
3. Pagbuo ng mga daloy ng trabaho
Ngayong naayos mo na ang disenyo at database ng iyong application, oras na para simulan ang pagsasama-sama ng lahat at gawin itong gumana.
Ang mga daloy ng trabaho ay ang pangunahing paraan para magawa ito sa Bubble.
Nagaganap ang bawat daloy ng trabaho kapag may nangyaring kaganapan (hal., nag-click ang isang user sa isang button) at pagkatapos ay nagsasagawa ng pagkakasunod-sunod ng "mga aksyon" bilang tugon (hal., "i-sign up ang user," "gumawa ng pagbabago sa database," at iba pa) .
4. Paggawa ng balita
Ang unang tampok na aming inaalok ay isang tool na nagbibigay-daan sa mga publisher na magsulat at mag-post ng mga piraso ng balita sa site.
Sa pahina ng pag-upload, magsisimula kami sa pamamagitan ng pagsasama ng maraming input item na ilalapat sa pagpasok ng data sa aming database. Ang mga text input, isang uploader ng larawan, at isang dropdown na seleksyon ay mga halimbawa ng mga field na ito.
Kakailanganin din naming i-customize ang dropdown na menu ng publisher upang magpakita ng listahan ng mga dynamic na opsyon. Dahil ang bawat bagong artikulo ay idaragdag sa listahan ng kabuuang mga artikulo ng isang publisher, kakailanganin naming pumili ng isang umiiral na publisher mula sa aming database.
Kapag itinatakda ang dropdown na menu na ito, pipiliin namin ang uri ng mga opsyon para maging isang publisher.
Kasunod nito, i-scan ng aming data source ang aming database at magbabalik ng listahan ng lahat ng kasalukuyang publikasyon. Panghuli, babaguhin namin ang source caption para isama ang pangalan ng publisher.
Kapag naipasok na ng isang manunulat ang kinakailangang impormasyon sa bawat entry sa pahina, i-click nila ang button na i-publish upang makabuo ng bagong kuwento.
Pagkatapos, sa loob ng iyong database, gagawa ka ng bagong bagay na may uri ng data na nakatakda sa salaysay.
Pagkatapos ay kakailanganin naming simulan ang pag-populate sa aming database ng mga kinakailangang field. Ikonekta ang bawat isa sa mga bahagi ng pag-input sa pahina sa kani-kanilang mga column ng database.
Una, gagawa kami ng uri ng nilalaman ng kuwento, na sa wakas ay mai-link sa kuwento mismo.
Susunod, magdaragdag kami ng isa pang yugto sa pamamaraang ito, na bubuo ng iba pa – sa pagkakataong ito, ang kuwento mismo.
Posibleng isama ang data na ito nang walang kahirap-hirap sa iyong platform sa pamamagitan ng pagsasama ng unang materyal sa pagsasalaysay na binuo namin sa kuwentong ito.
Isang bagong kuwento ang gagawin sa tuwing isaaktibo ang pamamaraang ito.
5. Pagpapakita ng dynamic na nilalaman sa feed
Sa sandaling magsimulang mag-upload ng materyal ang mga publisher sa iyong mobile app, kakailanganin naming simulan ang paggawa ng logic sa iyong homepage na nagpapakita sa bawat artikulo bilang isang dynamic na listahan. Magagawa ito sa pamamagitan ng paggamit ng aming umuulit na elemento ng pangkat.
Nakikipagtulungan ang mga umuulit na grupo sa iyong database upang ipakita at i-refresh ang isang listahan ng dynamic na materyal.
Kapag nag-aaplay ng paulit-ulit na grupo, dapat mo munang i-link ang elemento sa isang uri ng data sa iyong database.
Sa kasong ito, ikategorya mo ang uri ng materyal bilang mga kuwento. Kakailanganin mo ring ibigay ang data source bilang isang listahan ng lahat ng mga talahanayan sa iyong database.
Aayusin din namin ang paulit-ulit na pangkat na ito ayon sa petsa ng pagsisimula ng bawat kuwento, na ipinapakita ang listahan sa reverse chronological order. Maaari mo na ngayong simulan ang pag-aayos ng dynamic na materyal na lilitaw sa loob ng bawat grid.
Punan lamang ang tuktok na hilera ng naaangkop na materyal na gusto mong ipakita, at ang makapangyarihang elementong ito ay pupunuin ang natitirang mga column ng data mula sa iyong kasalukuyang database.
6. Pagpapadala ng data sa pagitan ng mga pahina
Posible ring bumuo ng mga kaganapan sa loob ng bawat hilera ng paulit-ulit na grupo. Kapag bumubuo ng mga feature sa pag-navigate para sa iyong platform, magiging kapaki-pakinabang ang functionality na ito.
Ang homepage ng aming app ng balita ay nagpapakita lamang ng isang preview ng bawat kuwento, kabilang ang publisher, isang itinatampok na larawan, at ang pamagat ng kuwento.
Gayunpaman, hindi nito ipinapakita ang buong nilalaman ng isang artikulo hanggang sa mag-click ang user sa pahina ng kwento. Gagamitin namin ang aming workflow editor upang magpadala ng data sa pagitan ng mga pahina upang ipakita ang materyal na ito.
Upang magsimula, lumikha ng isang proseso na nagpapadala ng isang user sa pahina ng kuwento kapag ang larawan ng isang kuwento ay na-click.
Gumamit ng kaganapan sa nabigasyon upang ilipat ang isang user sa isa pang pahina habang ginagawa ang prosesong ito.
Piliin ang uri ng patutunguhang pahina upang maging pahina ng salaysay mula sa drop-down na menu. Kakailanganin mong magbigay ng karagdagang impormasyon sa pahinang ito upang maunawaan ng editor ng Bubble kung aling natatanging kuwento ang ipapakita.
Ang impormasyong kakailanganin mong ibigay ay mula sa kasalukuyang kuwento ng mga cell.
7. Pagpapakita ng dinamikong nilalaman sa pahina ng kwento
Madali mong makukuha ang data ng kaganapang ito at maipakita ang nauugnay na materyal mula sa salaysay kapag ipinadala ang isang user sa isang partikular na page ng kuwento.
Upang gawin ang function na ito, dapat mo munang suriin kung ang uri ng target na page ay tumutugma sa data property na iyong inihahatid sa pamamagitan ng workflow. Sa sitwasyong ito, dapat mong iugnay ang pahina ng kuwento sa isang pag-aari ng kuwento.
Maaari lamang itong hilahin at ihatid ang naaangkop na data mula sa mga kasalukuyang pinagmumulan sa pamamagitan ng pagkakategorya sa uri ng nilalaman sa isang pahina.
Maaari mo na ngayong simulan ang pagpasok ng dynamic na materyal sa mga field na nagpapakita ng impormasyon mula sa isang talahanayan.
8. Pagpapakita ng artikulo ng publisher
Pagkatapos basahin ang isang item ng balita, maaaring piliin ng isang user na suriin ang buong catalog ng mga artikulo ng publisher. Kung nakabuo ka ng uri ng data ng publisher, ang paggawa ng hiwalay na page para sa mga publisher ay kasing simple ng paglikha ng aming orihinal na home page.
Sa pahinang ito, kakailanganin nating magsimula sa pamamagitan ng pagtatakda ng uri ng pahina sa publisher.
Pagkatapos, kopyahin ang paulit-ulit na grupo mula sa home page at i-edit ang mga setting.
Sa kasong ito, hahanapin ng aming umuulit na pinagmumulan ng data ng pangkat ang lahat ng umiiral na artikulo na ang publisher ay ang kasalukuyang publisher ng pahina.
9. Sumusunod sa mga publisher
Ang ikatlong pangunahing tampok na gagawin namin para sa aming MVP ay ang kakayahang sundan ang isang publisher sa platform. Magdaragdag kami ng follow button sa pahina ng publisher. Kapag na-click namin ang icon na ito, maglulunsad kami ng bagong proseso na nagbabago ng isang bagay.
Ang pagdaragdag ng kasalukuyang page publisher sa kanilang listahan ng mga sumusunod na publikasyon ay magbabago sa kasalukuyang user.
Kasunod nito, kakailanganin naming i-update ang listahan ng mga tagasunod ng kasalukuyang publisher ng page sa pamamagitan ng pagdaragdag ng kasalukuyang user.
10. Mga karagdagang feature na maaari mong idagdag
Ngayong kumportable ka na sa pagbuo ng mga custom na field ng data at pagpapakita ng dynamic na impormasyon, maaari kang maging malikhain sa mga karanasang gagawin mo para sa iyong produkto. Maaari mo ring isama ang:
- Gumawa ng feature na nagbibigay-daan sa mga user na mag-save ng content para sa pagbabasa sa ibang pagkakataon.
- Sa ibaba ng bawat piraso, magbigay ng paulit-ulit na koleksyon ng mga iminungkahing artikulo.
- Lumikha ng tool sa paghahanap upang matulungan ang mga tao na makahanap ng bagong nilalaman sa site.
11. Ang resulta
Magiging ganito ang hitsura ng iyong huling app.
Mga kalamangan
- Ang kakayahang kumonekta sa maraming API at plugin.
- Isang madaling gamitin, walang code na application.
- Makikinabang dito ang mga taong walang karanasan sa programming.
- Mga tool sa disenyo na parehong maraming nalalaman at makapangyarihan.
- Mabilis na pagproseso ng query.
Kahinaan
- Nadagdagang pagiging maaasahan.
- Ang bilis ng pagproseso ng data ay mabagal.
- Pinipigilan ang pagganap.
pagpepresyo
Ang libreng plano ay nagbibigay-daan sa iyo na malaman ang tungkol sa platform at bumuo ng iyong aplikasyon.
Kasama sa mga bayad na subscription ang mga extra tulad ng white-labeling, custom na domain, access sa Bubble API, at nakareserbang kapasidad ng server, na nakalista sa ibaba.
- Personal – $25/buwan (binabayaran taun-taon) o $29/buwan (buwanang binabayaran).
- Propesyonal – $115/buwan (binabayaran taun-taon) o $129/buwan (buwanang binabayaran).
- Produksyon – $475/buwan (binabayaran taun-taon) o $529/buwan (buwanang binabayaran).
Magsimula sa Bubble nang Libre
Konklusyon
Ang bubble ay isang mahusay na alternatibo para sa pagbuo ng mga web application na maaari lamang magpakita ng impormasyon o may kaunting UI.
Ito ay medyo simple gamitin, at ang mga tutorial na ibinigay ng Bubble ay lubos na nakakatulong. Ang online na visual editor nito na nagbibigay-daan sa iyong magdisenyo ng mga web app batay sa iyong mga kagustuhan.
At ang pinakamagandang bahagi ay hindi mo kailangan ng anumang karanasan sa programming o kadalubhasaan. Ang bubble ay angkop para sa lahat, hindi alintana kung alam mo kung paano mag-code o hindi.
Gayunpaman, ang paunang pag-unawa sa mga wika sa frontend ay maaaring magbigay sa iyo ng isang kalamangan dahil nagbibigay-daan ito sa iyong mabilis na malaman kung ano ang ginagawa nito tungkol sa paghawak ng kaganapan.
Kaya, ano sa tingin mo ang tungkol sa mga kakayahan ni Bubble?
Ipaalam sa amin sa mga komento!
Arbehi
Maaari bang lumikha ng isang tindahan upang magbenta ng mga produkto gamit ang tool na bubble.io?