Notificações Amigos pendentes

      Fórum Cifra Club - maior fórum de m&uacite;sica do Brasil

      Duvida sobre desenvolvimento mobile

      Autor Mensagem
      DarkMakerX
      Veterano
      # 26/abr/18 17:00
      · votar


      Encontra algum programador que goste da sua idéia e dê 50% para ele.

      Buja
      Veterano
      # 26/abr/18 17:09
      · votar


      Mas eu li que essas três linguagens qualquer um aprende em umas 6 semanas.

      Talvez no Modo Jiraya. Mas conheço developer que tem anos de mercado e nao sabe js direito. Nem css rsrs.

      sallqantay
      Veterano
      # 26/abr/18 17:12
      · votar


      50% para ele.


      isso non ecziste. Pague pelo serviço 50 now 50 on delivery

      st.efferding
      Membro
      # 26/abr/18 17:17
      · votar


      xmarhunterx

      Mas eu li que essas três linguagens qualquer um aprende em umas 6 semanas.

      Prove a fonte então. Aprenda em 6 semanas as 3 linguagens postando aqui o programa que você deseja fazer.

      E o app feito em Python que eu vi era muuuuuuito lixo.

      Qualquer linguagem se torna lixo nas mãos de programador lixo.

      xmarhunterx
      Membro Novato
      # 26/abr/18 17:19
      · votar


      st.efferding
      Essa das 6 semanas eu vi no yahoo kkkk

      Mas e o Python, 6 semanas dá pra pegar o espirito da coisa?

      Buja
      Veterano
      # 26/abr/18 17:45
      · votar


      Mas e o Python, 6 semanas dá pra pegar o espirito da coisa?

      So o espirito mesmo. Mas linguagem nao importa tanto.
      Importa é se voce tem logica. Se tiver boa logica, voce le um codigo em meio dia, escreve alguma coisa em 2 dias, em 6 semanas ja da pra falar que é iniciado na linguagem.

      xmarhunterx
      Membro Novato
      # 26/abr/18 17:49
      · votar


      Buja
      E se você fosse fazer o app pra mim, quanto ficaria? Lembrando que procuro um design bonito, e o aplicativo precisa conectar grupos (tipo Whatsapp, mas sem os porns).

      st.efferding
      Membro
      # 26/abr/18 17:54
      · votar


      xmarhunterx

      Mas e o Python, 6 semanas dá pra pegar o espirito da coisa?

      Depende da quantidade de tempo que você tem disponível para se dedicar a estudar. Se você tem mais tempo do que dinheiro, melhor aprender por conta, caso contrário contrate alguém.

      De qualquer maneira é interessante aprender mesmo em paralelo à opção de terceirizar o dev porque assim você terá algum conhecimento para corrigir defeitos e melhorar o app.

      xmarhunterx
      Membro Novato
      # 26/abr/18 17:59
      · votar


      você terá algum conhecimento para corrigir defeitos e melhorar o app.
      st.efferding
      O contrário não seria melhor? Tipo eu faço a "pasta base" do app e depois contrato um programador para "refinar" o código

      Buja
      Veterano
      # 26/abr/18 18:05
      · votar


      xmarhunterx
      Tipo eu faço a "pasta base" do app e depois contrato um programador para "refinar" o código

      Na pratica nao da certo.
      É melhor o prog começar bem, uma boa base, e voce ir refinando depois, ao seu gosto.
      Pra voce refinar é até mais facil....é so seguir a base dele.

      Mas se voce fizer a base, e nao ficar boa, ele terá que refazer ou gambiarrar.
      Ou entao, voce pode até fazer a base boa, mas ele nao entender, e c@g@r com sua base.

      ---

      E se você fosse fazer o app pra mim, quanto ficaria? Lembrando que procuro um design bonito, e o aplicativo precisa conectar grupos (tipo Whatsapp, mas sem os porns).

      hahaha, ai nao tem graça.

      hehe mas falando serio, eu nao sou o melhor pra fazer app (ainda mais com design bonito)
      Conheco muito developer em BH que poderia fazer...e acho que até tem disponibilidade pra isso, mas o fator preço é que varia mesmo de pessoa pra pessoa.
      Eu pediria X enquanto conheco outros que pediram 8X na maior facilidade O.o!

      DarkMakerX
      Veterano
      # 26/abr/18 18:07
      · votar


      xmarhunterx
      Mas e o Python, 6 semanas dá pra pegar o espirito da coisa?

      Eu dou aula de programação web e em 1 semestre inteiro a galera não sabe nem fazer um while para contar caracteres de uma palavra :(

      Buja
      Veterano
      # 26/abr/18 18:08
      · votar


      Mas uma dica, é o seguinte:

      Se seu app vai usar muito recurso de hardware, e recurso nativo, faça em javão android puro mesmo, e pra iOS, Swift.
      Mantenha duas linhas de programacao mesmo.

      Mas se for app simples, tipo, sei la, twitter, essas coisas que quase só usa internet, e nao usa muito hardware do aparelho, faça em Ionic.
      Muito simples, rapido, e da pra lançar nas duas plataformas, sem muita dor de cabeça.

      Buja
      Veterano
      # 26/abr/18 18:09
      · votar


      DarkMakerX
      Ahhhh....se fosse com for() eu saberia.... =(

      st.efferding
      Membro
      # 26/abr/18 18:17
      · votar


      xmarhunterx

      Cara, faça um desenho da ideia do teu app e posta aqui, com o minimo de telas e funções que você julgue interessante ter nele para provar o valor da ideia, aí digo quantas linhas em Python mais ou menos tu consegue implementar isso.

      xmarhunterx
      Membro Novato
      # 26/abr/18 18:30
      · votar



      Cara, faça um desenho da ideia do teu app e posta aqui

      st.efferding
      Como assim desenho? Não manjo muito de design, mas vou tentar organizar todas as funcionalidades do app e posto aqui mais tarde.

      brunohardrocker
      Veterano
      # 26/abr/18 18:55
      · votar


      Vai com calma nas programação.

      Insufferable Bear
      Membro
      # 26/abr/18 19:14
      · votar


      O cara quer virar garoto de programa kkkkk

      st.efferding
      Membro
      # 26/abr/18 20:03
      · votar


      xmarhunterx

      Véi, paint mesmo, não complica.

      makumbator
      Veterano
      # 26/abr/18 20:36
      · votar


      Depois que um jovem cai nesse mundo de programa vira um caminho sem volta.

      xmarhunterx
      Membro Novato
      # 27/abr/18 05:43 · Editado por: xmarhunterx
      · votar


      st.efferding
      Fiz no paint e deu ruim lá. Vou postar screenshots para mostrar como vai ser
      Primeiro o usuário terá que criar um conta no app, mas como será mobile acho que não precisa de pedir login o tempo inteiro
      Segunda tela
      Terá o perfil do usuário (que pode ser evoluído)
      https://ibb.co/mN8wtc
      Ps: Vou usar o Duolingo como exemplo pois quero ter um design parecido. simples, mas intuitivo.

      Terceira página terá um local onde ele poderá pesquisar o perfil de seus amigos e ver como eles estão indo (não achei uma screenshot para essa)

      Quarta página
      Será onde ele poderá ver em quais grupos (ligas) ele participa, tipo Whatsapp mesmo

      Quinta página
      Será o grupo em si que mostrará um ranking, e os valores dos pontos, ex:1km corrido = 3 pontos
      https://ibb.co/jKSpDc
      Ps: não decidi ainda se os usuários poderão ou não usar o grupo como bate papo

      st.efferding
      Membro
      # 27/abr/18 09:13
      · votar


      xmarhunterx

      Entendi. Achei um exemplo de API baseado no Duolingo e escrita em Python -> https://github.com/KartikTalwar/Duolingo

      O frontend você escreve em Kivy, exagerando vai dar umas 500 linhas.

      xmarhunterx
      Membro Novato
      # 27/abr/18 11:54
      · votar


      st.efferding
      exagerando vai dar umas 500 linhas.

      O projeto inteiro em apenas 500 linhas?

      Achei um exemplo de API baseado no Duolingo e escrita em Python

      Sou meio cabaço no assunto, mas da pra usar o código desse link do github como molde do meu app, ou eu vou ter que escrever tudo na raça mesmo? E se der pra usar como base, eu posso copiar na cara dura ou terei de mudar alguma coisa?

      st.efferding
      Membro
      # 27/abr/18 12:17
      · votar


      xmarhunterx

      Não, o frontend (interface gráfica) talvez caiba em umas 500 linhas, isso baseado no esboço que você descreveu aqui -> http://forum.cifraclub.com.br/forum/11/333816/p1#9312432

      As APIs (funções, banco de dados, etc.) para fazer o projeto rodar de fato eu nem imagino quantas linhas serão necessárias. Por isso compartilhei a API, que possui funções similares que talvez possam ser reutilizadas no teu projeto.

      No seu lugar (se você realmente quer investir em aprender) eu criaria uma máquina virtual com alguma distro Linux e iniciaria aprendendo através de uma série de vídeos tutoriais tais como esse: https://www.youtube.com/watch?v=CYNWK2GpwgA

      À medida que as dúvidas forem surgindo, poste-as aqui ou sane-as procurando no stackoverflow.

      Buja
      Veterano
      # 27/abr/18 12:21
      · votar


      xmarhunterx
      E se der pra usar como base, eu posso copiar na cara dura

      Esse pode.

      Quando for pegar um codigo em qualquer lugar, olha a licença.

      Nesse caso é MIT, quer dizer, pode baxar, copiar, modificar, usar até em produto para fins comerciais, enfim, liberado geral.

      Se tiver uma licença BSD por exemplo, voce pode até copiar, mas nao pode modificar sem avisar o dono.

      Uma licença GPL por exemplo, pode ser copiado e redistribuido, vendido, mas NUNCA com seu nome, e sim com o nome do proprietário que criou o treco.

      Mas ninguem é burro de botar alguma coisa no github com licença paga.
      O github por sua essencia é pra ser free distribute.

      Buja
      Veterano
      # 27/abr/18 12:25
      · votar


      Galera...
      ninguem conta tamanho de sistema por "linhas de codigo".

      Nao é assim que se quantifica o trabalho.

      É muita facil fazer um linguação de 5000 linhas de html purão, do que fazer 20 linhas com uma funcao recursiva pra imprimir a sequencia de fibonacci inversa.

      É so um exemplo...linhas de codigo nao quer dizer nada.

      Geralmente a documentação de um software tem muito, mais muito mais linhas de codigo do que o proprio software em si.

      st.efferding
      Membro
      # 27/abr/18 12:34
      · votar


      Buja

      Para o iniciante (caso específico deste tópico), eu discordo completamente. Quanto menos linhas de código, menor será a inclinação no aprendizado e menores serão as chances de ocorrer desistência. Pouco importa se ele vai escrever algo plenamente funcional na primeira iteração, o importante é engajar o jovem na arte obscura das programation e aos poucos fazer com que ele crie coragem para continuar progredindo.

      xmarhunterx
      Membro Novato
      # 27/abr/18 12:52 · Editado por: xmarhunterx
      · votar


      E o app feito em Python tem todas as funcionalidades de um nativão da porra feito em java?

      st.efferding
      Membro
      # 27/abr/18 13:09
      · votar


      xmarhunterx

      Se faltar algo você pode encapsular a biblioteca/função desejada do Java e usar com Python (e vice-versa).

      xmarhunterx
      Membro Novato
      # 27/abr/18 14:48
      · votar


      Então o negócio é começar a estudar agora. Alguém sabe de bons lugares para estudar Python? De preferência em português, já que ainda estou aprimorando meu inglês, (como já disse em outro tópico)

      st.efferding
      Membro
      # 27/abr/18 14:59
      · votar


      https://www.youtube.com/results?search_query=primeiro+aplicativo+com+p ython

      Enviar sua resposta para este assunto
              Tablatura   
      Responder tópico na versão original
       

      Tópicos relacionados a Duvida sobre desenvolvimento mobile

      305.751 tópicos 7.895.463 posts
      Fórum Cifra Club © 2001-2018 Studio Sol Comunicação Digital