Autor |
Mensagem |
DarkMakerX Veterano |
# abr/18
· votar
Encontra algum programador que goste da sua idéia e dê 50% para ele.
|
Buja Veterano |
# abr/18
· 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 |
# abr/18
· votar
50% para ele.
isso non ecziste. Pague pelo serviço 50 now 50 on delivery
|
st.efferding Membro |
# abr/18
· 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 |
# abr/18
· 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 |
# abr/18
· 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 |
# abr/18
· 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 |
# abr/18
· 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 |
# abr/18
· 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 |
# abr/18
· 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 |
# abr/18
· 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 |
# abr/18
· 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 |
# abr/18
· votar
DarkMakerX Ahhhh....se fosse com for() eu saberia.... =(
|
st.efferding Membro |
# abr/18
· 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 |
# abr/18
· 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 |
# abr/18
· votar
Vai com calma nas programação.
|
Insufferable Bear Membro |
# abr/18
· votar
O cara quer virar garoto de programa kkkkk
|
st.efferding Membro |
# abr/18
· votar
xmarhunterx
Véi, paint mesmo, não complica.
|
makumbator Moderador
|
# abr/18
· votar
Depois que um jovem cai nesse mundo de programa vira um caminho sem volta.
|
xmarhunterx Membro Novato |
# abr/18 · 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 |
# abr/18
· 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 |
# abr/18
· 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 |
# abr/18
· 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 |
# abr/18
· 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 |
# abr/18
· 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 |
# abr/18
· 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 |
# abr/18 · 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 |
# abr/18
· 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 |
# abr/18
· 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 |
# abr/18
· votar
https://www.youtube.com/results?search_query=primeiro+aplicativo+com+p ython
|