Grupo de estudos Kotlin
Gostaria de montar um grupo para estudar Kotlin. Para quem não conhece a linguagem, deixo aqui um artigo introdutório. Aos interessados, comentem abaixo qual a disponibilidade para os estudos e se possuem alguma familiaridade com a linguagem.
Olá, @alissonfpmorais .
Sou líder do grupo de estudos de PHP/POO, parabéns pela iniciativa da criação do grupo de estudos.
Para que seja criado o grupo de estudos necessitamos dos seguintes requisitos, sendo:
-
Líder
- Pessoa responsável por gerir o grupo e manter o mesmo animado e motivado.
- Não é de responsabilidade do líder criar material para estudos, isso é de responsabilidade do grupo como um todo.
-
Membros
- Mínimo de 04 membros.
Qualquer dúvida, por favor entre em contato comigo, ou por aqui (GitHub) ou no Slack @Diego Brocanelli.
Opa @Diego-Brocanelli, tranquilo! Posso ser o líder sem problemas. Quanto a quantidade de pessoas, só aguardando para ver se tem mais pessoas interessadas 🤞
@alissonfpmorais Eu não tenho muito tempo. Mas, consigo olhar de vez em quando o grupo. E acho kotlin muito massa!
@alissonfpmorais tenho interesse . Tenho disponibilidade fora do horário comercial. Mas conheço pouco da linguagem.
@amadeu01 show! Aqui tá meio corrido também, mas um pouquinho de vez em quando já é melhor que nada sempre, então bora lá!! Hahaha
@guilhermeoa07 sem problemas, vamos decidir um horário que fique bom para todos. Quanto a conhecer pouco a linguagem, fica tranquilo que o mais importante é o interesse (que você já disse ter)!! Eu brinco um pouco, mas ainda tenho bastante pra aprender também heheh
Pra dar uma adiantada já, se puderem responder as perguntas abaixo, já vamos traçando uma direção pro grupo:
- Quais horários disponíveis para estudar?
- Tem disponibilidade para videoconferência/audioconferência?
- Quais conhecimentos tem da linguagem Kotlin? Já utilizou em algum projeto (profissional ou não)?
- Tem algum interesse específico? (Android, multiplataforma, web, apenas conhecer a linguagem, etc)
Se quiserem adicionar outras perguntas que acharem relevantes, fiquem à vontade.
Se conhecerem mais pessoas que tenham interesse, por favor divulguem, assim poderemos dar início ao grupo :tada: :tada:
Quantas as perguntas, vou dar minhas respostas:
- Durante a semana o período da noite é tranquilo (exceto as quartas) e se for preciso posso um dia ou outro no período da manhã ou tarde (faço freelas então da pra deslocar os horários de vez em quando). Já no fim de semana, normalmente minha agenda é bem livre, então podemos marcar qualquer horário;
- Tenho disponibilidade para conversas por chat, audioconferência e videoconferência. O que for mais conveniente para todos do grupo;
- Já fiz alguns projetos simples em Kotlin para experimentar a linguagem, tanto para Android quanto desktop. Posso tirar dúvidas básicas, talvez algumas mais intermediárias, mas definitivamente tenho bastante coisa pra aprender;
- Meu principal interesse é dominar a linguagem. Sendo uma linguagem que pode trabalhar em diversas plataformas e multiparadigma, acredito que aprender a utilizar Kotlin deve abrir bastante a cabeça para novos conhecimentos.
Respondendo aqui também. *Durante a semana depois das 18 horas e nos fins de semana durante o dia. *Posso fazer vídeo chamadas tranquilo. Chats e etc... *Nunca trabalhei com a linguagem. Pouca ou nenhuma experiência. *Desenvolvimento Android e web.
Minhas respostas 😄
-
Fim de semana, normalmente é mais livre horário. Mas, durante a noites, posso tentar também;
-
Tenho disponibilidade para conversas por chat, audioconferência e videoconferência (skype, hangouts, discord);
-
Já fiz alguns projetos simples em Kotlin para experimentar a linguagem, somente com Android. Posso tirar dúvidas básicas, talvez algumas mais intermediárias, mas tenho bastante coisa pra aprender;
-
Meu principal interesse é entender a linguagem. Eu programo em swift e como as duas linguagens são bem parecidas, é legal saber as duas como uma forma de abrir a mente hehe. Queria usar um pouco de kotlin em server side para saber como funciona, se é bom, o que tem de bom enfim... Gosto muito de programação funcional e assim como swift, você consegue fazer algumas coisas de programação funcional em kotlin. (Bem mais fácil que em java hehe)
Bacana galera! Com relação aos horários (que normalmente é o mais trabalhoso né), parece que vai ser bem tranquilo para marcar os estudos, nem que seja nos finais de semana. Agora é recrutarmos pelo menos mais uma pessoa pra oficializar esse grupo.
Informalmente, vou deixar o link do Kotlin Koans. É uma série de exercícios criados pela JetBrains para ajudar na familiarização com a linguagem.
Sei que o grupo ainda não tá formalmente criado, mas acho que já podemos dar um pontapé inicial. Depois que oficializarmos a gente define em conjunto um roadmap do que será abordado (do básico ao avançado). Que tal?
Se acharem legal, podem ir postando mais links que acharem interessantes pra fazemos um apanhado. Com certeza vai ajudar bastante na hora de começarmos a traçar o roadmap.
@amadeu01 não conheço essa plataforma. Me explica melhor sobre ela, me interessei
@guilhermeoa07 tu sabe usar terminal de boas?
Basicamente, depois de você configurar o exercism.
Você vai fazer exercism fetch kotlin
Daí, ele vai ter dar um problema para você resolver já com os testes implementados. Daí, é tipo um TDD, você vê o teste e implementa o codigo para passar naquele teste, depois faz interações para melhorar algo que você viu que pode fazer mais legal e tal.
Quando você quiser (mesmo que incompleto) você pode fazer exercism submit PATH_TO_FILE
para submeter o codigo. Daí, você consegue vê a solução de outras pessoas, comentar, curtir, etc...
Se tu tiver uma dúvida mais especifica, me chama no slack: amadeu01
@amadeu01 relativamente bem sim. A parte da configuração eu vi aqui e aparentemente é fácil. Mas não entendi como vou ter acesso aos exercícios e tal. Sou meio novo com essa coisa de Git e Github
@guilhermeoa07 ele não usa o git (pelo menos não para colocar tuas soluções lá, eu acho)
O que tu tem que fazer depois de configurar é fazer o comando exercism fetch kotlin daí, ele vai pegar um exercicio para ti. Eu vou fazer um video depois quando tiver mais tempo. acho que no final de semana, eu devo ter um tempo e faço um video. 👍 Daí, te passo o link acho que é mais fácil de tu entender e de explicar hehe
@amadeu01 blz. É por que eu não sei onde ele vai colocar esse exercício. E como vou mandar a resposta e tal
Opa @guilhermeoa07 desculpa a demora para fazer esse video.
Eu não sei se ficou muito rápido,
Mas o que eu faço.
- Faço
❯ exercism fetch kotlin - Rodo os testes do
Hello world - Conserto o codigo para passar nos testes
-
❯ exercism submit src/main/kotlin/HelloWorld.kt

Bom dia @alissonfpmorais sou o líder dos grupos de estudos. Qual a posição do grupo de estudos de vocês, ele já foi criado, está em andamento?
Por favor, entre em contato comigo caso tenha que criar o repositório e o channel no slack.
Olá @Diego-Brocanelli, o grupo ainda não foi criado, não atingimos o número mínimo de integrantes (4). Mas, caso não haja problema e os presentes aqui ainda tenham interesse, podemos dar início com esse número de pessoas.
Ainda tenho interesse
Por favor, quantas pessoas incluindo o líder tem interesse no grupo de estudos?
@Diego-Brocanelli, somos 3 por enquanto.
Acredito que podemos dar início no grupo de estudos, vamos iniciar?
Eu não consigo participar ativamete. Mas posso contribuir com algum material. Ou, participar de algum coding dojo, ou algo do gênero 😄
Bom, precisamos que os membros interajam no grupo, para que não fique 1 única pessoal no grupo. Definam entre vocês e me acionem com a resposta.
Há, algum posicionamento a cerca do grupo?
Divulguei no grupo de kotlin no slack, talvez tenham mais alguns interessados. 🤞 Vamos aguardar até sexta e fechamos isso.
@alissonfpmorais divulga no slack do AndroidBR 😄
Boaaa, acabei de entrar vi que colocou lá já. Valeu!!
Eai? Já iniciou o grupo?
Ainda não, divulgamos no slack do AndroidDevBR e Kotlin pra ver se mais uma galera entra pra participar