- Видео 58
- Просмотров 56 498
Vittorio D'Alfonso
Добавлен 25 ноя 2020
Hi, my name's Vittorio D'Alfonso. I'm a Creative, Developer, and I have a Camera and some coding knowledge.
Personal Website : vittoriodalfonso.com
Instagram: @vittodalfo
Personal Website : vittoriodalfonso.com
Instagram: @vittodalfo
Come ho sviluppato questa FIGATA!!! | La mia App in 30 Giorni #13
Sito Features : metrica.canny.io/feature-requests
Wardrobe Site : yourwardrobe.app
Boilerplate : github.com/GrandeVx/T3MobileBoilerplate
Social:
Instagram : vittodalfo
Twitter : VittoIam
Il Mio Sito : vittoriodalfonso.com/
Timeline:
0:00 Introduzione
1:35 Sito Features
3:04 Vi mostro una Demo
7:08 Come l'ho sviluppato!!!
16:02 Conclusioni
#dev #vlog #pov #inthelife #creative #developer #mobiledeveloper #reactnative #prisma #db #dbdesign #workspace #postazione #setuptour
Wardrobe Site : yourwardrobe.app
Boilerplate : github.com/GrandeVx/T3MobileBoilerplate
Social:
Instagram : vittodalfo
Twitter : VittoIam
Il Mio Sito : vittoriodalfonso.com/
Timeline:
0:00 Introduzione
1:35 Sito Features
3:04 Vi mostro una Demo
7:08 Come l'ho sviluppato!!!
16:02 Conclusioni
#dev #vlog #pov #inthelife #creative #developer #mobiledeveloper #reactnative #prisma #db #dbdesign #workspace #postazione #setuptour
Просмотров: 792
Видео
Sto per IMPAZZIRE | la mia APP in 30 Giorni #12
Просмотров 1,3 тыс.Месяц назад
Wardrobe Site : yourwardrobe.app Boilerplate : github.com/GrandeVx/T3MobileBoilerplate Social: Instagram : vittodalfo Twitter : VittoIam sito : vittoriodalfonso.com/ Timeline: 0:00 Intro 0:09 Aneddoto Particolare 3:29 Nuove Migliorie 7:07 Unboxing Progetti 10:00 Conclusioni #dev #vlog #pov #inthelife #creative #developer #mobiledeveloper #reactnative #prisma #db #dbdes...
Vi ho mentito.... | la mia APP in 30 Giorni #11
Просмотров 9672 месяца назад
Wardrobe Site : yourwardrobe.app Boilerplate : github.com/GrandeVx/T3MobileBoilerplate Social: Instagram : vittodalfo Twitter : VittoIam sito : vittoriodalfonso.com/ Timeline: 0:00 Intro 0:22 I Piani di Oggi 2:21 Ne Vale la pena ? 3:08 Il Piano 5:41 Distrutto... 5:53 Inizia ad avere forma 8:31 Abbiamo una Demo 10:00 Conclusioni #dev #vlog #pov #inthelife #creative #dev...
Sviluppiamo il Sito da ZERO | la mia APP in 30 Giorni #10
Просмотров 1 тыс.2 месяца назад
Wardrobe Site : yourwardrobe.app Boilerplate : github.com/GrandeVx/T3MobileBoilerplate Social: Instagram : vittodalfo Twitter : VittoIam sito : vittoriodalfonso.com/ Timeline: 0:00 Intro 0:37 I Piani di Oggi 2:17 Mettiamoci a Lavoro 5:39 100 Richieste!! 6:41 Analizziamo il Sito 8:26 Integriamo la Waitlist 12:10 Conclusioni #dev #vlog #pov #inthelife #creative #develope...
Ho GRANDI Novità | la mia APP in 30 Giorni #9
Просмотров 7082 месяца назад
Wardrobe Site : yourwardrobe.app Boilerplate : github.com/GrandeVx/T3MobileBoilerplate Social: Instagram : vittodalfo Twitter : VittoIam sito : vittoriodalfonso.com/ Timeline: 0:00 Intro 1:16 La Ricerca 4:07 Analisi Progressi 6:42 Demo Wardrobe 11:47 Nuovo Modal 18:32 Conclusioni #dev #vlog #pov #inthelife #creative #developer #mobiledeveloper #reactnative #prisma #db ...
Grandi Progressi per l'App | la mia APP in 30 Giorni #8
Просмотров 1 тыс.2 месяца назад
Wardrobe Site : yourwardrobe.app Boilerplate : github.com/GrandeVx/T3MobileBoilerplate Social: Instagram : vittodalfo Twitter : VittoIam sito : vittoriodalfonso.com/ Timeline: 0:00 Intro 1:26 Sviluppiamo i Modal 6:34 Analisi Progressi 9:13 Ricerca Analisi 11:47 Nuovo Modal 8:22 Analizziamo il Codice 14:07 Funziona Tutto!! #dev #vlog #pov #inthelife #creative #developer...
Nuova Postazione e Andiamo verso l'MVP !! | la mia APP in 30 Giorni #7
Просмотров 8622 месяца назад
Wardrobe Site : yourwardrobe.app Boilerplate : github.com/GrandeVx/T3MobileBoilerplate Social: Instagram : vittodalfo Twitter : VittoIam sito : vittoriodalfonso.com/ Timeline: 0:00 Intro 0:30 Nuova Postazione 1:07 Aggiornamenti 2:29 Cosa ho introdotto 6:11 Coding Session 8:22 Analizziamo il Codice 13:00 Conclusioni #dev #vlog #pov #inthelife #creative #developer #mobil...
Facciamo il DB Design | la mia APP in 30 Giorni #5 pt2
Просмотров 8132 месяца назад
Wardrobe Site : yourwardrobe.app Boilerplate : github.com/GrandeVx/T3MobileBoilerplate Social: Instagram : vittodalfo Twitter : VittoIam sito : vittoriodalfonso.com/ Timeline: 0:00 Intro 1:55 Cosa ci serve 3:31 Il Design 15:46 Conclusioni #dev #vlog #pov #inthelife #creative #developer #mobiledeveloper #reactnative #prisma #db #dbdesign
Ci sono dei PROBLEMI !! | la mia APP in 30 Giorni #5 pt1
Просмотров 8022 месяца назад
Wardrobe Site : yourwardrobe.app Boilerplate : github.com/GrandeVx/T3MobileBoilerplate Social: Instagram : vittodalfo Twitter : VittoIam sito : vittoriodalfonso.com/ Timeline: 0:00 Intro 1:00 I Problemi 2:44 Migliorie Sito 3:51 Sviluppo App ?? 5:13 Risolviamo i Problemi 10:08 Conclusioni #dev #vlog #pov #inthelife #creative #developer #mobiledeveloper #reactnative
Il Sito è ONLINE !! | la mia APP in 30 Giorni #4
Просмотров 1,1 тыс.2 месяца назад
Wardrobe Site : yourwardrobe.app Boilerplate : github.com/GrandeVx/T3MobileBoilerplate Social: Instagram : vittodalfo Twitter : VittoIam sito : vittoriodalfonso.com/ Timeline: 0:00 Intro 0:20 Analizziamo il Sito 7:02 il Dominio 11:04 Prepariamo il Deploy 13:16 Siamo Online !! 15:20 Conclusioni #dev #vlog #pov #inthelife #creative #developer #mobiledeveloper #reactnative
Il sito sta prendendo forma | la mia APP in 30 Giorni #2
Просмотров 2,5 тыс.3 месяца назад
Il sito sta prendendo forma | la mia APP in 30 Giorni #2
Sistemiamo il Codice| la mia APP in 30 Giorni #1
Просмотров 1,9 тыс.3 месяца назад
Sistemiamo il Codice| la mia APP in 30 Giorni #1
pov: Tra la mia Nuova APP e nuovi Unboxing
Просмотров 8873 месяца назад
pov: Tra la mia Nuova APP e nuovi Unboxing
pov: stai Creando la tua APP tra Lavoro e nuovi progetti
Просмотров 7783 месяца назад
pov: stai Creando la tua APP tra Lavoro e nuovi progetti
pov: Tre Esami in 2 Settimane + Nuova Camera
Просмотров 2964 месяца назад
pov: Tre Esami in 2 Settimane Nuova Camera
pov: Tra i risultati dell’Hackaton e il design della Mia App
Просмотров 1,3 тыс.5 месяцев назад
pov: Tra i risultati dell’Hackaton e il design della Mia App
pov: stai creando la tua APP tra Università e Lavoro pt2
Просмотров 2 тыс.5 месяцев назад
pov: stai creando la tua APP tra Università e Lavoro pt2
Ho un Nuovo Lavoro Full-Stack e tanti Aggiornamenti
Просмотров 3356 месяцев назад
Ho un Nuovo Lavoro Full-Stack e tanti Aggiornamenti
Creiamo l’UI della mia App - Day in the Life of a Creative Developer (ep.8)
Просмотров 8286 месяцев назад
Creiamo l’UI della mia App - Day in the Life of a Creative Developer (ep.8)
Comincio a Sviluppare la mia App - Day in the Life of a Creative Developer (ep. 7)
Просмотров 1,6 тыс.6 месяцев назад
Comincio a Sviluppare la mia App - Day in the Life of a Creative Developer (ep. 7)
un Sistema di Auth per la mia app… Finalmente - Day in the Life of a Creative Developer (ep. 6)
Просмотров 1,5 тыс.7 месяцев назад
un Sistema di Auth per la mia app… Finalmente - Day in the Life of a Creative Developer (ep. 6)
Cosa sta succedendo alla mia app?! - Day in the Life of a Creative Developer (ep. 5)
Просмотров 4,8 тыс.7 месяцев назад
Cosa sta succedendo alla mia app?! - Day in the Life of a Creative Developer (ep. 5)
COME STA ANDANDO IL NOSTRO BUSINESS... VINTAGE BUSINESS STORY
Просмотров 4377 месяцев назад
COME STA ANDANDO IL NOSTRO BUSINESS... VINTAGE BUSINESS STORY
In cola sei laureato e di xosa ti occupi?
Ti posso chiedere che percorso di studi hai fatto per riuscire a fare questo lavoro?
Dove le hai prese
Bella vitto, la ricerca una vera figata! Ti ripropongo la bottom tab che ho realizzato a tema wardrobe(Expo router e reanimated): AntonioLoco/reanimated-tab-bar
Ciao Anto ho guardato la repository… è una figata, la integrerò sicuramente 🙏
Grande vitto, piccolo consiglio che non so se hai già preso in considerazione. Il background circolare del item selezionato nel navbar lo farei con un raggio un pochettino più piccolo così da avere una simmetria con i bordi ai lati
Ho scoperto questo canale qualche giorno fa e mi sono riguardato tutti i tuoi video. Da diplomato e appassionato dell’informatica mi piace molto come racconti le cose. Complimenti per la qualità e per l’editing.
Ciao Vittorio, farai mai dei video tutorial su react native, a me piacerebbe impararlo, ma di tutorial aggiornati non ce ne sono troppi, e video italiani sono super scarsi
che occhiali sono quelli hai sulla scrivani?
intendi gli occhiali trasparenti ?
Mi piacciono questi day in a life, continua così caro, stai spaccando
Ma la landing page non l'avevi acquistata da un designer su fiver? Mi son perso qualche passaggio :D
Ciao ! diciamo che ci sono stati tanti cambiamenti ahahah
Cumpà un consiglio: togli le mutande dalla scrivania quando registri 🤣
HAHAHAHAHAHAHA Piccoli errori di percorso 😮💨
Ciao vitto, comprendo pienamente il tuo sclero per l’errore😂(sei stato anche abbastanza calmo ahah), per la TabBar ne ho realizzata una in stile wardrobe con delle animazioni, ti lascio il link alla repo(non completo perché RUclips banna il commento): AntonioLoco/reanimated-tab-bar
Che linguaggio è l'applicazione?
Ciao!! l'app è sviluppata sfruttando React Native (Expo)
dovevi riavviare il PC 🤣
Purtroppo riguardo all'esaurimento nervoso ti posso capire benissimo 😅 lavoro con laravel e tutto il backend.. ogni giorno è un continuo scendere di madonne
Ciao Vittorio ho visto gli slip sulla scrivania, posso sapere dove li hai comprati, sarei interessato grazie❤
Trovi tutto sul mio onlyfans 😂
Ciao Vittorio, expo router è un wrapper attorno a react navigation
Probabilmente avrai il .lock sporco
I pacchetti npm sono wrapper di wrapper ahahah
Ho pulito la cache un sacco di volte... ad oggi rimane ancora in dubbio perché abbia reagito così
Grande!
Ciao Vittorio, bel video. Per quanto riguarda l'errore considera il fatto che (se non sbaglio) expo router è costruito sopra react-navigation. Quindi può darsi che l'errore nasceva dal fatto che expo-router dipende in parte anche da react navigation
Grande vittorio sto seguendo il progetto e sono sicuro che ha il potenziale per spaccare.. contuna così
🙏
La bottom bar deve avere delle dimensioni ben definite. Ci sono regole online che puoi trovare. Attualmente è troppo grande ed invadente per l’utente.
Che hai usato per far vedere contemporaneamente come si presentasse il sito su tutti quei dispositivi?
Ciao ! Utilizzo Sizzy che è un Browser apposito per gli Sviluppatori
Bravissimo vittorio
puoi fare più in là un video anche sui costi, tipo dominio, vps ecc per fare un progetto simile. Complimenti ancora per la serie che è super interessante e ti coinvolge. Il sito molto meglio il tuo
Lo metto in lista 🙏
meglio questo
Buonasera, sareste interessati ad un programmatore web/mobile?
Continua così
molto meglio questo sito
per l'algoritmo nella homepage, puoi pensare a una discovery proportion... ossia fai sì che l'utente possa vedere outfit al 70% per esempio degli utenti che segue e un 30% di quelli che non segue, in modo tale da far scoprire nuove persone e nuove tendenze. All'inizio va bene anche basarlo solo sui follower oppure anche basandosi su quante persone mettono come preferito quell'outfit poi l'algortimo si può complicare con altri parametri però quelle sono cose che si possono migliorare dopo... In questo modo hai profili che segui, profili nuovi e outfit in primo piano che sono in tendenza diciamo.
Ciao mi segno questo commento come referenza per l'implementazione... 🙏
Ciao Vittorio, volevo chiederti: come pensi di gestire i contenuti sensibili che potrebbero essere caricati sulla piattaforma? Ad esempio, immagini e testi inappropriati. Hai già pensato a un sistema di moderazione?
Questa è una bella domanda... mi verrebbe da pensare all'AI ma è un percorso da valutare bene
potresti aggiungere una piccola ombra o una lina nel buttone non seguire per capire dove finisce il buttone
Appena Risolto grazie 🙏
Ciao, mi fa piacere che i miei consigli ti siano stati utili, ma siccome sono un cagacazzo ne ho altri ahahahhaha sono solamente piccolezze che però secondo me fanno la differenza: - Ti ripropongo la questione bottom bar che ha semplicemente un problema di UI: non è simmetrica (non ha la stesso distanziamento a destra e a sinistra), stesso discorso per il pallino bianco, non c'è lo stesso spazio sopra e sotto; il pallino bianco ha un altro problema di distanziamento, quando è agli estremi, quindi nella home e nel profilo, per una questione di simmetria lo spazio deve essere uguale in tutti lati, avere tanto spazio disponibile agli estremi gli dà un effetto strano - Anche questa una modifica di UI: qualsiasi modal tu apra lo mostri subito in full screen, a volte però i dati non vengono caricati subito quindi resta bianco per un po' o il contenuto viene caricato a pezzi, io personalmente ti consiglio due strade: o inzialmente mostri il modal in versione ridotta magari con uno skeletonizer loader e una volta caricati i dati lo mostri a schermo intero oppure lo mostri direttamente a schermo intero ma aggiungi uno skeletonizer loader per non farlo apparire vuoto - Ho notato poi che quando effettui una modifica dei dati, per esempio quando rimuovi un clothes all' interno dell' outfit, se vai a ricaricare l' outfit hai già dei dati precaricati che poi si aggiornano, ipotizzo che ti salvi in qualche modo quei dati all' interno dell' app, non so quanto ti convenga, io ti consiglieri di svuotare tutto subito dopo la chiusura del modal, così quando vai a ricaricare quei dati non vedi i dati vecchi che restano in memoria spero ti possano essere utili
Ho implementato tutte le modifiche che hai citato 🙏
Sarebbe interessante poter aggiungere un link ad un indumento, cosi da poter facilitare la ricerca e l'acquisto di quest'ultimo e magari introdurre un sistema di tag in stile instagram per l'outfit ( ovvero all'interno della foto è possibile impostare una label che l'utente può posizionare liberamente così da identificare il capo e magari cliccandoci sopra si viene portati ai dettagli del vestito). Inoltre secondo me la barra di navigazione potrebbe essere ridotta di dimensioni e si potrebbe valutare un minimo di trasparenza, in quanto al momento potrebbe risultare un po' impattante. Continua così, mi piacciono molto i tuoi video, sei di ispirazione e sono in hype per il progetto 🔥🔥
Potresti aggiungere una dark mode, ti consiglio di mettere un background sul pulsante di non seguire più. Complimenti per l'app
Ciao👋, gran bella serie, quando esce il prossimo episodio? Poi volevo anche chiederti il nome del monitor esterno che usi. Grazie mille
Ciao è un LG 21:9 34 pollici
Ciao Vittorio, alcuni accorgimenti di UX che secondo me non noti perchè nella tua testa sono chiari ma secondo me sono errori abbastanza importanti: 1). Quando aggiungi una foto nella sezione clothes, sparisce il "+" e appaiono le due icone, però un utente non è detto che capisca cosa deve fare, poi è ovvio che cliccando capisce, però il nostro compito è quello di rendere tutto il più chiaro e veloce possibile, l' utente non deve sperimentare deve essere indirizzato, ti proporrei quindi o di introdurre il classico popup che ti fa scegliere tra le due opzioni oppure di aggiungere sotto le due icone della galleria e della camera un testo, tipo: scegli dalla galleria, scatta una foto, in modo che tutto sia un po' più chiaro per gli utenti, attualmente il comportamento è che al click scompare un icona e ne appaiono due, a mio avviso questa cosa confonde perchè non viene esplicitata un' azione successiva da fare. 2). Quando crei un nuovo clothes inserisci un nome ed un tipo, perchè quando vai a caricare un outfit però non utilizzi questi due attributi? Non so mi viene da pensare che potrebbe essere piacevole avere il nome sopra la foto, o anche il tag della categoria. 3). Quando nella sezione outfit vai ad aggiungere un clothes si apre il bottom sheet, visualizzi i vari clothes (in cui secondo me dovresti avere la possibilità di filtrare per categoria) e al momento della selezione dell' immagine il bottom sheet si chiude e si riapre, qui ci sono due problemi importanti secondo me: - Un utente che cliccando le immagini vede qualcosa scomparire e riapparire in continuazione viene mandato solamente in confusione, immaginati voler fare una multi selezione, veder continuamente apparire e scomparire il contenuto rallenta e crea stress (oltre al fatto che l' utente non sa se la selezione sia andata a buon fine) - Nonostante tu mostri l' immagine cliccata in uno stato diverso, l' utente pensa semplicemente che il clothes in questione sia stato selezionato e basta e va alla ricerca di un pulsante di conferma che però non trova. Per questo io ti consiglio semplicemente di non chiudere il bottom sheet e di permettere agli utenti di fare eventualmente una multi selezione, quindi dovresti aggiungere un pulsante di conferma per fare capire all' utente che quello che ha selezionato verrà aggiunto. Oltre a questo, nella bottom bar di navigazione il pallino bianco è troppo grosso, non c'è il giusto distanziamento tra icone e bordi. l' ultima cosa è solo una mia curiosità, quando vai a creare un nuovo outfit perchè quando selezioni un clothes da aggiungere hai la bottom bar con outfit e clothes? rimuovendola avresti lo spazio per il pulsante di conferma. Spero ti possano essere utili questi consigli.
Hei bel video! Complementi per l’app! Un piccolo appunto: io farei le icone della bottomnav bar un pelo piuttosto piccole (anche la selezione bianca). Di norma le icone hanno quasi sempre una dimensione sui 24-30 dp
Appena aggiornate ti ringrazio 🙏
Ciao Vittorio, volevo darti un paio di consigli per la visualizzazione della filter list al minuti 7:36 e anche alla lista delle immagini selezionate che mostri a 7:46 . Entrambe le liste immagino che tu le renderizzi all'interno di una FlatList o qualcosa del genere. 1. Per evitare che l'immagine (o i filtri) vengano tagliati dalla FlatList (come si vede a 7:43) ti consiglio di usare la prop contentContainerStyle. Se ad esempio dal bordo del telefono hai posizionato la Flatlist a 24px di distanza, togli quel padding e lo metti nel contentContainerStyle. Magari lo sapevi già ;) 2. Altra cosa, sempre sul comportamento allo scroll, ti consiglio un altra prop: alwaysBounceHorizontal (c'è anche la versione alwaysBounceVertical). Di default è a true e da quell'effetto rimbalzo alla lista che scrolla. Ma se la metti a false, rimuove quell'effetto quando la lista non deve scrollare. Ho poi una domanda per te: come mai hai le prop "className" se stai sviluppando con RN? Esiste solo la prop style, no?
Sei forte un botto zii, continua con questa rubrica. Spacchi
Ciao Vittorio, mi sono appena imbattuto nel tuo canale e ti volevo fare i miei complimenti, oltre che intrattenimento portano a conoscenza e istruzione. Ti volevo fare una domanda: come hai imparato a programmare? Io non ho mai studiato informatica in modo accademico ma sempre in modo autodidattico per ora solo con script in python e c++, con python me la cavo abbastanza bene ma sono arrivato a conclusione che ci sono troppo ancorato e vorrei spingermi oltre, in particolare mi sto approciando al mondo del mobile developement e vorrei imparare a programmare front-end con Flutter. Potresti darmi qualche consiglio? Tu come hai imparato?
Ciao Grazie in primis per il supporto, per quanto riguarda Flutter non ho mai valutato il Framework poiché venendo dal web React Native è stata la strada più logica... Ti consiglio però di provare e non limitarti come hai detto tu al python ma portare le tue skill su un ambiente completamente diverso che potrà stimolarti 🚀
Ciao Vittorio, piccola idea su un possibile ritorno monetario e un'implementazione che potrebbe essere carina: nella sezione outifts si potrebbe implementare l'opzione di suggerimento di parti o nella loro interezza di outfit di capi d'abbigliamento delle svariate marche in modo da andare direttamente dalla tua app al sito in questione attraverso un link di affiliazione. Io lo userei ad esempio se volessi abbinare una camicia a quello specifico pantalone e così via
eviterei parole completamente in grassetto (layout OUTFITS | CLOTHES) perchè lato utente può dare fastidio. Inoltre i pantaloni in inglese sono pants, non pant!
Ciao Vittorio 👋🏾 una domanda sulla scelta dello stack, premesso che ormai da tempo sviluppo solo con Flutter e non torno più indietro (lato front-end) pian piano sto iniziando anche il back end con Dart e Serverpod. Prima di questo stack sviluppavo con Ionic usando Vue (ma si può usare anche react) e Capacitor come run-time. Come mai questa scelta di usare Expo? Ti seguo appunto per vedere come funziona Expo, non conoscendolo però mi sembra un po' caotico su alcuni pattern e logiche. Forse lo hai spiegato in qualche precedente video e me lo sono perso del perché di questo stack. Grazie mille ✌🏾
Ciao Simone, venendo dal web e principalmente da React il sistema di routing e tutta l’architettura per me sono “Comode”… non avendo mai lavorato in flutter non so definire le differenza sostanziali, se mi esponi ciò che ti sembra “caotico” possiamo parlarne bene 🙏
@@vittodal venendo anche io da web usavo solo Vue come dicevo usavo ionic ecco perché volevo vedere la differenza con expo. Continui a seguirti per vedere quanto è possibile spingere con Expo. Grazie per i contenuti
Ciao ti stimo molto, ma non ti volevi svegliare tutti i giorni alle 7 del mattino
Piccoli errori di percorso 😂
sul mobile toglierei il border-radius (rounded) alla sezione della waiting list (marrone), dando un taglio netto
Te lo riscrivo qui visto che probabilmente non sei riuscito a leggere il commento nel video precedente... "Molto bello il progetto, scusami sono un po ignorante in materia...lavoro come ux designer quindi nella parte di codice ne so poco o nulla. Voglio chiederti...non sarebbe più semplice lavorare, sulla struttura UI e logistica su FlutterFlow mentre la parte di identificazione e gestione dei database su Supabase? Magari nel caso il progetto cresca potresti integrare un ERP e un CRM tipo Bitrix 24 o Odoo? Così facendo il processo di realizzazione si semplificherebbe tantissimo o sbaglio?"
Ciao tu quindi ti indirizzeresti verso un No Code giusto ?
@@vittodal Esatto...ma anche no visto che i servizi no code attuali ti permettono di fare il giusto...ma per approfondire e rendere il lavoro migliore devi comunque mettere mano al codice.
A cosa serve l' App?
Ciao l'idea è di realizzare un app che permetta agli utenti di poter digitalizzare il proprio Guardaroba e trovare nuove ispirazioni
Se vuoi un consiglio sopratutto per i like, commenti, o star usa il polimorfismo nelle tabelle cosi nel caso servissero like, commenti ecc passi il modello invece che creare un altra tabella correlata, anche per un sistema multilingua e uno dei migliori sistemi di gestione, io però lavoro con uno stack backend in base al progetto che è Python o PHP(django, flask, symfony, laravel) quindi parliamo di oop e programmazione a oggetti...per la questione del gender puoi creare un componente dove l utente selezione il gender o nelle impostazioni o con un menu apposito a comparsa e da li filtri quello che ti serve con le query, il componente deve avere uno stato quindi deve essere statefull.
Ciao quindi tu includeresti tutte le informazioni in una singola riga dedicata al "post" ?
@@vittodal Il polimorfismo è un approccio di design estremamente utile per rappresentare relazioni di tipo "molti-a-molti" o "uno-a-molti" tra entità di diversi tipi, permettendo di gestire le relazioni in modo uniforme senza la necessità di creare tabelle separate per ogni tipo di entità. Facciamo un esempio per chiarire il concetto. Immagina di avere un sistema di gestione dei contenuti (CMS) che gestisce post, tag e categorie, e per ciascuno di questi elementi vuoi aggiungere delle immagini. Senza l'uso di tabelle polimorfiche, dovresti creare una tabella dedicata per le immagini di ogni entità: una per le immagini dei post, una per le immagini dei tag, e così via. Man mano che aggiungi nuove funzionalità che richiedono immagini (o altri tipi di media), il numero di tabelle cresce, aumentando la complessità del database e del codice. Con una tabella polimorfica, invece, puoi creare una singola tabella chiamata media, che può essere utilizzata per salvare tutte le immagini, indipendentemente dall'entità a cui appartengono. La tabella media può essere strutturata in questo modo: id mediaable_type mediaable_id file_name file_type file_size created_at 1 Post 5 img1.jpg image 2048 2024-08-20 10:00:00 2 Tag 3 img2.png image 1024 2024-08-20 10:05:00 3 Category 1 img3.jpg image 512 2024-08-20 10:10:00 mediaable_type: Questo campo memorizza il tipo di entità a cui è associato il media, come Post, Tag, Category, ecc. mediaable_id: Questo campo memorizza l'ID dell'entità specifica a cui il media è associato. file_name, file_type, file_size, created_at: Questi campi memorizzano informazioni specifiche relative al file, come il nome, il tipo, la dimensione e la data di creazione. Utilizzando questa tabella polimorfica, ogni entità (post, tag, categorie, ecc.) può facilmente collegarsi ai media senza dover creare nuove tabelle per ogni tipo di relazione. Ora, immagina di voler implementare un sistema di "like" o di "votazioni" per diverse entità, come post, commenti, foto, ecc. Seguendo lo stesso principio, puoi creare una tabella polimorfica per i "like": id likeable_type likeable_id user_id created_at 1 Post 5 1 2024-08-20 11:00:00 2 Comment 12 2 2024-08-20 11:05:00 3 Photo 3 1 2024-08-20 11:10:00 Qui, likeable_type e likeable_id funzionano allo stesso modo di mediaable_type e mediaable_id, consentendo a un "like" di essere associato a qualsiasi entità del sistema. In sintesi, utilizzando solo tre tabelle polimorfiche (media, likes, votes), puoi gestire una vasta gamma di relazioni nel tuo database, risparmiando tempo e riducendo la complessità rispetto all'approccio tradizionale di creare tabelle separate per ogni entità. Questo non solo semplifica il design del database, ma rende anche il codice più manutenibile e flessibile a cambiamenti futuri. Le app grandi usano questo approccio se no immagina cosa diverrebbe il database. Per il gender molto piu semplice, un componente statefull che salva e tieno lo stato del gender e poi ti crei le query di filtraggio apposito, quando cambia lo stato si aggiorna e l applicativo.
Che IDE usi ?
Ciao uso Cursor 👋
Bel lavoro, sono curioso di vedere la fase di creazione dell’app. Solo un paio di cose: perché per il sito non hai usato WordPress? (Semplice curiosità) Non era più comodo sia per una futura manutenzione ma anche solo per tenere traccia delle mail di waitlist? Per la creazione dell’app userai sempre nextjs? Se si perché non react native o flutter? Poi, per il dubbio che avevi nel video precedente su una sezione da mobile, secondo me nella visualizzazione da mobile ti basterebbe togliere il radius e renderebbe meglio.
Ciao, non sono utente WordPress e ho preferito mantenetemi su next.js Per quanto riguarda la parte mobile utilizzerò React Native, nei prossimi episodio svilupperemo il tutto 🫡