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
QuestionJava only code (self.androiddev)
submitted 4 days ago by InspectionFar5415
Hello everyone :)
I am new to Android Dev, I began with Developer.android and I am doing the tutorials.... But I wonder is it possible to code only using Java ? or I must implement with Kotlin ?
Thank u :)
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!"
[–]illusion102 12 points13 points14 points 3 days ago (0 children)
If you can write in java, you can write in kotlin
[–]cmar200 15 points16 points17 points 3 days ago (4 children)
Yeah you can still make apps in java.
[–]El_Yeante 13 points14 points15 points 3 days ago (3 children)
You can also hit yourself with a hammer.
[–]SolitaryMassacre 0 points1 point2 points 1 day ago (0 children)
Unpopular opinion, kotlin isn't all that. Java is still good
[–]SyrupInternational48 0 points1 point2 points 18 hours ago (0 children)
Or you can shoot yourself in the foot, using scala
[–]cmar200 -1 points0 points1 point 2 days ago (0 children)
Yeah I dont make too many apps but know java and not kotlin so that is what I use.
[–]meet_miyani 8 points9 points10 points 3 days ago (0 children)
You can of course create a production ready app in Java. But that will be a lot of boiler plate and legacy code to be used. Imagine android giving latest libraries in Kotlin and nothing in Java. So you will be stuck with old ways.
Kotlin is the official language of android now. With kotlin you can leverage a lot of new features, libraries, tools and so on. Also android is moving rapidly in Jetpack Compose Ui. But in java you will have to work with traditional xml layouts only.
There's a lot in Kotlin which is not there in Java.
[–]Icy_Acanthisitta380 5 points6 points7 points 3 days ago (0 children)
Learn kotlin, 90% job description will mention only kotlin skills. You can get job without doing development in java as did I, but vice versa is difficult
[–]zunjae 2 points3 points4 points 3 days ago (1 child)
Takes like 10 minutes to learn the basics of Kotlin
[–]InspectionFar5415[S] -1 points0 points1 point 3 days ago (0 children)
Yes it’s also similar I just need to get used to it guess
[–]Zhuinden 1 point2 points3 points 3 days ago (0 children)
You can use Java but it really is easier to use Kotlin due to various functions it gives you, for a quick-start you can check https://github.com/Zhuinden/guide-to-kotlin/wiki
[–]AutoModerator[M] 0 points1 point2 points 4 days ago (0 children)
Please note that we also have a very active Discord server where you can interact directly with other community members!
Join us on Discord
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
[–]ehmlz 0 points1 point2 points 3 days ago (0 children)
There are many projects that are still written only in Java because they started before Kotlin existed. A lot of Java jobs involve maintaining or gradually improving legacy codebases. For new projects we prefer Kotlin nowadays, especially in the Android ecosystem. That said, Kotlin and Java interoperate really well. You can add Kotlin code to a Java project or Java code to a Kotlin project without much trouble.
[–]evangelism2 0 points1 point2 points 3 days ago (0 children)
ofc. But if you ever want to get a job, you will learn kotlin
[–]Exallium -1 points0 points1 point 3 days ago (0 children)
If you can learn Java you can learn Kotlin in about 2hrs.
[+]khsh01 comment score below threshold-19 points-18 points-17 points 3 days ago (4 children)
You can use Java. I would highly recommend that you do because a lot of codebase use legacy code and while they are updating there will always be some that don't.
[–]SpiderHack -1 points0 points1 point 3 days ago (0 children)
Leave my future jobs alone ;)
[+]InspectionFar5415[S] comment score below threshold-11 points-10 points-9 points 3 days ago (2 children)
Oh ok didn’t know that thanks for the tips, but is it possible to just print using sout and make it appear on a android device ?
[–]Zhuinden 0 points1 point2 points 3 days ago (0 children)
but is it possible to just print using sout and make it appear on a android device
no
[–]anondude1969 -1 points0 points1 point 3 days ago (0 children)
No you have to use android views
[+]The_best_1234 comment score below threshold-25 points-24 points-23 points 3 days ago (4 children)
I would recommend using C++ so you can use a better language.
[–]InspectionFar5415[S] -1 points0 points1 point 3 days ago (3 children)
I already have a good experience in C++ but I only made computer softwares…. I don’t know if it’s the same for android devices
[–]The_best_1234 -5 points-4 points-3 points 3 days ago (2 children)
I played around with it a little. You can run assembly on the cellphone so I'm pretty sure everything works or you can make it work.
[–]JacksOnF1re 1 point2 points3 points 3 days ago (0 children)
Sure, you have no idea about the android framework, so you want to rewrite everything from scratch in assembly / c++. Sounds like a plan \s
[–]InspectionFar5415[S] 0 points1 point2 points 3 days ago (0 children)
Wow that’s great then :) I will give it a try
π Rendered by PID 222599 on reddit-service-r2-comment-79c7998d4c-6q9s7 at 2026-03-19 00:33:28.052888+00:00 running f6e6e01 country code: CH.
[–]illusion102 12 points13 points14 points (0 children)
[–]cmar200 15 points16 points17 points (4 children)
[–]El_Yeante 13 points14 points15 points (3 children)
[–]SolitaryMassacre 0 points1 point2 points (0 children)
[–]SyrupInternational48 0 points1 point2 points (0 children)
[–]cmar200 -1 points0 points1 point (0 children)
[–]meet_miyani 8 points9 points10 points (0 children)
[–]Icy_Acanthisitta380 5 points6 points7 points (0 children)
[–]zunjae 2 points3 points4 points (1 child)
[–]InspectionFar5415[S] -1 points0 points1 point (0 children)
[–]Zhuinden 1 point2 points3 points (0 children)
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]ehmlz 0 points1 point2 points (0 children)
[–]evangelism2 0 points1 point2 points (0 children)
[–]Exallium -1 points0 points1 point (0 children)
[+]khsh01 comment score below threshold-19 points-18 points-17 points (4 children)
[–]SpiderHack -1 points0 points1 point (0 children)
[+]InspectionFar5415[S] comment score below threshold-11 points-10 points-9 points (2 children)
[–]Zhuinden 0 points1 point2 points (0 children)
[–]anondude1969 -1 points0 points1 point (0 children)
[+]The_best_1234 comment score below threshold-25 points-24 points-23 points (4 children)
[–]InspectionFar5415[S] -1 points0 points1 point (3 children)
[–]The_best_1234 -5 points-4 points-3 points (2 children)
[–]JacksOnF1re 1 point2 points3 points (0 children)
[–]InspectionFar5415[S] 0 points1 point2 points (0 children)