Nano-Challenges: 2018 chegou com sangue nos olhos e os dois pés no peito

Eduardo Zmievski
Apple Developer Academy PUCPR
4 min readApr 2, 2018

O primeiro semestre do ano começou bem agitado na Apple Developer Academy.

Quando nos avisaram que teríamos que desenvolver um aplicativo por semana por cerca de dois meses fiquei ao mesmo tempo animado e apreensivo. Animado porque gosto de projetos rápidos, quase "repentinos" que me forçam a pensar em ideias simples e de prototipação rápida. Acho que lido melhor com projetos de curta duração e que posso testar a viabilidade de minhas idéias, e somente depois dessa validação partir para o refinamento. Mas também fiquei apreensivo pela carga de trabalho que implicaria desenvolver uma idéia e protótipo funcional — muita vezes em código, que não é meu forte — sozinho e em uma semana. Todos os projetos foram desafiadores em diferentes sentidos: alguns pela dificuldade em ter ideias — ou melhor: escolher uma "boa" dentre muitas "ruins" — sobre o tema da semana, outros pelas barreiras de implementação e minhas próprias limitações.

Mas acredito que essa foi a melhor maneira de retomar as atividades na Developer Academy, pelo menos para mim. Foram 6 projetos nos quais tive a oportunidade de tirar o atraso do meu código e reaprender muitas coisas que há um bom tempo já não praticava nos challenges anteriores, pois meu papel como designer ocupava todo meu tempo e não confiava tanto em minhas habilidades de programação para colaborar nesse sentido nos projetos, e acabei ficando enferrujado. Foi o momento que pude implementar algumas ideias que vinha guardando na gaveta e finalmente coloca-las em prática. Com os Nano-Challenges individuais tive liberdade de aprender por mim mesmo de acordo com aquilo que achava melhor no meu próprio ritmo, e isso para mim foi muito positivo pois sinto que aprendo melhor e mais rápido desse modo. Cada projeto apresentava desafios diferentes que precisavam de abordagens distintas, e isso me tornou mais flexível e aberto a erros, a perceber mais rapidamente as possibilidades e limitações à minha frente mas principalmente a desapegar de ideias que pareciam boas, porém só faziam sentido na minha cabeça.

Alguns dos projetos que mais gostei de trabalhar na Academy foram Nano-Challenges, e isso me trouxe grande satisfação em perceber que estou evoluindo, mesmo que a pequenos passos e aprendendo a lidar com meu ritmo de trabalho. Poder exercitar diferentes habilidades em cada projeto me fez perceber que não é preciso ser um especialista no assunto para projetar ideias, basta saber quais ferramentas usar e saber balancear a difícil equação de prazos VS habilidades.

EDIT: na primeira versão do texto esqueci de mencionar que fomos avaliados individualmente por cada app através de um sistema de notas, o que eu acho um tanto inadequado dentro do ambiente da Developer Academy que teoricamente preza pela auto-gestão e independência dos alunos. Mesmo assim, esses sistema em momento algum afetou minhas decisões de projeto e como interpretei os resultados de meus processos. Não acredito que uma avaliação por notas possa mensurar meu desenvolvimento pessoal, mas somente avaliar o cumprimento critérios pré-estabelecidos, o que não era o meu principal objetivo no momento. De qualquer modo, ter feedbacks ao término de cada projeto foi positivo para que eu tivesse uma opinião externa sobre minhas escolhas e refletir sobre os pontos que poderia melhorar mais especificamente.

Abaixo listo com um pequeno orgulho cada um dos apps que desenvolvi nesse período :D

Nano 1: Apresente-se

Hello World!: O aplicativo mostra meus dois perfis: profisisonal e pessoal.

Nano 2: Conte uma história

O Conto do Ponto: Neste app contei a trajetória de um ponto que queria ser uma esfera somente através de inteações visuais na tela.

Nano 3: Realizar seus sonhos

Cooking Dreams: Brincando com a ideia de sonhos e culinária, decidi criar um gerador randômico de sonhos baseados nos objetivos que o usuário define.

Nano 4: Mude sua vizinhança

AlleyCat é uma competição clandestina de ciclistas. O app foca na modalidade de encontrar e fotografar alvos enquanto se pedala pela cidade.

Nano 5: Realidade Aumentada

Trackers: Um aplicativo para criar trilhas de histórias por onde passar usando o mapa e o ARKit.

Nano 6: Mude seus hábitos

Humetrics foi criado para tentar identificar relações entre mudanças de humor, uso de aplicativos, localização e atividades físicas.
Interface para o WatchOS

Obrigado!

--

--