Executando verificação de segurança...
2

[Dúvida] Desenvolvimento app Android.

Olá a todos!

Estou planejando desenvolver um aplicativo para um projeto pessoal, e gostaria de ouvir as vossas opiniões e sugestões. A ideia principal é criar um app para armazenar links e receber notificações periódicas com esses mesmos links.

Sei que existem formas mais simples de fazer algo semelhante, como utilizar uma planilha com algumas linhas de código ou até criar um bot no Telegram. No entanto, quero desafiar-me a criar uma solução mais personalizada e eficiente para o meu uso.

Funcionalidades que pretendo incluir:

Integração com o menu de contexto (usando o "share" de outros apps) para adicionar links diretamente ao aplicativo.

Uma página de visualização organizada para os links armazenados.

Notificações de lembretes com acesso ao link de modo rápido.

Integração com Google drive para backup.

Outras funcionalidades que possa vir a descobrir enquanto aprendo.

Após algumas pesquisas, percebi que Kotlin é bastante recomendado para desenvolvimento Android, mas tenho algumas dúvidas:

  1. Curva de aprendizado - Nunca trabalhei com Kotlin ou desenvolvimento mobile. Apesar de ter experiência com programação (uso JS e PHP no trabalho), mas não atuo como desenvolvedor de software. Será que é viável aprender Kotlin do zero para implementar este projeto sozinho?

  2. Alternativas - Como já conheço JavaScript, faria sentido explorar algo como React Native para simplificar o processo?

  3. Planejamento - Para quem trabalha na área, como é feito o planejamento inicial de um app? Onde posso aprender sobre boas práticas e organização (sem necessariamente focar apenas no aprendizado de Kotlin)?

Vale ressaltar que este é um projeto puramente pessoal. Não pretendo monetizar nem utilizar como fonte de rendimento. Quero apenas criar algo funcional e aprender com o processo. A parte de design não será um problema, pois tenho uma boa base nessa área.

Desde já agradeço pela ajuda e orientações!

Carregando publicação patrocinada...
2

A ideia de programar para atender uma demanda sua mesmo é ótima.
"Trabalhe para construir seu sonho senão alguém te contrata e você trabalha para construir o sonho de outra pessoa."