O que há de Novo?
  • Novo tema escuro está disponível
    Um novo visual para o fórum com fundo escuro agora está disponível para todos. Você pode escolher o tema clicando no ícone de pincel no canto inferior esquerdo da página.
  • Estamos de volta. Informações sobre o downtime desta quarta estão na pasta Moderadores.


Uma ajudinha de quem entende de desenvolvimento de aplicativos

lucas789

Ei mãe, 500 pontos!
Mensagens
19.450
Curtidas
46.046
Pontos
554
#1
Então pessoal, to sem nada pra fazer e tava pensando em desenvolver um aplicativo de gerenciamento para a empresa da minha família

Sinceramente eu não sei se é viável, mas a minha ideia seria criar um aplicativo onde fosse possível cadastrar os clientes para que eles pudessem acessar em seus celulares as informações pertinentes a cada um, como avisos, agenda, etc... Poderia ter uma área para funcionários também

Pela característica do app acredito que sera preciso o uso de servidor para armazenar os dados e algum sistema de cadastro para que cada usuário receba suas informações especificas, mas eu não faço ideia se existe alguma ferramenta indicada pra desenvolver esse tipo de app

Alguém tem alguma ideia sobre que ferramenta usar?
 


VanHalenBR

Bam-bam-bam
VIP
Mensagens
5.729
Curtidas
4.148
Pontos
444
#6


Kaiji

Ei mãe, 500 pontos!
Mensagens
20.813
Curtidas
20.805
Pontos
654
#7
O que você quer é um CRM.
Por experiência própria, desenvolver um sistema desse tipo é uma merda. Primeiro: você vai precisar definir linguagem que irá utilizar, interface (que é web/android e IOS), banco de dados que irá trabalhar e como vai publicar a sua aplicação. Essa é a parte fácil. O inferno de se fazer um CRM, é que ele vai crescendo em escopo a medida que você vai incorporando novas funcionalidades nele (que você vai acabar percebendo que precisa depois). Acredito que, não é o tipo de sistema para um amador mexer, a menos que você deixe ele um sistema leve e bem simples.
 
Mensagens
9.581
Curtidas
6.710
Pontos
389
#8
Mais fácil usar o Odoo. ERP e CRM de codigo aberto que gerencia: vendas, CRM, site, faturamento, contatos, inventário, compras, etc etc...

Desenvolver um sistema desse nível vai gastar tempo demais, dinheiro demais decifrando coisas que já existem milhares aí por diferentes preços.

Com um sistema como o Odoo qualquer empresa pode funcionar em home office, ou hibrido, ou etc etc. Ele até tem um sistema tipo Slack dentro dele...

Não perca tempo e dinheiro em processos e produtos que já existem. Seja mais estratégico: compre o mais barato, com o mínimo que você precisa pra rodar melhor sua empresa. A partir daí, corre atrás de pensar em como o seu negócio pode se tornar + escalável com o mínimo de esforço possível.
Até o Asana gratis funciona pra fazer gestão de equipes também. Trabalho com ele + Odoo e é muito bom.

Leia: Lean Startup, Design Sprint, Scrum

A empresa dos seus pais é b2b ou b2c? Tem muita diferença de estratégia entre os 2 tipos de empresa.
 

lucas789

Ei mãe, 500 pontos!
Mensagens
19.450
Curtidas
46.046
Pontos
554
#9
Você pode tentar algo que não requer programação e da toda infra como as soluções da SalesForce https://www.salesforce.com/products/platform/overview/

O AppGyver não tem o CRM em backend mas também deixa criar app sem programação: https://www.appgyver.com/

Às vezes vale a pena você contratar alguém pra fazer isso, tenho um amigo que faz apps se quiser o contato manda MP.
Então, eu cheguei a ver esse aqui

http://www.acadesc.com.br/Arquivos/Manual_APP_Acadesc_Fannys.pdf

Com o desconto por ja suar a plataforma sairia uns 350 reais por mês, mas como eu to sem nada pra fazer, pensei em tentar eu mesmo desenvolver algo parecido pra nao precisar ficar pagando essa grana todo mês
 

mig29gsxr

Ei mãe, 500 pontos!
Mensagens
16.281
Curtidas
16.966
Pontos
694
#10
Dá uma pesquisada em servidor de aplicação, eu iria por esta linha. Tem o .NET e o servidores de aplicação Java.
Aí vc monta um BD, um componente web, um regras de negócio. Posteriormente vc estuda Android e troca esse componente web por um app. Aí depois estuda virtualização e coloca esse BD na nuvem.
 
Mensagens
7.340
Curtidas
8.166
Pontos
434
#11
Olha, eu recomendaria a você tentar fazer por conta própria, você vai ganhar um conhecimento absurdo que vai lhe ajudar pelos próximos 10 anos, pelo menos, seguindo a tendência de TI.

Mas tecnicamente você vai precisar de alguns requisitos, mais precisamente um conhecimento bom de programação e modelagem de banco.

Eu faria alguns APPs simples, para você conhecer a arquitetura, depois eu faria um APP com integração a banco.

Eu recomendo o Xamarin, que é a plataforma com que trabalho, ta bem unificada para desenvolvimento mobile. Pegue cursos de C# e Xamarin no Udemy, será seu ponto de partida.

E no futuro comece a ler e entender sobre APIs, que serão a base do desenvolvimento mobile, mas por ora, tente se focar nos conceitos iniciais que te passei. Uma coisa de cada vez, o mais importante é que você tenha disciplina pra continuar, porque se realmente quiser, o mercado mobile e desenvolvimento tá bombando demais.

Enviado de meu LG-M700 usando o Tapatalk
 

Adam Sandler

Ei mãe, 500 pontos!
Mensagens
24.304
Curtidas
36.849
Pontos
553
#13
Olha, eu recomendaria a você tentar fazer por conta própria, você vai ganhar um conhecimento absurdo que vai lhe ajudar pelos próximos 10 anos, pelo menos, seguindo a tendência de TI.

Mas tecnicamente você vai precisar de alguns requisitos, mais precisamente um conhecimento bom de programação e modelagem de banco.

Eu faria alguns APPs simples, para você conhecer a arquitetura, depois eu faria um APP com integração a banco.

Eu recomendo o Xamarin, que é a plataforma com que trabalho, ta bem unificada para desenvolvimento mobile. Pegue cursos de C# e Xamarin no Udemy, será seu ponto de partida.

E no futuro comece a ler e entender sobre APIs, que serão a base do desenvolvimento mobile, mas por ora, tente se focar nos conceitos iniciais que te passei. Uma coisa de cada vez, o mais importante é que você tenha disciplina pra continuar, porque se realmente quiser, o mercado mobile e desenvolvimento tá bombando demais.

Enviado de meu LG-M700 usando o Tapatalk
Vai sair junto com o novo game do Kojima.
 

VanHalenBR

Bam-bam-bam
VIP
Mensagens
5.729
Curtidas
4.148
Pontos
444
#15
Então, eu cheguei a ver esse aqui

http://www.acadesc.com.br/Arquivos/Manual_APP_Acadesc_Fannys.pdf

Com o desconto por ja suar a plataforma sairia uns 350 reais por mês, mas como eu to sem nada pra fazer, pensei em tentar eu mesmo desenvolver algo parecido pra nao precisar ficar pagando essa grana todo mês

Bem depende de seu conhecimento, o que voce quer fazer, voce precisa não apenas saber desenvolver o app, mas levar em consideração, o banco de dados, a segurança dos dados (e essa parte é bem mais difícil que parece), aonde armazenar os dados, que tipo de banco de dados voce vai usar (Eu recomendaria um No-SQL, tipo MongoDb) ... etc....

No mais voce vai fazer so pra Android e usar as ferramentas nativas? iOS? Ou voce vai tentar um Framework que usa tecnologias Web mas que encapsula tudo em um app, como o Framwork 7, Appcelarator ou PhoneGap (por exemplo)

Pesquise e decida isso antes de desenvolver, ai voce vai saber que caminho tomar. Tem cursos no udemy que podem te ajudar (requer inglês)
 
Mensagens
1.814
Curtidas
1.521
Pontos
204
#16
Eu usaria frontend em ionic, que utiliza angular, faz aplicações hibridas e tem templates prontos bem bonitos. Backend em python com flask e banco de dados em postgresql.
 

lucas789

Ei mãe, 500 pontos!
Mensagens
19.450
Curtidas
46.046
Pontos
554
#17
Bem depende de seu conhecimento, o que voce quer fazer, voce precisa não apenas saber desenvolver o app, mas levar em consideração, o banco de dados, a segurança dos dados (e essa parte é bem mais difícil que parece), aonde armazenar os dados, que tipo de banco de dados voce vai usar (Eu recomendaria um No-SQL, tipo MongoDb) ... etc....

No mais voce vai fazer so pra Android e usar as ferramentas nativas? iOS? Ou voce vai tentar um Framework que usa tecnologias Web mas que encapsula tudo em um app, como o Framwork 7, Appcelarator ou PhoneGap (por exemplo)

Pesquise e decida isso antes de desenvolver, ai voce vai saber que caminho tomar. Tem cursos no udemy que podem te ajudar (requer inglês)
Em principio seria só pra android
 

VanHalenBR

Bam-bam-bam
VIP
Mensagens
5.729
Curtidas
4.148
Pontos
444
#18
Eu usaria frontend em ionic, que utiliza angular, faz aplicações hibridas e tem templates prontos bem bonitos. Backend em python com flask e banco de dados em postgresql.
Embora angular seja foda, me irritava que eles usavam JScript ao invés de ECMA Script... eu nem sei se isso aonde é real, mas por isso eu sempre defendia Jquery e hoje em dia estou fazendo um projeto com Vue.js (por isso até que recomendei o Framework 7, ele usa Vue)

Ah so uma nota já que to falando de Framweorks, não confio no React, não sei o que o Facebook meteu ali no meio...
 
Mensagens
1.814
Curtidas
1.521
Pontos
204
#21
Embora angular seja foda, me irritava que eles usavam JScript ao invés de ECMA Script... eu nem sei se isso aonde é real, mas por isso eu sempre defendia Jquery e hoje em dia estou fazendo um projeto com Vue.js (por isso até que recomendei o Framework 7, ele usa Vue)

Ah so uma nota já que to falando de Framweorks, não confio no React, não sei o que o Facebook meteu ali no meio...
Gosto muito de React, é muito fácil de mexer. Vue eu nunca mexi, mas já ouvi falar bem. O ionic usa o Angular com TypeScript, não vejo maiores problemas quanto a isso. As vezes tenho problemas com as dependências aí tem que ficar apagando os módulos e instalando de novo, isso eu acho chato e isso não acontece no react.
 

Dig Joy

Vem brincar comigo!
VIP
Mensagens
9.187
Curtidas
23.208
Pontos
353
#24
De qualquer modo, não recomendo o user entrar nessa loucura.
Fazem um CRM no braço, sozinho é uma tarefa extremamente ardua...

Trabalho com exatamente esse tipo de merda hauahuahuahha
Desenvolvimento Mobile + Sistemas CRM / Contabeis
 

Topo