Publicando Meu Primeiro App em React Native, Finalmente 🥳
E aí, amigos! Estou empolgadíssimo em compartilhar a jornada de desenvolvimento e publicação do meu primeiro aplicativo mobile, o BeReady! Foi uma experiência super desafiadora, e mal posso esperar para compartilhar os detalhes técnicos e lições aprendidas com vocês. Então, vamos falar sobre o processo de desenvolvimento do BeReady, um app React Native projetado para ajudar os usuários a alcançar seus objetivos e se organizar no dia a dia.
Como desenvolvedor, sempre fui apaixonado por criar apps que pudessem impactar positivamente a vida das pessoas. A ideia para o BeReady surgiu durante minha jornada de aprendizado com React Native. Os cursos me forneceram insights e ideias valiosas, e percebi que poderia usar esse conhecimento para criar algo significativo.
Comecei o desenvolvimento do BeReady com entusiasmo, usando o React Native como base do app. O React Native me permitiu construir um app multiplataforma de forma eficiente, alcançando usuários do iOS e Android com um único código-fonte. Isso reduziu significativamente o tempo de desenvolvimento e me permitiu focar mais na experiência do usuário e nos recursos.
Para o backend, escolhi o Supabase como meu provedor de Backend-as-a-Service. As capacidades em tempo real e facilidade de uso tornaram-no uma escolha perfeita para os requisitos do meu app. Para personalizar ainda mais a estrutura do backend, aproveitei meu conhecimento em SQL para ajustar o esquema do banco de dados e otimizar o armazenamento de dados.
Um dos recursos mais marcantes do BeReady é sua integração com a IA, alimentada pela API ChatGPT da OpenAI. Com a ajuda da IA, pude criar tarefas diárias personalizadas, notificações e citações com base nos objetivos individuais de cada usuário. O app analisa as descrições das tarefas e define automaticamente as tags/categorias usando o modelo de IA. Isso garante que os usuários recebam tarefas adaptadas aos seus objetivos específicos, mantendo-os motivados e focados.
Durante o processo de desenvolvimento, encontrei alguns desafios, especialmente no deploy do app. Enquanto a versão para iOS foi relativamente tranquila, encontrei alguns problemas em dispositivos Android. Tive que testar em vários dispositivos para garantir a compatibilidade e estou trabalhando ativamente na resolução dos problemas restantes. É essencial prestar atenção ao feedback dos usuários e à diversidade de dispositivos, pois a experiência de cada usuário importa.
Como desenvolvedor de apps de primeira viagem, o feedback da comunidade é inestimável para mim. Convido todos vocês desenvolvedores a visitar meu portfólio, explorar o BeReady e compartilhar suas opiniões. Seu feedback me ajudará a aprimorar o BeReady e torná-lo uma ferramenta ainda melhor para produtividade e alcance de metas.
Publicar o BeReady tem sido uma incrível jornada de aprendizado para mim como desenvolvedor. Desde a ideia inicial até a implantação final, foi uma jornada de crescimento, conhecimento e inovação. Estou orgulhoso por ter criado um app que ajuda os usuários a se organizarem e a se concentrarem em suas metas.
Então, colegas desenvolvedores, convido vocês a embarcarem nesta jornada comigo. Visitem meu portfólio, baixem o BeReady, avaliem e compartilhem o feedback.
Ah, e uma última coisa, estou super orgulhoso e ansioso para receber o teu feedback sobre o aplicativo em primeira mão. Acesse os links abaixo para fazer o download! E não se esqueça de avaliar o app nas lojas. 😊
Infelizmente ainda estou com uma issue no Android, mas estou trabalhando para corrigir, e dependendo do dispositivo de cada usuário pode ser que funcione, então vou deixar o link abaixo.
Google Play: https://lnkd.in/dAVcDCT9
App Store: https://lnkd.in/dN7KSrwk
Meu Portfólio: https://filipirafael.com
Let's be ready together! 🚀✨