I am getting very, very annoyed with ProGuard/R8 (#android app development). It consistently fucks up my release builds so my code no longer works even though it works in debug builds (I know it's R8, because turning it off fixes the problem!) and no amount of rules I add seems to help any. It just constantly absolutely destroys my Jackson JSON deserialization so it crashes every fucking time. Ugh. But I need the extra performance R8 offers bc #JetpackCompose's LazyColumn is slower than a 15 year old basset hound missing its last two legs, even with absolutely no unnecessary recompositions, even release mode.
Asking so I can give better advice for people beginning Android dev…
What’s the equivalent of @twostraws’s amazing https://hackingwithswift.com for Android?
#iOSDev #AndroidDev #SwiftDev #Kotlin #JetpackCompose #SwiftUI
#iosdev #androiddev #swiftdev #kotlin #jetpackcompose #swiftui
I feel like I'm halfway through converting one of my first Android apps. This takes forever. These are apps I made almost 10 years ago and now I'm busy recovering them! First Kotlin, then JetPack compose, and then maybe Materials 3. Lot's to learn here in any case: #android #kotlin #kotlinmigration #jetpackcompose #material3
#android #kotlin #kotlinmigration #jetpackcompose #material3
Today I’m going to start upgrading the whole codebase of my android apps. This is the first phase. Then I’ll go native! #kotlin #jetpack #jetpackcompose
#kotlin #jetpack #jetpackcompose
The more #JetpackCompose I learn, the more I realise #Flutter feels like the better solution.
Both have power, but coming from learning #SwiftUI, Flutter feels... better than Jetpack. I prefer Swift, but if I'm going to build an Android app, Flutter feels better than Jetpack.
Of course, if you have no idea what I'm talking about, none of this will make sense. Instead, picture of a nice cake.
#jetpackcompose #flutter #swiftui
Struggling with the idea of cost increases to food and other things? I've added a feature to #simplsaver to help you get a gauge on what those costs will go up by in each place where the app is available for download: US, UK, Australia, New Zealand, and Canada.
Oh and I'm working on the Android release right now. Teaching myself #jetpackcompose as I build it!
📱💻 ¿Quieres crear impresionantes interfaces de usuario en múltiples plataformas? ¡Mira este artículo de JetBrains y descubre cómo utilizar Compose Multiplatform para Android, iOS y más! https://www.jetbrains.com/lp/compose-multiplatform/ #ComposeMultiplatform #JetpackCompose #Android #iOS
#composemultiplatform #jetpackcompose #android #ios
This looks pretty cool: https://github.com/redbadger/crux
A cross-platform mobile app framework for building iOS & Android apps with a shared core module while using Jetpack Compose / SwiftUI for the UI layer.
Its approach seems to be similar to Kotlin Multiplatform Mobile but it uses Rust for the shared module & comes with opinionated architecture primitives that follow the Elm model
Hope I have some time to try it out soon!
#SwiftUI #JetpackCompose #Swift #Kotlin #Rust #RustLang #MobileDev
#swiftui #jetpackcompose #swift #kotlin #rust #rustlang #mobiledev
If you are not up to date with the state of chat and VoIP in the #fediverse here is your chance to get a 45 minutes deep dive on #Matrix worth watching: https://ftp.fau.de/fosdem/2023/Janson/matrix20.webm
#JetpackCompose #SwiftUI #Rust #Go #UniFFI #MatrixRTC interoperable conferencing #Waterfall #DMA #P2PoverBLE #ThirdRoom #WebXR #WASM
#dma #p2poverble #thirdroom #fediverse #matrix #jetpackcompose #swiftui #rust #go #uniffi #matrixrtc #waterfall #webxr #wasm
Test driving an android Jetpack Compose app developed by someone else, and the performance of this thing is breathtaking!
Really snappy.
FWIW, I have prototyped two "broad" apps in Flutter in the last 4 years, and I shipped an android app in 2013.
However, I can't understand the magic. Flutter source code is self-explanatory compared to this.
#android #androiddev #jetpackcompose #flutter
I want to troubleshoot this more but I am a bit pressed for time right now. In the latest version of (Compose) Glance widgets (1.0.0-alpha05) with AGP 7.4 and compose 1.3.2, there is a weird bug where if you define multiple classes in the single Kotlin file the dexer throws some weird ClassNotFoundException. It works fine if each class is defined in it's own Class file though. Incoming issue on the tracker as soon as baby is down for nap 😴 #jetpackcompose
Question to experienced devs: I've been learning Swift this year, thanks in part to the excellent @twostraws resources, and while I have an app in beta for iOS (yay!), I'd like to make it for Android.
And so I've learned I could do this via Kotlin/Jetpack Compose, or I could learn something like Flutter and build it for Android and web simultaneously, and factor in iOS at the same time.
Here's the thing: I don't know either language, so which is the best to learn? Which is the easier to learn? The minor research I've done in to Jetpack Compose suggests it's a bit messier than Swift, but that some of it is easier to convert.
But I'd also like to develop other ideas, some of which might be web-based. Part of why I opted to learn Swift this year was because I was tired of not being able to make my app ideas, and wanted to change that.
So, TL;DR, what should I learn: Jetpack Compose or Flutter? Which is easier? Better? What's more useful in the long term?
#dev #flutter #jetpackcompose #programming #development
Question to experienced devs: I've been learning Swift this year, thanks in part to the excellent @twostraws resources, and while I have an app in beta for iOS (yay!), I'd like to make it for Android.
And so I've learned I could do this via Kotlin/Jetpack Compose, or I could learn something like Flutter and build it for Android and web simultaneously, and factor in iOS at the same time.
Here's the thing: I don't know either language, so which is the best to learn? Which is the easier to learn? The minor research I've done in to Jetpack Compose suggests it's a bit messier than Swift, but that some of it is easier to convert.
But I'd also like to develop other ideas, some of which might be web-based. Part of why I opted to learn Swift this year was because I was tired of not being able to make my app ideas, and wanted to change that.
So, TL;DR, what should I learn: Jetpack Compose or Flutter? Which is easier? Better? What's more useful in the long term?
#dev #flutter #jetpackcompose #programming #development
Jetpack Compose debuts new Material Design 3 controls and expands to Android TV
https://www.androidpolice.com/jetpack-compose-debuts-new-material-design-3-controls-and-expands-to-android-tv/
#AndroidDevelopmentTools #androiddevelopment #OperatingSystems #jetpackcompose #AndroidStudio #androidwear #AndroidTV #News
#AndroidDevelopmentTools #androiddevelopment #operatingsystems #jetpackcompose #androidstudio #AndroidWear #AndroidTV #news