Senkoda evoluo estas stilo de reto-disvolviĝo kiu permesas al neprogramistoj kaj programistoj krei aplikojn sen skribado de kodo uzante grafikan uzantinterfacon.
La senkoda movado estas fondita sur la ideo ke teknologio devus helpi kaj instigi novigadon prefere ol funkcii kiel baro al eniro.
Tiom da tio, kion ni faras en nia ĉiutaga vivo, baziĝas sur kodo.
Programado estas kio permesas al ni fari aferojn kiel kontroli niajn bankkontojn, kiel bildojn de amikoj en sociaj amaskomunikiloj, kaj aĉeti novajn vestaĵojn en niaj plej ŝatataj retkomercaj retejoj.
Por la plimulto el ni, kiuj ne scipovas kodigi, la ideo disvolvi retejon aŭ konstrui retejon ŝajnas esti eterne neatingebla.
Kio antaŭe estis fermita areo disponebla nur por programistoj kaj kodaj specialistoj, nun estas malfermita al publiko.
La senkoda movado rompis la baron de kompetenteco pri programlingvo, permesante al ĉiuj esprimi siajn ideojn.
Vi sendube konas Flutter, la tre utila UI-ilaro de Guglo, kiu multe plifaciligis aplikaĵan disvolviĝon.
Fakte, ekde majo 2021, aferoj fariĝis eĉ pli simplaj kun la enkonduko de FlutterFlow, tren-kaj-faligi interfacon kreitan de du iamaj Google-dungitoj, kiu fluliniigas la konstruado de moveblaj apoj por iOS kaj Android.
En ĉi tiu afiŝo, ni trarigardos ĉion, kion vi bezonas scii pri FlutterFlow, inkluzive de kio ĝi estas, ĝiaj trajtoj, avantaĝoj kaj kosto.
Sed unue, por starigi la scenejon, ni rigardu nian plej ŝatatan Flutter.
Kio estas Flutter?
Flutter de Google estas senpaga kaj malfermfonta kadro por krei plurplatformajn, denaske konstruitajn programojn el ununura kodbazo.
Ĝi helpas vin realigi viajn ideojn permesante al vi krei programojn, kiuj provizas kontentigan sperton, sendepende de la operaciumo, kiun vi uzas.
Ĝi estas poŝtelefona UI-kadro, kiu ebligas al programistoj facile, rapide kaj personecigi funkciojn riĉajn denaskajn apojn por iOS kaj Android.
Flutter-programistoj povas uzi la saman programlingvon kaj kodbazon por krei apojn por iOS kaj Android.
Fenestraĵoj estas decidaj al la dezajno de Flutter. Vi povas konstrui la tutan UI kombinante plurajn fenestraĵojn se vi ne havas ajnan programadon aŭ disvolvan kompetentecon.
Ĝi provizas pretajn uzeblajn fenestraĵojn, forigante la postulon por OEM-fenestraĵoj, kaj vi eĉ povas krei vian propran. La objekt-orientita programlingvo Dart de Google estas uzata por krei Flutter-aplikaĵojn.
Dart kompilas rekte al indiĝena kodo, donante al la programo la aspekton kaj senton de norma Vindoza aplikaĵo.
Krome, kun ŝtata varma reŝarga subteno, vi akiras la produktivecon de interaga medio, kiu ebligas al vi fari ŝanĝojn dum via programo funkcias kaj tuj vidi la sekvojn.
Ĝi nun estas uzata de pli ol duonmiliono da programoj, inkluzive de Betterment, BMW kaj ByteDance. Flutter nun estas unu el la plej vaste uzataj transplatformaj UI-kadroj.
Kio estas Flutterflow?
FlutterFlow estas triaparta vida app-konstruanto por la Flutter-platformo, konstruita de du iamaj Guglo-programistoj. Ĝi estis prezentita ĉe Google I/O kaj estas subtenata de Y Combinator.
Ĝi estas vida krea ilo, kiu ebligas vin disvolvi apon sen skribi ajnan kodon. Firebase, la platformo de Google por evoluigado de poŝtelefonaj kaj labortablaj programoj, estas subtenata de FlutterFlow.
Vi povas facile disvolvi la UI de via denaska aplikaĵo per trenado kaj faligo, danke al simpla konstruanto.
Via dezajno estos konvertita al puraj Flutter-kodoj, kiuj povas esti eksportitaj kaj ĝisdatigitaj iam ajn.
Krome, triaj servoj kiel Algolia kaj Codemagic povas esti uzataj por plibonigi vian senkodan apon.
Flutter Flow estas populara ilo por programistoj en la IT-industrio ĉar ĝi funkcias kun nunaj kodbazoj.
Ĉar ĝi estas malfermfonta, ĉiuj modifoj kontribuitaj de la komunumo estos korpigitaj rekte en estontajn versiojn. Vi ankaŭ povas eksporti la UI de ilia projekto al QML por uzi kun Flutter en iOS.
Konektante interretan Git-deponejon, vi povas facile kunhavigi ajnan produktitan aŭ indiĝenan Flutter-kodon.
Ĝi povas esti signifa tempoŝparado por dizajnistoj, ĉar kodi prototipon povas esti tiel tempopostula kiel disvolvi plenrajtan programaron!
Vi povas konstrui prototipon kun kiu oni povas vidi kaj interagi uzante Flutter Flow, kiu ebligas al vi bildigi vian koncepton kaj ĝustigi ĝin ĝis ĝi pravas antaŭ ol krei realan apon.
Trajtoj
- Disvolviĝo por kaj iOS kaj Android - Vi povas evoluigi apon sen skribi ajnan kodon, kaj vi povas fari ĝin samtempe por iOS kaj Android.
- Konstruu apon sen skribi ajnan kodon - Ĉi tio povus soni memkomprenebla, tamen ĝi estas senkompare la plej alloga aspekto de FlutterFlow.
- UI-komponentoj kaj ŝablonoj - Estas pli ol 50 ekranŝablonoj, pli ol 40 antaŭkonstruitaj fenestraĵoj kaj multaj triaj konektiloj (kiel Braintree kaj Google AdMob) elekteblaj, ĉiuj el kiuj ŝparos al vi tempon.
- Uzanto-konfirmo - Uzanto-konfirmo estas tiel simpla kiel treni butonon por integri ensalutojn de Firebase, Google kaj Facebook.
- Konstruu kaj aldonu vivajn datumojn al via aplikaĵo - Firebase faciligas al vi agordi datuman infrastrukturon kaj konekti al vivaj datumoj.
- Elŝutu fontkodon - Vi respondecas pri via laboro; vi povas facile elŝuti la puran, facile legeblan fontkodon por via poŝtelefona aplikaĵo.
- GitHub-agordo - GitHub-integriĝo permesas vin ligi vian projekton al GitHub-deponejo kaj publikigi kodon al ĝi kiam ajn vi volas.
- Gvidita problemo-solvado - Kun realtempaj sugestoj kaj erarkorektado, vi povas simple eviti kaj solvi eblajn malfacilaĵojn.
Komencu kun FlutterFlow
Jen la sekvaj elementoj por komenci kun Flutterflow:
- Projekto Panelo
- Naviga Menuo
- UI-Konstruisto
Projekto Panelo
La Dashboard-paĝo en FlutterFlow helpas pri administrado de projektoj.
Vi povas krei novajn projektojn, duobligi ilin kaj forigi ilin de ĉi tiu ekrano.
1. Projektoj
Vi povas simple aliri iun ajn el la projektoj, kiujn vi faris sur FlutterFlow, el ĉi tiu areo. Vi povas uzi la butonon Krei Projekton por komenci tute novan projekton.
2. Rimedo
Alklakante la ikonon de Rimedoj, vi povos trovi diversajn valorajn rimedojn, kiuj povas helpi vin dum disvolvado de programoj en FlutterFlow. Videolecionoj estas tre utilaj por lerni pri iu ajn ideo, kaj vi bonvenas uzi la Komunuman Forumon se vi renkontas iujn problemojn.
3. konto
La paĝo de Konto estas utila se vi volas revizii viajn kontajn detalojn aŭ ĝisdatigi al malsama FlutterFlow Plan por akiri aliron al pli da funkcioj.
4. Elsaluti
La paĝo de Konto estas utila se vi volas revizii viajn kontajn detalojn aŭ ĝisdatigi al malsama FlutterFlow Plan por akiri aliron al pli da funkcioj.
Naviga Menuo
La Navigada Menuo estas la plej maldekstra menuo sur via projekto-paĝo FlutterFlow.
Ĝi disponigas aliron al la uzantinterfaco-konstruanto kaj fenestraĵarbo de la projekto, same kiel navigado al paĝoj por aldoni projektajn funkciojn kiel ekzemple la Firestore-datumbazo, agordi API-vokojn, alŝuti bildajn aktivaĵojn kaj integri.
UI-Konstruisto
La langeto UI Builder ĉe FlutterFlow permesas krei kaj personecigi vian apon. Ĉi tiu paĝo listigas ĉiujn UI-komponentojn (ankaŭ konatajn kiel fenestraĵoj), kiujn vi povas uzi por desegni la aranĝon de via programo.
1. Kanvaso
Ĝi montras la poŝtelefonan interfacon, kie vi povas aldoni komponantojn al la kanvaso trenante kaj faligante ilin.
2. Fenestraĵoj
La Fenestraĵo enhavas ĉiujn uzantinterfacajn elementojn aŭ komponantojn. Ĉi tiuj povas esti aldonitaj al la kanvaso trenante kaj faligante ilin. Estas ankaŭ serĉkesto por helpi vin trovi ajnan fenestraĵon rapide.
3. Propraĵoj Panelo
La Propraĵoj-Panelo ebligas al vi personecigi la elektitan Fenestraĵon ĝustigante variablojn kiel videblecon, remburaĵon, vicigon kaj aliajn specifajn trajtojn de fenestraĵo (ekz., Etikedo Teksto de TextField-fenestraĵo).
4. Ilobreto
La Ilobreto ofertas kelkajn utilajn informojn, kiel la Canvas Size, kaj ankaŭ butonon pri Projektaj problemoj, kiu indikas ajnajn malfacilaĵojn kaŭzitajn de la aranĝo aŭ agordoj de via projekto.
avantaĝoj
- Vida Konstruilo kun Treni kaj Faligi funkciojn.
- Estas simple transformi dezajnojn en programaron.
- Estas pli ol 50 pretaj uzeblaj ŝablonoj.
- Vi povas fari iOS kaj Android-aplikaĵojn samtempe.
- Vi povas uzi GitHub, Firebase, Open AI kaj aliajn servojn por plibonigi vian apon.
contras
- Neniuj limigoj estis haveblaj.
prezoj
Vi povas komenci uzi la platformon kun ĝia senpaga versio, kaj ĝi ankaŭ provizas superajn planojn, kiuj komenciĝas je $ 12 monate.
konkludo
La FlutterFlow estis la fokuso de ĉi tiu diskuto.
Ĝi estas drag-and-drop-interfaco por disvolvi poŝtelefonajn programojn, kiuj funkcias en la reto. Ĉi tio signifas, ke vi povas konstrui mirindajn laŭmendajn apojn en malpli ol unu horo sen skribi ajnan kodon.
Ĉi tiu ampleksa revizia gvidilo devus instrui al vi ion novan.
Lasi Respondon