nicomazz / localjobs Goto Github PK
View Code? Open in Web Editor NEWBrowse jobs and proposals close to you - Android project for "Embedded Systems" course @ unipd - 2019
License: GNU General Public License v3.0
Browse jobs and proposals close to you - Android project for "Embedded Systems" course @ unipd - 2019
License: GNU General Public License v3.0
mapview che mostra i job/proposals attraverso dei pin.
Quando si preme un pin, dovra' sotto apparire la view associata al job/proposal
sotto /models/
creare una classe (un data object) per:
per gli attributi di ciascun oggetto: https://hackmd.io/s/S1JmXUfcV
Deve essere possibile creare un job/proposal con tutti i suoi campi, oppure aggiornarne uno già esistente
(schermata aperta dal + nella home)
a gente si puo' proporre ad un job
quindi chi ha creato il job (e solo lui), vuole vedere la lista di altre persone che si sono proposte/che hanno premuto contattami.
Il tizio che ha pubblicato il job riceve una notifica in tempo reale (FCM)
Per ora basta premere contatta su un nostro job per far apparire la notifica.
PEr farla apparire un'altra volta bisogna creare un nuovo job.
Quando si preme l'app deve navigare al job giusto senza crashare
Aggiugnere:
Aggiungere la possibilità di scegliere una posizione in cui cercare offerte/lavori.
Vedi:
https://docs.mapbox.com/android/plugins/examples/place-picker/
Per tutto il contenuto di testo
Show a "no jobs nearby" message when no jobs are found with the selected filters.
quando si entra nella descrizione di un job, dev'esserci una transizione di ciascun elemento
ad esempio package lingua ita, eng
Ora c'è troppo codice duplicato
Al suo interno dovrà solamente aggionrare la posizione nel filterViewModel
the app crashes in the following conditions:
si intende la cella
Molto basilare.
Dal dettaglio di un job, si dev'essere in grado di far partire una chat con il proprietario.
Saranno poi da integrare le notifiche
Non deve essere bloccante sul main thread
quando è chiuso il margin viene impostato a 0, anche se c'è una parte che rimane sempre a display. Bisogna far in modo che venga sempre settato a peek_height + scrollPercentage*viewHeight
ci eravamo dimenticati di aggiungere l'issue
Unica interfaccia. Abbiamo deciso che non ci sono differenze reali
Differenze:
Prendere la foto dall'account google
Aggiungere animazioni a caso
questo sarà nello spazio verde sopra la lista
In futuro si possono quindi implementare cose come review di una persona
Iniziali:
Per ogni tipo, la grafica dev'essere leggermente diversa
LoadJobs dovrebbe prendere come parametro i filtri, e agire di conseguenza
2 opzioni:
Fare in modo che si veda anche il range picker e la sovraimpressione del raggio.
il raggio può essere aggiornato in uno dei listener di cambio posizione.
È preferibilmente da fare in una sottoclasse
Invece di salvare lo stato in savedInstanceState ci sono modi migliori
Ogni persona, dev'essere in grado di aggiungere una (sola) recensione composta da pollice su/giu + testo (max 160). In questa fase dev'essere possible aggiungere recensioni ad ogni job
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.