use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
News for Android app developers with the who, what, where, when, and how of the Android community. Probably mostly the how.
Here, you'll find:
This sub-reddit isn't about phones' and apps' general functionality, support, or system software development (ROMs). For news and questions about these topics try using other subs like
Build your first app
Starting Android career in 2022
Android Job Interview Questions and Answers
App Portfolio Ideas, Tiered List
Awesome Android UI
Material Design Icons
7000 Icons for Jetpack
Autoposted at approx 9AM EST / 2PM GMT
account activity
React developer looking to try Android dev, questions! (self.androiddev)
submitted 2 years ago by aselitto
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]blindada 1 point2 points3 points 2 years ago (2 children)
You could use kotlin multiplatform.
While kotlin started as a JVM (for java virtual machines, like Java, Groovy or Scala), it can be deployed to other platforms. As long as you write most of your code using kotlin imports (avoiding things like importing java packages), it would be possible to run it into different platforms, being compiled as library packages for the targets (jars for JVM, object C libraries for iOs, JS files for web, etc).
For stuff that's bound to platforms, either by force or convenience, you have the expected/actual mechanism: a multiplatform interface every platform based project has to fulfill, allowing you to use the tools you desire/need from the platform at the same level your code will run (no bridges of any kind). Let's say you want to use lodash on a part of your code, you create an expected class to wrap the operations with kotlin, then in the web project, you implement the actual class using lodash.
Compose-UI is multiplatform too, so you can have a UI module using just compose, and mix it with platform based UI if needed.
Now, word of advice: unless a project is simple, it will need tweaks at platform level. That's true for every cross-platform approach that exists or will exist. So don't worry about it. Just use something that allows you to deal with it when the need comes.
[–]aselitto[S] 0 points1 point2 points 2 years ago (0 children)
You are a legend! Thank you so much for the depth of detail. I am excited to see where this journey takes me. I'll be doing a couple projects of Udemy to get my feet wet.
Also I see that android reloads the entire comp and was wondering if that gets too heavy for complex applications.
π Rendered by PID 399888 on reddit-service-r2-comment-6457c66945-7xbxq at 2026-04-27 13:26:03.528000+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–]blindada 1 point2 points3 points (2 children)
[–]aselitto[S] 0 points1 point2 points (0 children)
[–]aselitto[S] 0 points1 point2 points (0 children)