Skip to content

PoliNetworkOrg/PoliFemo

Repository files navigation

PoliFemo

All Contributors

Setup dell'ambiente

Prerequisiti:

  • NodeJS versione lts 18.15.0 (che su linux/mac consiglio di installare tramite nvm)
  • Yarn che una volta installato Node si può installare con
    corepack enable
  • L'applicazione Expo GO installata sul proprio telefono (https://expo.dev/client)

Una volta clonata la repo la prima cosa da fare è installare le dependencies con

yarn

per la prima installazione delle dipendenze ci vorrà una vita perché le dev dependencies di react native sono più pesanti di tua mamma, ma solo la prima volta

Poi c'è anche un bug in vscode alla prima installazione, a quanto pare bisogna chiudere e riaprire la finestra perché non si rende conto che le dependencies sono state installate

Esecuzione

La prima volta bisogna fare il login

expo login

L'app può essere eseguita da linea di comando sul dispositivo con:

yarn start

e inquadrando il codice QR che viene sputato nella linea di comando, e il bundle javascript verrà scaricato nell'app Expo Go, che supporta hot-reload e da cui si può aprire un element inspector e avviare debugger scuotendo con molta rabbia e violenza il telefono

Reporting Bugs/Feature Requests:

To report bugs or feature requests, follow these guidelines:

  • Open github.com in your web browser
  • Search for the PoliFemo repository
  • Go to the "Issues" section
  • Click "New Issue"

To report a bug, use the following guidelines:

  • Title: [BUG] Brief description of the issue
  • Label: "type: bug"
  • Description: Describe the issue in detail, including steps to reproduce it and any error messages you encountered. Include a screenshot or video if possible.

To request a new feature, use the following guidelines:

  • Title: [FEATURE] Brief description of the feature
  • Label: "type: suggestion"
  • Description: Describe the feature in detail, including how it would benefit users and any potential challenges or limitations.

Risorse

Consigliato dare un'occhiata alla demo di autenticazione con expo per vedere come può essere strutturata un'app

Molte risorse utili sono linkate nei commenti in App.tsx

In generale è sono scritte molto bene le documentazioni di

  • React per la sintassi e i paradigmi utilizzati per la UI
  • React Native specificatamente su come funziona su mobile e
  • Expo per le molti moduli nativi (tipo fotocamera, gps, ecc.)

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Ahmed
Ahmed

📆
Tommaso Morganti
Tommaso Morganti

💻 🚧 🧑‍🏫
Francesco Lo Faro
Francesco Lo Faro

💻 🚧 🧑‍🏫
SugoGangotti
SugoGangotti

💻
Diego
Diego

💻
bob27aggiustatutto
bob27aggiustatutto

💻 🚧 🧑‍🏫
Matteo Luppi
Matteo Luppi

💻
Cosimo Giovanni Negri
Cosimo Giovanni Negri

💻
Federico Grandi
Federico Grandi

💻
pontig
pontig

💻
Andrea Torti
Andrea Torti

💻
Elylo
Elylo

💻
Eliaxie
Eliaxie

💻
stignarnia
stignarnia

💻
Francesco Bazzano
Francesco Bazzano

💻
Federico Bulloni
Federico Bulloni

💻
Caterina Merendi
Caterina Merendi
🎨 🧑‍🏫
Sara Cardettini
Sara Cardettini
🎨
Nicole Burello
Nicole Burello
🎨
Irina Plesca
Irina Plesca
🎨
Giulia Riccardi
Giulia Riccardi
🎨
Aurora Maggioni
Aurora Maggioni
🎨
Lucia Biella
Lucia Biella
🎨
Luca Cerioli
Luca Cerioli
💻