Dando um carinho para projetos antigos
Revisitando um app guia do campus para acompanhar as exigências das lojas e, finalmente, experimentar os squircles e glass views do @expo/ui.
Seguindo minha tendência de (tentar) parar de procrastinar nos meus projetos paralelos, chegou a hora de dar um carinho para alguns dos meus projetos antigos. Essa é a pior parte do desenvolvimento cross-platform: ter que separar um tempo para cumprir exigências das lojas que surgem do nada (tô olhando pra você, page size de 16 KB), enquanto também acompanha as últimas tendências de UI, tanto do lado nativo quanto no que quer que o RN esteja aprontando.
Além disso, quando você trabalha em uma codebase ridiculamente grande com um monte de devs, fazer mudanças grandes toma muito tempo (por exemplo, subir a versão do RN, adicionar libs novas e legais, mudar como os bottom sheets são renderizados, migrar de RN bare para Expo), então muitas delas ficam no purgatório do backlog para sempre. Essa é a parte legal de revisitar projetos antigos: eles são basicamente uma tela em branco que você pode quebrar de novo e de novo tentando fazer essa porra funcionar.
Esse aqui é um projeto pequeno que fiz junto com a Faculdade de Arquitetura e Urbanismo da minha universidade. A ideia é ser uma espécie de guia interativo de onde estão as obras de arte e de arquitetura pelo campus, junto com um pouquinho da história delas. Para quem não sabe o quão grande a UnB é (e por que esse projeto importa): ela ocupa 3.950.569,07 m² (ou 42.523.571,56 ft², se o seu país mede as coisas do jeito errado). É GIGANTE. É por isso que essa coisa existe.
Então, mexendo nisso, finalmente consegui experimentar o pacote Swift do @expo/ui, principalmente para colocar as mãos em squircles e glass views de verdade. Eu odiava essas coisas, mas acho que a Apple finalmente acertou. Chegando em uma App Store perto de você muito, muito em breve!