I've started a tutorial/blog :nerd_face: I hope it...
# multiplatform
l
I've started a tutorial/blog ๐Ÿค“ I hope it will help beginners on their journey in the world of Kotlin Multiplatform! https://hlnstepanova.github.io/kmpizza/
๐Ÿ‘๐Ÿผ 1
โค๏ธ 1
๐Ÿ‘ 1
๐Ÿ‘ 6
๐Ÿ‘๐Ÿฝ 1
a
The steps are reversed ๐Ÿ˜…
l
@Alejandro Rios Yep, it's a blog structure, the latest step is on top. Will have to think of how to display it better later ๐Ÿค”
m
Looks nice, the pizza particularly. ๐Ÿ˜„ There's been a lot of talk about how the buildSrc structure slows down build times enormously. Did you consider that when putting it in the example?
h
@Lena Stepanova I also got confused a bit in the beginning ๐Ÿ™‚ I think the standard approach with having an overview of all chapters in the beginning of each chapter will make it easy to navigate. P.S. great initiative! It really feels like thereโ€™s not enough blogs/materials in general related to KMP/KMM
l
@MarkRS yes, pizza is also my favourite part of KMP ๐Ÿ˜„ Haven't heard that about buildSrc in regards to build times. Was it discussed here in slack or is there anywhere else I can read on it?
๐Ÿ˜„ 1
@Hadji Musaev Thanks! Yes, this sounds like a good idea, I'll stick the introduction with the overview of steps to the top :)
k
I haven't read through it yet but I will, I promise! Just wanted to comment quick that the links on the left aren't working for me. https://github.com/hlnstepanova/kmpizza-repo says 404, so maybe not public? Also, LinkedIn has no ".xyz" in it https://linkedin/hlnstepanova (I tried .com but not found).
l
@kpgalligan Thanks! Fixed the link and made repo public ๐Ÿ™‚ And let me know if there's mistakes in the guide, I'll change that :)
๐Ÿ‘ 1
a
@MarkRS From my understanding buildSrc does effect build time when you frequently change or update files in this package. Also composite builds comes to resolve that issue, I don't think shifting attention to this subject is in scope of this blog. At least for me it looks like KMM focused rather than gradle. Anyhow that is a good point!
๐Ÿ‘ 1
k
I was thinking the same thing. Maybe an interesting discussion, but optimizing gradle is a whole different topic. Especially for KMM builds and teams, that's a deep rabbit hole you could go down.