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:

ponuda

Komentari

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

SEO i tražilice

Velika analiza online sadržaja o cijepljenju pokazuje da HZJZ olakšava posao – antivakserima

SEO koji život znači. To bi mogao biti alternativni naslov ove analize, iako ovdje nije riječ o samoj optimizaciji sadržaja za tražilice, nego optimizaciji za - korisnika. Jer u vrijeme kad procijepljenost pada, optimiziran i korisniku prilagođen sadržaj na stranicama HZJZ-a i drugih zdravstvenih institucija mogao bi doista značiti razliku između života i smrti.

Startupi i poslovanje

Bez VC investicije, TalentLyft je školski primjer samofinanciranog SaaS startupa

Bez ikakve veće investicije, TalentLyft, domaći regrutacijski alat koji koriste Five, HT, Span i mnoge druge tvrtke, izašao je s novom konkurentnom verzijom kojom planira globalno širenje uz pomoć inbound marketinga.

Startupi i poslovanje

Domaći startup Valut nastoji eliminirati visoke provizije na bankomatima i mjenjačnicama

Ako vam bankomati i mjenjačnice na putovanjima uzimaju prevelike naknade kod promjene valuta, možda je upravo za vas Valut, domaći startup koji radi na tome da konverzija bude što dostupnija i povoljnija, posebice na mjestima na kojima to do sada nije bilo tako.

Što ste propustili

Startupi i poslovanje

Toni Trivković, Split Tech City: Nismo htjeli slušati da se ne može, već pokazati da se može

“U Splitu je uvijek izazovno okupiti mlade na neko događanje. Njih dvjestotinjak na kišno subotnje jutro može značiti samo jedno - zaista su željeli motivaciju”.

Kolumna

Što vrh ima s time?

Kad te pozovu na panel s naslovom “Promjene dolaze s vrha (i kako do njega doći)?”, počneš opsesivno razmišljati o toj riječi - vrh.

Startupi i poslovanje

TransferWise: Klijentima štedimo više od milijardu funti bankarskih naknada godišnje, ali preostaje nam još 199 milijardi

Svojim jedinstvenim rješenjem za plaćanje u stranim valutama diljem svijeta, TransferWise bio je sreća za mnoge potrošače, ali godinama trn u oku mnogih banaka. Danas su upravo banke i druge velike korporacije poslovanja kojima se okreću u želji da do 2025. postanu vodeće infrastrukturno rješenje za međunarodna plaćanja. Kako planiraju u tome uspjeti, saznala sam od njihovog Alastaira Thompsona.

Nesortirano

Kako razviti aplikaciju koja će od “strašnog” e-Računa učiniti bezopasnog psića?

Poduzetnike oblijeva hladan znoj kada se sjete e-Računa, ali zamislite kako je onima koji stvaraju aplikacije za njegovo izdavanje? Čini se, ne tako strašno.

Sponzorirano

Koliko dobar WiFi u kafiću treba biti da bi gosti bili zadovoljni?

Na redu je i zadnja epizoda serijala Digitalni kafići kroz koji se bavimo ključnim stavkama na koje jedan uspješan kafić treba paziti u digitalno vrijeme. U 4. epizodi otkrivamo zašto je kafićima bitno istaknuti se dobrom WiFi vezom.

Kolumna

Kako riješiti izazove rada na projektu: Od nekompetentnih voditelja do loše komunikacije

Nedavno smo imali smo zgodan slučaj. Radi se o većem projektu, u njemu učestvuje više tvrtki. Krovna tvrtka, između ostaloga, ima i svog voditelja projekta. Radi se o osobi koja za takav posao nije kompetentna iz jednostavnog razloga - ne poznaje osnovne elemente od kojih se upravljanje projekata sastoji.