llucasspot / boomboom

61 stars 18 forks source link

Animation match screen #17

Closed MeruemIsHere closed 9 months ago

MeruemIsHere commented 9 months ago

Bonjour. J'ai codé l'écran de match avec reanimated 3. Par manque de temps, j'ai codé en javascript et j'ai tout mis dans un même dossier. N'ayant pas trouvé la nouvelle maquette, j'ai reproduit les animations en regardant la vidéo de Benjamin Code. Pour le blur, je souhaitais utilisé Skia car je trouve qu'il propose un blur très bon et il est aussi adapté pour être utilisé avec Reanimated 3. Cependant, il est assez lourd donc je ne l'ai pas mis en attendant de savoir si une autre solution serais plus adaptée.

llucasspot commented 9 months ago

incroyable! c'est mergé en typescript ;) super bon boulot 🔥

MeruemIsHere commented 9 months ago

Merci! ^^

Doelia commented 9 months ago

Bravo !

MeruemIsHere commented 9 months ago

Merci beaucoup ! Ca me fait très plaisir de savoir que mon travail est apprécié. Ca fait déjà plusieurs années que je me forme en auto-didacte et vous êtes les premiers développeurs avec qui je rentre réellement en contact. Du coup, votre retour me fait énormément plaisir. D'ailleurs si ça vous intéresse, j'avais déjà commencé l'onboarding screen il y a quelques temps: https://github.com/MeruemIsHere/boumboum Je ne l'avais pas continuer car actuellement je bosse sur un projet perso pour pouvoir avoir de quoi mettre sur mon porte-folio et me lancer concrètement dans le monde du travail en tant que développeur. En tout cas, j'espère que mon travail vous plaira et que vous pourriez facilement l'implémenter si cela vous dit.

llucasspot commented 9 months ago

Ton intégration est super bien faite, c'est top.

Les screens d'onboarding ont été fait, il reste des petits soucis de scroll view mais ils fonctionnent. Si jamais tu es intéressé de travailler sur le projet, n'hesite pas a faire des PRs ;)

Je vois que ton code est en js, tu ne dev pas en typescript ?

MeruemIsHere commented 9 months ago

D'accord ça marche ;) J'avais commencé à apprendre le typescript mais j'en suis resté au base. J'ai encore dû mal à comprendre les concept avancés, du coup je me suis plûtot focalisé sur la maitrise de React en javascript pour le moment. Et le fait que ça soit aussi verbeux, ça me déconcerte pas mal mais je m'y remettrai un jour je pense

llucasspot commented 9 months ago

t'as bien raison un concept à la fois.

Apres tu peux utiliser typescript en connaissant uniquement les concept de base, les types primaires. Pas besoin de rendre le code énormément verbeux.

Regarde le commit que j'ai du faire pour integrer ton dev en typescript, tu verras que je n'ai pas modifié énormément de chose ;) surtout l'ajout du type de props dans le component

Mais intéresses y toi tu verras ca change la vie, tu ne voudras plus faire de js apres