Shoutem v5: Još jednostavnije do nativnih i 'cross-platform' aplikacija

Shoutem v5: Još brže i jednostavnije do nativnih i ‘cross-platform’ mobilnih aplikacija

Hrvatska tvrtka s njujorškom adresom, Shoutem, predstavila je v5, odnosno petu generaciju svog ‘app buildera’ koji omogućava brzu i jednostavnu izradu nativnih i ‘cross-platform’ aplikacija, a tehnologije na kojima se temelji su React Native i React.js. Više o svemu ispričao nam je Tomislav Tenodi, Technical Product Manager.

shoutem-v5
Na razvoju nove platforme radilo se gotovo dvije godine, objašnjava Tomislav Tenodi, Technical Product Manager u Shoutemu.

Zahvaljujući novoj Shoutemovoj novoj platformi za izradu aplikacija, aplikacije je od sada moguće napraviti još brže i jednostavnije, od odabira željenog predloška ili stila aplikacije, različitih featurea za povezivanje s korisnicima, odabira sadržaja koje će korisnici moći vidjeti, njihovog dodavanja u CMS, ‘povlačenja’ sadržaja, primjerice, s web stranice ili Instagrama do programa vjernosti i kupovanja putem aplikacije. Objavljivanje aplikacije na Google Play ili App Storeu također je još lakše nego ranije, obećavaju Shoutemovci.

Nova verzija platforme omogućava potpuno razvojno okruženje za izradu aplikacija, a sve ekstenzije su open-source. Uz to, tu je i mnoštvo unaprijed napravljenih ekstenzija koje korisnici mogu dodati unutar svoje aplikacije. Sve ekstenzije i predlošci su napisani u React Nativeu, a za lakše snalaženje tu je i Shoutemova besplatna React Native škola, naglašava Tomislav Tenodi, Technical Product Manager u Shoutemu, i dodaje kako je razvoj nove platforme trajao gotovo dvije godine.

Na offsiteu u ljetu 2015. smo ozbiljno raspravljali što je iduće za Shoutem jer je stara platforma imala veliki broj limitacija – od arhitekture do mogućnosti prilagodbe koje su klijenti tražili.

Razvoj smo započeli testiranjem svih dostupnih tehnologija. Rezultat testiranja iznjedrio je React Native kao najperspektivniju tehnologiju. Odlučili smo napraviti velik rizik i prebaciti potpunu platformu na React Native, postepeno testirajući određene dijelove. Već u ljeto 2016. godine smo imali ranu alfa verziju, a od prosinca prošle godine aktivno testiramo platformu na više od 1000 developera. S vremenom smo iteracijama došli smo odličnih rezultata kod naših korisnika.

‘Cilj nam je biti developer-friendly

shoutem-shop-and-loyalty

Naglašavajući prednosti nove platforme, Tomislav ističe plugin arhitekturu temeljenu na ekstenzijama.

Postoji tržište gotovih ekstenzija koje možete jednostavno dodati u svoju aplikaciju i dobiti kompletnu funkcionalnost i dizajn. Obično trebaju tjedni da razvijate funkcionalnosti koje očekujete od aplikacije, no sada ne morate izrađivati aplikaciju od početka.

Objašnjava da im je primaran cilj da budu developer-friendly, iz čega je proizašlo da korištenjem Shoutemove platforme ne bi trebalo biti ograničenja koje opcije React Nativea developeri mogu koristiti te da platforma mora biti open-source. U Shoutemu dodaju da snažno vjeruju u budućnosti React Nativea, a to je razlog zašto pored Shoutema razvijaju niz alata i libraryja koji mogu pomoći React Native developerima u izradi boljih aplikacija. Jedan od njih je njihov UI toolkit, o kojemu smo već ranije pisali.

Kome je platforma v5 namijenjena?

Govoreći o tome je li v5 namijenjen početnicima koji žele izrađivati aplikacije ili developerima upoznatima s JavaScriptom i React Nativeom, u Shoutemu objašnjavaju da ciljaju na sve spomenute korisnike zbog čega kažu da su poput WordPressa za mobilne aplikacije.

 Ako želite više prilagodbe, koristimo React Native i plugin arhitekturu u pozadini tako da je jako jednostavno modificirati postojeće ili stvoriti nove funkcionalnosti.

Što sve omogućava v5?

shoutem_tim_resize
Shoutem je ‘app builder’, startup tvrtke Five.

Kad je riječ o tome što v5 omogućava u odnosu na druga rješenja, ističe se da nova platforma pokriva cijeli životni ciklus razvoja aplikacije.

DIY Builder je namijenjen jednostavnom upravljanju aplikacijama i brzoj izradi prototipa, tu su i mnoge open source ekstenzije (koje se mogu prilagoditi) i, naposljetku, tu je automatizirano objavljivanje aplikacije u obje trgovine.

No, i nakon objave aplikacije, tu su i dodatni alati za njihove vlasnike, kao što je:

  • Prilagodljiv Shoutem CMS – trenutno se koristi za više od 5000 aplikacija, a svaka ekstencija je integrirana s njime što se može koristiti za upravljanje podacima kroz sučelje. Aplikacije automatski sinkroniziraju podatke s Shoutemovim CMS-om. Također, prilikom izrade ekstenzija, CMS se može lako prilagoditi uz JSON Scheme.
  • Sučelje s push notifikacijama – Shoutem Builder ima intergrirano sučelje s push notifikacijama za jednostavno korištenje.
  • Analitika – sve što se događa s aplikacijom može se i analizirati kroz Builder.

Do kraja godine svi postojeći korisnici na React Native platformi

shoutem-v5-react-native

Uslijed lansiranja nove platforme, u tijeku je migracija 5000 Android i iOS aplikacija napravljenih na ranijim platformama na React Native. Kada migracija bude završena, Shoutem će biti najveći izdavač React Native aplikacija. Tomislav kaže:

Migraciju aplikacija smo započeli te se nadamo da će ona biti završena do kraja 2017. Trenutno još nemamo u potpunosti razvijene sve funkcionalnosti v4 platforme na novoj platformi, no do kraja godine planiramo iste dodati na novu platformu kako bi prebacili sve trenutne korisnike na React Native aplikacije.

Za kraj, zanimala me suradnja Shoutema i Facebooka, koji je i razvio React Native, a Tomislav pojašnjava:

Na suradnju s Facebookovim React Native Core timom izuzetno smo ponosni. S većinom smo se upoznali na React konferencijama, dok s nekima za vrijeme posjeta u Facebookovom HQ-u prošle godine gdje smo im i održali demo platforme još u ranoj alfa fazi. Aktivno održavamo kontakte s Facebookovom ekipom, imamo super odnos s njima i trenutno gledamo kako u bliskoj budućnosti još produbiti suradnju te ih još više uključiti u sam razvoj Shoutema.

A kako novi Shoutem izgleda na djelu, može se pogledati u sljedećem videu:

Komentari

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Startupi i poslovanje

Saša Fišter platformom Sliceer planira dobiti gem, set i meč digitalizacije teniskih klubova

Aplikacija za digitaliziranje teniskih klubova i gemifikaciju igranja tenisa Sliceer danas ima više od 1400 aktivnih korisnika koji putem nje organiziranju mečeve i turnire.

Tehnologija

Kako otvoriti webshop? Važan korak je odabir platforme – što nudi WooCommerce?

Došla je pandemija i odjednom vam je pokretanje web trgovine postalo glavni prioritet? Važna odluka koja vas čeka je odabir platforme na temelju koje ćete napraviti svoje eCommerce carstvo. U moru alata čudnih imena, jedan iskače više od drugih - WooCommerce.

Intervju

Tko posreduje između vašeg mobitela i banke kada plaćate Apple Payem?

Dok prislanjate mobitel na POS terminal vjerojatno ne razmišljate o tome koliko se procesa odvija u pozadini kako bi vaš novac kroz mobitel otišao s računa, zar ne?

Što ste propustili

Startupi i poslovanje

Wolt, Infobip i KEKSPay otkrili što ih je kaos oko COVID-19 naučio o CX-u

S obzirom na nove okolnosti rada i života koje je donijela pandemija, osluškivanje tržišta brendovima je postalo bitnije nego ikad. Oni koji su pomno pratili promjene snašli su se nešto bolje, ali nitko nije bio imun na izazove. Uz domaće i strane stručnjake na Digitalnom doručku prošli smo najvažnije aspekte korisničkog iskustva u neizvjesnim vremenima ne bi li spremnije dočekali mjesece pred nama.

Društvene mreže

Što morate znati o Trumpovom bijesu prema Twitteru – i posljedicama za Facebook i Google, vas?

Očekivano, Donaldu Trumpu se potez Twittera, koji je označio njegove objave spornima, nije nimalo svidio pa je donio uredbu kojom želi dodatno regulirati društvene mreže, učinivši ih direktno odgovornima za ono što njihovi korisnici objavljuju.

Startupi i poslovanje

Ivan Burazin: Shift uživo u rujnu, a do tada organiziramo online predavanja!

Shift se drži i dalje, a ovogodišnje izdanje neće biti prebačeno online, već će se u rujnu održati uživo!

Intervju

Miljenko Graovac novi je direktor digitalnih proizvoda u HT-u: Introspektiva je ključ inovacija!

Privukla me vizija kompanije: digitalizacija i povezivanje privatnih osoba, tvrtki i društva s prilikama koje ona pruža, kaže novi šef digitalnih proizvoda u Hrvatskom Telekomu s kojim smo imali priliku razgovarati o karijeri te implementaciji digitalnih proizvoda i rješenja u velikim tvrtkama.

Najava

Što vas čeka kao programere nakon faksa – u doba krize? Saznaj na Digitalna karijera meetupu!

Pred nadolazeću krizu preostalih par ispita do kraja ili diploma u ruci nude malo nade za mlade, ali i to prijelazno razdoblje nosi neke prednosti i prilike, čak i u neizvjesnim vremenima. Kako razviti željenu karijeru na pomolu ekonomske krize, otkrivamo uz digitalne stručnjake na novom meetupu Digitalne karijere.

Startupi i poslovanje

Više Instagram nego intranet: Jenz je aplikacija koju vaš tim nije znao da treba!

Umjesto emailova, Facebook eventova, Google kalendara, anketa, Instagram profila, Slack #general i #win kanala, razmjene kontakata - možda je vrijeme da se sve složi u jedno? Hrvatski Q napravio je upravo to s aplikacijom Jenz.