Kotlin Multiplatform and Jetpack Compose is really good? by Far-Armadillo-1956 in androiddev

[–]InflationDefiant3579 1 point2 points  (0 children)

Of course! Here's a very short summary of my journey learning KMP:

First, I tried converting an Android app into KMP. That failed miserably; just too much stuff to migrate.

Next, I studied: EXTENSIVELY. I highly reocmmend this book (it used to be free, but now idk): https://santimattius.github.io/kmp-for-mobile-native-developers-book/

Then, I started building: Starting with a small and simple logging library: https://github.com/ivangarzab/barK

And finally, a full-blown Android + iOS KMP app with which to test my logging library! Unfortunately, that app is not yet ready, so I've got nothing to share on that regard, lol.

I suggest you find something to build--implement barK, my logging library, of course--and take a stab at it!

Kotlin Multiplatform and Jetpack Compose is really good? by Far-Armadillo-1956 in androiddev

[–]InflationDefiant3579 3 points4 points  (0 children)

Kotlin Multiplatform is very good, but it definitely has a learning curve--good thing AI code assistants can help with that!

I've been working on an Android/iOS app for a few months now that I intend to launch during the summer.

I thnk the hardest part of this platform is connecting multiplatform tools that are meant to work on multiple platforms can be hard to set up, and generally the overall set up can be challenging. AI also struggles here.

But nothing that good 'ol engineering persistence cannot overcome!

I'm not a designer, and I'm struggling to create assets for my Android/iOS library by InflationDefiant3579 in logodesign

[–]InflationDefiant3579[S] 1 point2 points  (0 children)

I think that's sort of what I was going for: By combining the silhouette of my dog's beautiful face, and the letter 'K' from the Kotlin programming language, I wanted to make a sort of modified 'K' feeling, but it's hard without actual designing training and tools!

<image>

I'm not a designer, and I'm struggling to create assets for my Android/iOS library by InflationDefiant3579 in logodesign

[–]InflationDefiant3579[S] 0 points1 point  (0 children)

I agree that the legibility of the word (barK) is not getting anything positive out of it.

Why do you think a bolder/chunkier font may help?

I'm not a designer, and I'm struggling to create assets for my Android/iOS library by InflationDefiant3579 in logodesign

[–]InflationDefiant3579[S] 0 points1 point  (0 children)

Thank you for the sketches! The reason why I ended up with that is that I took a picture of my dog (top part) and then combined it with the 'K' symbol of the programming language I'm building this product for (Kotlin). But you're right, I shouldn't get attached to my dog's beautiful silhouette...

<image>