III.1 Prezentarea aplicatiei [305393]

Capitolul III

III.1 Prezentarea aplicatiei

Aplicația mobilă creată în cadrul lucrării de licență este un magazin online care se axează pe o [anonimizat] o varietate de produse din multiple categorii. [anonimizat]-end.

Ecranele Aplicatie din cadrul licentei sunt structurate in 2 sau 3 componente mari: Bara de navigatie din partea de sus a ecranului, zona de continut si bara de navigatie din partea de jos a ecranului

Bara de navigatie din partea de sus a ecranului prezentata in figura 3.1 cuprinde : [anonimizat].

Fig 3.1- Bara de navigatie din antet

Zona de continut difera in functie de pagina pe care se afla utilizatorul. [anonimizat].

Fig. 3.2 – Continutul paginii de cos

Bara de navigatie din partea de jos a ecranului contine 3 butoane care fac legatura cu alte ecrane ale aplicatie . Aceasta bara de navigatie este accesibila doar in ecranele pe care le contine aceasta.

Fig. 3.3- Bara de navigatie din josul paginii

In continuare voi prezenta fiecare ecran din cadrul aplicatiei.

[anonimizat]-ul, [anonimizat].

Setarea acestui ecran a fost facuta astfel: in fisierul app.json a fost setata o imagine pentru splash screen, o [anonimizat] (fig. 3.1.1 )

"splash": {

"image": "./assets/splash-screen.png",

"resizeMode": "contain",

"backgroundColor": "#010412"

},

Fig. 3.4-[anonimizat] “Bine ati venit” si cele doua butoane care ne permit navigarea catre ecranele de inregistrare si Autentificare in aplicatie.

Fig. 3.5- Ecran de intampinare

Ecranul de integistrare contine un formular cu datele necesare pe care utilizatorul trebuie sa le completeze pentru utilizarea aplicatiei. La primirea mesajului de alerta “Inregistrar reusita”, utilizatorul poate avansa la urmatorul ecran.

[anonimizat], necesara fiind doar autentificarea. Ecranul de autentificare contine un formular de date necesare pentru accesarea continutului aplicatiei. [anonimizat].

Fig. 3.6- [anonimizat] o [anonimizat] 2 coloane .In partea de jos a ecranului current se gaseste si o bara de navigatie cu 3 butoane care ne duc catre alte 2 [anonimizat], adica pagina curenta.

[anonimizat].

Fig. 3.7 Ecranul de Categorii

In figura 3.8 [anonimizat]. Fiecare produs se poate aduga in cos sau se poate vizualiza in detaliu prin apasarea butonului corespunzator operatiunii dorite.

Prin accesarea meniului lateral putem naviga spre ecrane precum: comenzile mele, setari, produse sau deconectare. Pentru utilizatorii care au dreptul de a adauga proudse in aplicatie in aces meniu lateral apar mai multe butoane precum: produsele mele, comenzi plasate,comenzile mele, produse si deconectare.

Fig. 3.8 Ecranul de produse din categorie

Fig. 3.9 Meniu lateral

In Ecranul detalii produs sunt afisate urmatoarele elemente: titlul produsului in bara de navigatie, o imagine in partea superioara a ecranului, zona de continut si butonul de adaugare in cos a produsului.

Fig.3.10 Ecranul detalii produs

Ecranul cos de cumparaturi contine produsele aflate in cos, valoarea acestora, valoarea totata, cantitatea, posibilitatea de a scadea numarul de articole din cos sau stergerea acestora din cos.

Se poate observa ma jos structura produselor care ajung in cosul de cumparaturi.

class CartItem {

constructor(quantity, productPrice, productTitle, sum) {

this.quantity = quantity;

this.productPrice = productPrice;

this.productTitle = productTitle;

this.sum = sum;

}

}

export default CartItem;

Fig. 3.11 Ecranul cos de cumparaturi

Pe partea de front-end avem structura prezentata in figura 3.1.1 Am ales sa foloses aceasta structura de folder pentru a putea structura foarte bine aplicatia.

In folderul assets am inclus fonturile aplicatiei, imaginile folosite pentru iconita afisata in telefonul utilizatorului si ecranul afisat la intrarea in aplicatie despre care am sa va vorbesc in sectiunile ce urmeaza.

Folderul Components este impartit in 3 subfoldere pentru o mai buna gstionare a continutului. In folderus Shop sunt toate conponentele folosite in ecranele corespunzatoare magazinului, in Ui sunt elemente precum butoane creeate custom iar in folderul user sunt componente create specific pentru partea de admin precum comenzi.

Folderul constants contine un fisier js in care au fost introduse culorile folosite in aplicatie pentru o mai buna gestionare a UI.

Folderul modals contine structura produselor si a utilizatorilor introduse in aplicatie . In Figura 3.2 se poate observa structura unui produs in aplicatia noastra. Astfel un obiect de tip produs va fi structurat cu argumentele de pe lini 2 de cod din figura 3.2 si se vor stoca toate aceste date in proprietati cu ajutorul cuvantului this.

Produsele stocate in baza de date vor avea structura setata in figura 3.2.

Fig. 3.1.1- Structura de foldere a aplicatiei

Fig. 3.2- Structura unui produs introdus in aplicatie.

Ecran de autentificare, ecranul cu categoriile magazinului, Produsele prezente intr-o categorie, sectiunea de admin care cuprinde mai multe ecrane printre care se numara: ecranul de produse, ecranul de comenzi plasate de clienti; Sectiunea de produse favorite, cos de cumparaturi si nu in ultimul rand comenzi plasate.

In fiecare pagina gasim o bara de navigatie plasata in antetul aplicatiei care se modifica in functie de ecranul in care navigam .

Pentru state management am folosit biblioteca Redux care ne ajuta sa manageriem stat-urile aplicatiei. In foldetul Store avem 2 subfoldere: actions si reducers.

I action creem functiile addToCart si deleteFromCart pe care le importam in fisierul cart din folderul reducers. In reducer creem logica pentru adaugarea produselor in cosul de cumparaturi si logica pentru stergerea produselor in cosul de cumparaturi.

Similar Posts

  • De ce sunt interzise înțelegerile și practicile anticoncuren țiale și folosirea [600867]

    De ce sunt interzise înțelegerile și practicile anticoncuren țiale și folosirea abuzivă a poziț iei dominante ? I. Înțelegerile și practicile anticoncuren țiale – un ”blat”, o fraudare a regulilor jocului1. De ce nu au voie concuren ții să se în țeleagă între ei ?  Cooperarea este o latură foarte importantă a societăț ii…

  • These are data collected by Koster and Leckie (2014) on food sharing among 25 indigenou s Nicaraguan households . [628694]

    Koster Dataset These are data collected by Koster and Leckie (2014) on food sharing among 25 indigenou s Nicaraguan households . The relational data ("Koster data") include: • Food_sharing : The number of times that a gift of meat was given from one household to another. • Association_index : As based on "spot check" observational…

  • Negru DanielNolevschi [601228]

    Negru DanielNolevschi 1Negru Artiștiselectați: 1.IvanAlbright IvanLeLorraineAlbrightesteunartistamerican,născutînanul1897șidecedatla86 deani,1983.Esterecunoscutpentruauto-portrete,naturămoartășistudiuldecaracter, lucrarilesalesuntclasificatestiluluimagicrealist.Stilulartistuluiurmăreșteartiștica ElGrecoșiRembrandt,fiindvăzutcaunuldintreceimaioriginaliartiștiaisecolului 20.Aurmăritsăreprezintestraniulrealismalvieții,lucrărilefiinddescrisecao privireaartistuluiasupragândiriilumeștiprinintermediulunorlentilemisterioase. 2.GheorgheFikl GheorgheFiklesteunuldintreceimaiimpresionanțiartiștiRomânipost-Comuniști, bucurându-sedeinteresulcolecționarilorfațădelucrărilesaleșideoapreciatăcotăde piață.AexpuslaGaleriaSchortgendinLuxemburg,SoloShowSlagGallery,iarîn țarăestereprezentatdecătreGaleriaAnnArt,lucrărilesaleaflându-seîncolecții privatedinRomânia,MareaBritanie,Franța,SUA.Fiklcreeazăununiverssomptuos șineliniștit,incluzândseriidelucrăriicuunadâncmesajsimbolic,oviziune personalăaanxietățiișiamelancolieilegatădepierdereașirecâștigareaumanității, undeanimalecaboul,calul,câineleorioaiasuntocupanțistraniiaunorspații fantastice,furnizândcontextedereflecțieasupracondițieiumane. 3.NicolaSamora NicolaSamoriesteunartistdeorigineitaliană,născutlaForliîn1977.Aexpusîn numeroaseinstituteșimuzeeinternaționale,incluzândPavilionulItalianlaceadea54 -aedițieaBienaleidelaVeneția.Artistulexamineazătemaobsesieidinmaimulte punctedevedere:corpuluman,religia,științașiobsesiaartistuluifațădepropria lucrare.Lucrilesalesuntscobite,distorsionate,topiteșidistruse,contrastândcuzone deocalitatepicturalăcomparabilăcuceaaartiștilorrenașcentiști,fiindunmare admiratoralluiMichelangelor.Așacumdistrugereareprezintăuntipdefrumusețe, artistulseîntreabă,decesăabandonămtehnicilevechișiartacândpoțisăodistrugi șisăore-interpretezi? Artiștiiseaseamănăprintr-opaletăcromanicăfoartearpopiată,discursartisticcu punctedevedereasemănătoareșiînmultecazuricomuneșimanierederezolvarea compozițiilorcuungradridicatdetensiune,personajedeformate,stărideneliniște induseprivitoruluiCompleteazăîmpreunăoprivireînansamblucătreobsesia contemporanăacorpuluiuman,obsesiedusăpânăladistrugere. Negru DanielNolevschi 2Concept: Procesdestudiușichestonareacorpuluiumandreptsuprafațădeprobagarea spiritualității,aexaminăriivibrațiilordintrevalorilesocialacceptateșiinstincte personale,într-uncomplicatprocesdeconfigurareapersonalității,deinfirmarea standardelordelimbajșiformă. Alăturareacorpuluidefacturăcanonicăsiaceluinatural,palpabil,destăinuie confuziașiteoriaviețiimoderne,undecorpulnatural,princarnalitate,esteuncompus prezent,predispusdegradării,înschimbceînregistrareacanonicăestetrecutăși viitoare,impunându-secaarhetip. Caființeîncremeniteînafaratimpului,cuconflicteșisuprapunerialedisperăriiși singurătății,ajunșisăfiemartoriiunorevenimentedeosebiteșisemnificative, anticipândsinistruldecareseferesc. Descoperireastraniearealismuluiviețiiprincoincidereaamaimultortipuride rezolvareplasticăesteundemersrealizatîncăutareafrumusețiineoșnuite,otentativă deperceperealogiciiprincarecorpulumanestecompus. Titlulfacetrimitereladiferențeleperceputedeochiulumanlanevoiadease adapta”climatului”întunecat.„Negru”reprezintăculoareapredominantăînaceastă…

  • PROGRAMUL DE STUDIU: GEOGRAFIA TURISMULUI [621674]

    UNIVERSITATEA DIN ORADEA FACULTATEA DE GEOGRAFIE, TURISM ȘI SPORT PROGRAMUL DE STUDIU: GEOGRAFIA TURISMULUI (ÎN LIMBA ENGLEZĂ) FORMA DE ÎNVĂȚĂMÂNT: CU FRECVENȚĂ LUCRARE DE LICENȚĂ CONDUCĂTOR ȘTIINȚIFIC Lector univ. MORAR CEZAR ABSOLVENT: [anonimizat] 2020 UNIVERSITATEA DIN ORADEA FACULTATEA DE GEOGRAFIE, TURISM ȘI SPORT PROGRAMUL DE STUDIU: GEOGRAFIA TURISMULUI (ÎN LIMBA ENGLEZĂ) FORMA DE ÎNVĂȚĂMÂNT: CU…

  • ȘCOALA DE STUDII AVANSATE A ACADEMIEI ROMÂNE INSTITUTUL DE ISTORIE „GEORGE BARIȚIU” CLUJ-NAPOCA Marea Unire de la 1 Decembrie 1918 și românii din… [303094]

    ACADEMIA ROMÂNĂ ȘCOALA DE STUDII AVANSATE A ACADEMIEI ROMÂNE INSTITUTUL DE ISTORIE „GEORGE BARIȚIU” CLUJ-NAPOCA Marea Unire de la 1 Decembrie 1918 [anonimizat] C.S.I. dr.GELU NEAMȚU C.S.I. dr. DUMITRU SUCIU Drd. [anonimizat]-Napoca 2019 Listă de abrevieri A G R U – Asociația Generală a Românilor Uniți A N B – Arhivele Naționale București A N…

  • Tourism in Romania [308631]

    Introduction Tourism is the activity of travelling outside one’s residence with the purpose of recreation or business. Tourism has a very important impact on a country’s economy. [anonimizat] a [anonimizat], acting for the introduction in the economic cycle (intern and international) [anonimizat]-cultural patrimony and even artistic realizations. [anonimizat]: [anonimizat]. Therefore, the ratio between production costs…