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:

Molimo da prihvatite sve kolačiće kako biste mogli vidjeti ovaj sadržaj

Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na Netokraciji dopušteno je samo korisnicima koji ostave svoje ime i prezime te mail adresu i prihvate pravila ponašanja.

Pravila ponašanja

Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja, kao i Zakon, držeći se sljedećih pravila ponašanja:

  • Ne budite 💩: Nema vrijeđanja, diskriminiranja, ni psovanja (osim ako nije osobni izričaj, ali onda neka psovka bude općenita, a ne usmjerena prema nekome). Također, upoznajte se sa stavkom 2. članka 94. Zakona o elektroničkim medijima prije no što ostavite komentar.
  • Samo kvalitetna rasprava, manje trolanja: Ne morate se ni sa kim slagati, ali budite konstruktivni i doprinesite raspravi! Svako trolanje, flameanje, koliko god "plesalo" na granici, leti van.
  • Imenom i prezimenom, nismo Anonymous 👤: Autor sadržaja stoji iza svog sadržaja, stoga stojite i vi iza svog komentara. Koristimo ime i prezime te pravu email adresu.

Kako koristimo podatke koje ostavljate? Bacite oko na našu izjavu o privatnosti.

Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.

Komentari

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Prikaz

Native Teams u Hrvatskoj: Kako olakšavaju brigu o porezima, doprinosima i zapošljavanju u inozemstvu?

Native Teams, platforma za freelancere i digitalno plaćanje koju globalno koristi gotovo sto tisuća ljudi, u Hrvatsku je stigla prije dvije godine. Otkrivamo kako im je izgledalo širenje na regiju te što su u međuvremenu nova uveli.

Zabava i zanimljivosti

Hrvati napokon mogu glasati elektronski, i to zahvaljujući Samu Altmanu (i botovima)

Već niz godina naklapa se i navija za uvođenje elektronskog glasanja u Hrvatskoj. Ako nismo tijekom pandemije koronavirusa, kad ćemo, pitaju se mnogi. Ova superizborna godina, u kojoj nas čekaju parlamentarni, europski i predsjednički izbori jedina je još sila (ne)prilika koja bi mogla nagnati Državno izborno povjerenstvo da poduzmu mjere po tom pitanju.

Tvrtke i poslovanje

Znate li koristiti svoj “mozak izvan mozga”?

Proces u kojem naš mozak prati samog sebe i procjenjuje koliko mu dobro ide radimo svakodnevno, s više ili manje uspjeha. Riječ je o metakogniciji koja utječe na svaki aspekt našeg ponašanja - od definiranja životnih ciljeva i kako do njih doći do procjenjivanja vlastitih osjetila.

Što ste propustili

Tvrtke i poslovanje

Nagrađeni su najbolji domaći web trgovci – najbolji webshop Volim Ljuto

Ukupno 92 hrvatska web trgovca prijavili su se na šesto natjecanje eCommAwards powered by FAVI, a natjecali su se u šest kategorija: korisničkoj podršci, analitici, SEO optimizaciji, putovanju kupca, pravnoj usklađenosti i sadržaju.

Tvrtke i poslovanje

Otvorene prijave za Europsko natjecanje u društevnoj inovaciji: Glavna nagrada 75.000 eura

Nagrada promiče društvene inovacije koje pružaju rješenja za društvene izazove i potiču održivi i inkluzivni rast u Europi.

Tvrtke i poslovanje

Pomozite nam doznati tko su, kako rade i što muči hrvatske SaaS tvrtke

Netokracija i SaaStanak udružili su se u istraživanju kako bismo prvi put u Hrvatskoj dobili pregled domaćeg "Software as a Service" ekosustava.

Startupi

Tim MediBoost pobjednik je inovacijskog natjecanja AI4Health.Cro

U natjecanju je sudjelovalo 28 timova, od kojih je 10 ušlo u veliku završnicu te dobilo priliku natjecati se za prve tri nagrade, a pobjedu je odnio tim MediBoost.

Intervju

Moran Cerf: Vrijeme je da marketinška industrija uporabi alate koje su neuroznanstvenici stvorili!

Moran Cerf znanstvenik je koji je revidirao protokol lansiranja nuklearnog oružja, a na Danima komunikacija najavio je marketing budućnosti – marketing u našim snovima. I nije riječ o sanjarenju!

FinTech

Regulativa vs. korisničko iskustvo: Kako banke identificiraju korisnike na daljinu?

Pravilnikom Ministarstva financija o uvođenju novih klijenata u bankarski sustav industrija je zadovoljna, ali kako provjeriti identitet klijenta na daljinu - i dalje ostaje veliki problem za banke.