2023-05-26 Meeting 8

 

Review

Salabot, lai strādā ar ne-limitētu aktieru skaitu

image-20230526122054695

image-20230526122252890

image-20230526123109923

image-20230526123528523

image-20230526124539635

image-20230526124925919

image-20230526125311080

^ visiem array elementiem react native jābūt key

 


FullStack VeA 2022-Q4 - 8. Frontend -Backend Communication, Axios, Local File system, Storage

 

 

8.1. Video / Materials

Video:

https://youtu.be/KMX0ICKWt3g

Jamboard:

https://jamboard.google.com/d/1C-OG6W2Pd5nU_N-n7ZKrOoorbohO7T0zLxeXHdyo5PI/edit?usp=sharing

 

 

8.2. Implementēt komunikāciju ar serveri, saglabāt lietotāju iekārtas atmiņā

Izmantojot lekcijas instrukcijas video, implementēt lietotāja autentifikāciju ar AirTable palīdzību. Implementēt komunikācijas risinājumu, izmantojot axios, un saglabāt atmiņā, izmantojot async-storage.

Par pamatu izmantot iepriekšējās lekcijas 7.2. sagatavi, to, papildinot ar jaunajām lietām.

Iesniegt sceeenshot no lietotnes, AirTable un pirmkodu bez node_modules un build direktorijām.

 


7. Design Patterns - React

 

7.1. Video / Materials

Video: https://youtu.be/SWJCbq2XOEI

Jamboard: https://jamboard.google.com/d/1K7vJJrjfD8jd-cX1jfzIYuzE_HpHtLUEtjBR6QUcknk/edit?usp=sharing

Materiāli: https://reactjs.org/docs/react-component.html

 

 

7.2. Mājasdarbs - Implementēt React pattern python vidē izmantojot video instrukcijas un template

Balstoties uz Video instrukcijām, iepazīties ar React programēšanas šablonu Izmantojot sagatavi: http://share.yellowrobot.xyz/quick/2022-10-23-16F14855-EAE1-4083-8114-DEAD19EDA3F9.zip

Implementēt, lai būtu šāds rezultāts: http://share.yellowrobot.xyz/quick/2022-10-23-36E4B541-9901-4C2B-A06F-FFEF294F7D36.mp4

Uzdevumi:

  1. Implementēt izmantojot React pattern funkcionalitāti, lai TextBox laukā var ievadīt tekstu (ierakstīt, nodzēst, atstarpes)

  2. Implementēt, lai ievadīto tekstu var pievienot chat messages WindowMain komponenetē

  3. Papildus uzdevums, ja teksts pārsniedz TextBox platumu, tad to nobīdīt pa vienam simbolam pa kreisi tā, lai paliek redzami tikai pēdējie simboli, kuri ielien teksta laukā

  4. Iesniegt pirmkodu un screenshot

 


FullStack VeA 2022-Q4 - 9. Camera, Accelerometer, File Upload

 

9.1. Video / Materials

Video: https://youtu.be/PvHNBtC661w

Jamboard: https://jamboard.google.com/d/1YhM-fTSoRMNRoslNtP_fPtcC9EJBnEUdKBCAcu9t8q8/edit?usp=sharing

 

9.2. Implementēt attēla izvēlni un saglabāšanu lokālajā failu sistēmā.

Izmantojot instrukcijas video. Implementēt attēla izvēlni un saglabāšanu lokālajā failu sistēmā.

Rezultāts: http://share.yellowrobot.xyz/upic/7a26e1837ed781c2850ef699169bd7ae_1671121996.png

 

Iesniegt screenshots un pirmkodu bez build un node_modules direktorijām kā zip.