Sujestões para um projeto OpenSource que estou iniciando
Fala rapaziada do Tabnews, tranquilo?
Iniciei minha jornada em programação há algum tempo e gostaria de receber algumas sugestões de pessoas experientes na área para me ajudar a traçar planos mais concretos em relação a isso.
O Projeto:
Minha ideia consiste em desenvolver um aplicativo ou site de gamificação de tarefas. Tenho estudado sobre isso nos últimos dias e descobri que essa é uma ferramenta muito poderosa no tratamento de psicopatologias e neurodivergências, como autismo, TDAH e ansiedade. Gostaria de desenvolver uma plataforma parecida com o "Microsoft To Do" ou o "Google Tarefas", porém com temática gamificada, com moedas ao realizar tarefas, que seriam tratadas como objetivos, bosses ou inimigos, dependendo da dificuldade.
Tenho conhecimento em Java, mas gostaria de saber o que vocês recomendam para uma empreitada como essa e quais tecnologias vocês me recomendam. O que vocês usariam?
O flutter tá bem quente pra desenvolvimento nos últimos tempos. Ele tem aquele viéz de densenvolver uma vez e conseguir gerar uma versão web e outra mobile pro mesmo aplicativo.
Ele já tem várias bibliotecas que agilizam o processo de criação de games, e também toda a parte pra criação do backend necessário pra desenvolver aplicativos.
Você pode seguir a rota do armazenamento local, salvando todas as informações no celular/navegador da pessoa, ou desenvolver num estilo "frontend" e acessar informações de um servidor remoto. Eu recomendo a primeira opção.
Se você curte vídeos longos, tem a série the boring flutter developer show onde alguns devs bem grandes na cena do flutter vão desenvolvendo aplicativos "ao vivo".
Os vídeos do canal oficial do flutter são bem bons e são de nível introdutório (por exemplo, esse).
Eu pessoalmente curtiria bastante um app que me ajudasse a criar vontade pra pagar os boletos, dar aquela girica na casa e levar o lixo, com uma pontuação que eu pudesse compartilhar com a minha esposa. Talvez tentar bater o high score em quantos dias a louça foi lavada.
Boa sorte. :)
edit: acabei de lembrar que o deschamps tem um vídeo sobre flutter, que eu assisti lá na época que tava aprendendo! É bom bom.
Se caso você precisar de ajuda na codificação do projeto, estou a disposição meu amigo boa sorte! LinkedIn: https://www.linkedin.com/in/rogerroliveira/
Para inspirações voce pode usar o https://habitica.com/, pois pelas suas descrições não poderiam ser mais precisas.