Appomart
PortfolioBlog
alibraweb logo

Alibra School

Upravljanje materijalima generisanim veštačkom inteligencijom
Razgovor o projektu
Pronađite projekte u ovoj kategoriji
alibraweb
Razvijeno: u 2024
Lokacija:
Astana, Kazahstan

O projektu

Alibra je jezička škola osnovana 2000. godine, sa 27 ogranaka i preko 300.000 klijenata. Razvili smo softverski paket zasnovan na moćnom Appocore motoru, koji obuhvata sistem upravljanja ulogama za svakog korisnika i administrativni interfejs za upravljanje sistemom, pružajući fleksibilan pristup resursima. Integrisali smo OpenAI i Google TTS, stvarajući funkcionalnost koja generiše kurseve od 10.000 reči sa bilo kojim parovima jezika. Učenje arapskog iz hindija ili kineskog iz španskog nije problem. Implementirali smo sintezu govora sa Yandex Speech Kitom za kreiranje transkripcija pomoću veštačke inteligencije.
O projektu se piše

Šta je urađeno

Android i IOS aplikacija
Backend
Integracije sa OpenAI i Google Translate API, Yandex Speech kit
Veb aplikacija za administraciju
Koncept, dizajn, logo
Utrošeno vreme
Vreme realizacije
Srednji projekat
Srednji projekti zahtevaju vreme od nekoliko meseci do pola godine. To je povezano sa umerenom složenošću funkcionalnih zahteva i brojem integracija. Projekti ove kategorije uključuju balans između standardnih i prilagođenih rešenja, što omogućava postizanje potrebnog nivoa funkcionalnosti. Vreme je takođe potrebno za optimizaciju procesa i korisničkog interfejsa, kako bi se obezbedila efikasnost i jednostavnost korišćenja.
Budžet projekta
Budžet
Skup projekat
Projekti ove kategorije zahtevaju značajan budžet zbog složenih funkcionalnih zahteva i mnogih integracija sa različitim sistemima. Mogu uključivati integracije sa spoljnim bazama podataka, analitičkim sistemima i sistemima za upravljanje poslovnim procesima. Visoki troškovi su takođe posledica angažovanja iskusnih stručnjaka, izrade prilagođenih komponenti i osiguravanja visokih performansi i pouzdanosti sistema. Dodatno su potrebni razvoj jedinstvenih funkcija, složenih sistema uloga i detaljna razrada korisničkih scenarija.

Izlazak nove Alibra aplikacije

Priča o klijentu

Digitalna era zahteva fleksibilnost i brze nadogradnje softverskih proizvoda od kompanija. Objective-C, nekada dominantan u svetu iOS mobilnog razvoja, danas predstavlja ozbiljne izazove za poslovanje. Podrška i ažuriranje zastarelih aplikacija na ovoj platformi postaju sve skuplji i manje konkurentni.

Jasnim primerom takvog izazova je škola jezika Alibra, koja se obratila kompaniji Appomart sa problemom održavanja i razvoja svoje mobilne aplikacije na Objective-C. Troškovi podrške stalno su rasli, dok se tržište stručnjaka spremnih da rade sa zastarelim kodom smanjivalo. Proceniši sve moguće profesionalne i financijske rizike, analitičari Appomarta predložili su strateški prelazak na cross-platform tehnologiju React Native.

Klijent je takođe izrazio želju da dodaju novu funkcionalnost postojećoj aplikaciji, ali analiza je pokazala da je struktura koda na Objective-C toliko stara da će izmene zahtevati značajnu preradu. To je otvorilo put globalnoj modernizaciji.

Prelazak na React Native nije bio samo promena tehnološkog steka, već i važna strateška odluka. Glavni rezultati istraživanja su pokazali da:

  • Podrška starog koda postaje sve skuplja i tehnički zahtevnija.
  • Investicije u razvoj nove cross-platform verzije aplikacije mogle bi značajno smanjiti buduće troškove.
  • React Native je omogućio veću fleksibilnost za buduća ažuriranja i skaliranje.

Prelazak Alibra na React Native

Detaljnija tehnološka analiza: Objective-C protiv React Native

Objective-C, koji je dugo bio temelj razvoja na iOS platformi, ima impresivne sistemske mogućnosti i moćne okvire poput Cocoa Touch. Podržava dinamičko slanje poruka, introspekciju i kategorije za proširenje klasa bez nasleđivanja. Jezik nudi visoku efikasnost koja je presudna za intenzivne računarske zadatke i igre bogate grafikama.

Međutim, njegova složenija sintaksa i sporo uvodjenje novih funkcionalnosti čine ga manje privlačnim u poređenju sa modernijim alatima. Nejasna podela na model, prikaz i kontroler (MVC), može dovesti do gužve u kodu, a upravljanje memorijom pre pojave ARC (Automatic Reference Counting) bila je glavna tačka problema za developere.

React Native, nasuprot tome, razvijen je sa fokusom na efikasan UI. Baziran na reaktivnim principima i virtualnom DOM-u, pruža developerima alate za kreiranje fleksibilnih i reaktivnih korisničkih interfejsa. On se integriše sa postojećim bazama koda na Objective-C, Java ili Swift, omogućavajući postepen prelazak na React Native u projektu, dok istovremeno ubrzava proces razvoja i testiranja aplikacije.

React Native takođe pojednostavljuje upravljanje stanjem i ponovni prikaz komponenti u aplikacijama kada se podaci promene. Zahvaljuјуći hot reloading-u i mogućnosti pisanja platformskih nezavisnih kodova, developeri mogu brzo unositi izmene i videti rezultate u stvarnom vremenu. Takve karakteristike, kao što su live reload i brza iteracija, čine proces razvoja manje radno intenzivnim i bržim.

Dok Objective-C ostaje odličan izbor za kreiranje složenih i visokoperfomansnih aplikacija, posebno tamo gde je potrebna bliska integracija sa iOS platformom, React Native, nudi odgovarajuću alternativu za timove koji cene brzinu razvoja, jednostavnost održavanja i prenosivost koda između platformi. Takva kombinacija dostupnosti, brzine i fleksibilnosti, obično čini React Native preferiranim za startape i kompanije koje žele maksimalno efikasno iskoristiti svoje resurse.

Alibra cross-platform dizajn

Izbor u korist React Native za određeni projekat u Appomartu bio je motivisan kako željom za optimizacijom procesa razvoja, tako i potrebom za boljom skalabilnošću, podrškom i brzinom daljih ažuriranja aplikacije. Ovo rešenje će smanjiti troškove podrške više koda i ubrzati proces implementacije novih ideja.

Neizostavno dolazi vreme kada neki alati ustupaju mesto drugim, modernijim i efikasnijim rešenjima. Tako, SOAP protokol, koji je godinama služio kao standard za razmenu podataka, sada gubi pozicije pred fleksibilnijim i pogodnijim REST API-jima. jQuery biblioteka, koja je nekada revolucionirala rad sa JavaScript-om, postepeno ustupa mesto standardnim mogućnostima modernog JavaScript-a i okvirima poput React i Vue.js. Microsoftov Silverlight i Java Applets su izgubili relevantnost, ustupivši mesto otvorenim web standardima i moćnim pregledničkim motorima. AngularJS, PhoneGap/Cordova suočavaju se sa konkurencijom iz rešenja kao što su React Native i Flutter, koji pružaju više nativni i fluidni korisnički interfejs.

Novi Alibra kursevi jezika

Problemi starih IT sistema i prelazak na fleksibilne tehnologije

Razmatrani slučaj je otkrio jedan od ključnih problema modernizacije zastarelih IT sistema: svaka, čak i najmanja promena može zahtevati neproporcionalno mnogo vremena i resursa. Na osnovu sprovedene analize, postalo je jasno da držanje za zastarele tehnologije znači konstantno suočavanje sa ograničenjima u razvoju proizvoda i povećanjem operativnih troškova. Prelazak na cross-platform razvoj na React Native, pak, otvara mogućnosti za inovacije i pojednostavljuje proces unosa poboljšanja za naše klijente. Napredna rešenja nam omogućavaju da se oslobodimo tereta zastarelog koda i dobijemo slobodu u prilagodjavanju proizvoda trenutnim i budućim zahtevima tržišta.

U procesu planiranja i realizacije prelaska na nove tehnologije vodili smo se dvama osnovnim principima: sveobuhvatna analiza i orijentacija na klijenta. Svaki korak prelaza na React Native, od pripremne faze do implementacije i testiranja proizvoda, bio je pažljivo razrađen. Timski rad sa klijentom pridavali smo pažnju svakoj pojedinosti, uverivši se da će odabrano rešenje uzeti u obzir sve aspekte i poslovne zahteve i dovesti ih na novi nivo efikasnosti.

Alibra upravljački interfejs

Zaključak

Izlazak nove mobilne aplikacije za školu Alibra otvorio je mnoge nove mogućnosti za korisnike. Sa ponosom možemo reći da je ova aplikacija ne samo inovativna, već i izuzetno funkcionalna, sposobna da proces učenja stranih jezika učini što produktivnijim i zanimljivijim kao moguće.

Adaptivno učenje sa Alibra

Funkcionalnost aplikacije

  • Vlastita tehnika memorisanja reči: Aplikacija koristi jedinstven pristup razvijen specifično za povećanje efikasnosti učenja vokabulara.
  • Planer podsetnika i push obaveštenja: Za svakog korisnika se generišu individualni podsetnici, omogućavajući im da održe stalnu praksu i unaprede rezultate.
  • Generisanje novih kurseva: Sistem omogućava lako kreiranje novih kurseva sa praktično bilo kojim parovima jezika zahvaljujući integraciji sa Open AI i Google Translate API. Korisnici mogu učiti bilo koji jezik, od popularnih evropskih do egzotičnih poput kineskog.
  • Fleksibilnost u izboru jezičkih parova: Aplikacija omogućava korisniku da uči jezik sa bilo kog na bilo koji, što je čini univerzalnim alatom za višejezično učenje.
  • Provereni prevodi: Svi prevodi generisani od strane sistema prolaze ručnu proveru od strane moderatora, čime se osigurava pouzdanost i visok kvalitet obrazovnih materijala.
  • Upravljački interfejs: Potpuni upravljački interfejs omogućava upravljanje i uređivanje sadržaja kurseva, obezbeđujući fleksibilnost i preciznost u obrazovnom procesu.

Integracija Alibra aplikacije sa Open AI i Google Translate

Šta je urađeno

  • Aplikacija za iOS i Android: Razvoj multi-platformske aplikacije dostupne za preuzimanje na iOS i Android uređajima.
  • Serverski deo: Pouzdana serverska infrastruktura koja osigurava stabilan rad aplikacije.
  • Integracije sa Open AI i Google Translate API: Kompleksne integracije koje omogućavaju generisanje i prevođenje obrazovnih materijala na bilo koji jezički par.
  • Upravljački interfejs: Alati za upravljanje i upravljanje aplikacionim sadržajem.
  • Koncept, dizajn, logo: Kompletan razvoj koncepta, dizajnerskih rešenja i korporativnog stila za aplikaciju.

Kompanija Alibra, najveća u regionu u oblasti obrazovanja stranih jezika, sada poseduje moćan alat za poboljšanje kvaliteta obrazovanja. Mobilna aplikacija i upravljački interfejs omogućavaju preciznu konfiguraciju kurseva, kontrolu sadržaja i obezbeđuju visok kvalitet obrazovnog procesa.

Izlazak nove aplikacije predstavlja važan korak u evoluciji digitalnog obrazovanja. Sigurni smo da će naša saradnja sa Alibra doneti plodove ne samo u optimizaciji IT troškova, već će postati odlična osnova za buduće obrazovne inovacije. Ako i vaše poslovanje treba modernizaciju i implementaciju naprednih tehnologija, Appomart tim je uvek spreman ponuditi profesionalna rešenja usmerena ka budućnosti.

Dobijte individualnu procenu i tehnički plan
Dobijte individualnu procenu i tehnički plan
Zakažite stručnu konsultaciju odmah
Dobijte informacije o troškovima vašeg projekta
Kontaktirajte

Šta kažu naši klijenti

Moglo bi vas zanimati

toolly
toolly logo

Toolly

B2C outsourcing platforma
O projektu
Toolly je B2C outsourcing platforma koja pomaže korisnicima da brzo ulobe aplikacije za različite vrste kućnih, profesionalnih i edukativnih usluga, a kompanije i specijalisti redovno i u pogodnom formatu primaju porudžbine. Ova aplikacija primenjuje funkcije kreiranja porudžbina za više različitih kategorija, postavljajući dodatne jedinstvene parametre.
Beograd, Srbija
2023
toolly2
toolly2 logo

Toolly

Aplikacija za naručivanje usluga
O projektu
Appomart je razvio IT projekt koji revolucionizuje srpsko tržište IT usluga svojom sveobuhvatnom funkcionalnošću, uključujući mogućnost formiranja odgovora sa sopstvenom ponudom cene, push notifikacije, ocenjivanje i komentarisanje, ugrađene četove, integraciju sistema za plaćanje, jasan dizajn, razumljiv interfejs, praktičan i funkcionalan administrativni deo za korporativne klijente, praktičan sistem međusobnog obračuna i ugrađenu analitiku. Ovaj projekat sigurno će izazvati postojeće stanje stvari.
Beograd, Srbija
2023
shocas
shocas logo

Shocas

Crowdsourcing dostava
O projektu
Kreirali smo crowdsourcing dostavnu uslugu sličnu Uberu u svetu dostave hrane iz prodavnica. Usluga je osmišljena za one koji nemaju vremena ili mogućnosti da sami kupuju hranu. Aplikacija ima moderno sučelje s praćenjem lokacije i sastavljanjem liste za kupovinu. Aplikacija radi u Nemačkoj i pruža jednostavan i efikasan način naručivanja hrane. Korisnici mogu odabrati željene artikle, a zatim im se dodeljuje dostavni agent koji će ispuniti porudžbinu. Korisnici mogu u stvarnom vremenu pratiti dostavnog agenta, što im omogućava brzo i praktično dobijanje hrane.
Stockstadt, Nemačka
2020
Otkrijte budućnost IT-a uz Appomart

Spremni ste da revolucionizujete svoj IT pejzaž? Partnerstvo sa Appomartom, pouzdanim provajderom rešenja. Dajte našim ekspertima da vas vode ka uspehu uz prilagođene strategije.

Ne oklevajte - zatražite poziv sada! Popunite obrazac i krenite na svoje putovanje digitalnom transformacijom. Osigurajte svoju budućnost uz Appomart danas.

Tip projekta
Appomart - contacts