The Entrepreneur Forum | Financial Freedom | Starting a Business | Motivation | Money | Success

Welcome to the only entrepreneur forum dedicated to building life-changing wealth.

Build a Fastlane business. Earn real financial freedom. Join free.

Join over 80,000 entrepreneurs who have rejected the paradigm of mediocrity and said "NO!" to underpaid jobs, ascetic frugality, and suffocating savings rituals— learn how to build a Fastlane business that pays both freedom and lifestyle affluence.

Free registration at the forum removes this block.

Java or Kotlin for native android app?

Hagi

New Contributor
Read Rat-Race Escape!
Read Fastlane!
Read Unscripted!
User Power
Value/Post Ratio
86%
Jul 29, 2021
14
12
The Netherlands
Hi All,

Quick question. I'm in the process of building a mobile app. What is the best code to learn? I have no experience. Plan is to start building it for android.

The app is a form of social networking app where people must be able to interact with each other. It also will contain a calender function, database for collecting user data and in-app purchases later on.

From what I have read Java or Kotlin are the best options, but I am not sure. Hope that you can help me finding the best solution for my situation.

Thanks!
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.

EternalStudent

Bronze Contributor
Read Rat-Race Escape!
Read Fastlane!
Speedway Pass
User Power
Value/Post Ratio
183%
Apr 4, 2020
76
139
Australia
Hi All,

Quick question. I'm in the process of building a mobile app. What is the best code to learn? I have no experience. Plan is to start building it for android.

The app is a form of social networking app where people must be able to interact with each other. It also will contain a calender function, database for collecting user data and in-app purchases later on.

From what I have read Java or Kotlin are the best options, but I am not sure. Hope that you can help me finding the best solution for my situation.

Thanks!
I’d look into flutter or react native if I were you. They are cross platform so only need one main code base.
 

lab_rat

New Contributor
User Power
Value/Post Ratio
100%
Aug 29, 2020
7
7
Scandinavia
I’d look into flutter or react native if I were you. They are cross platform so only need one main code base.
This would also be my take on it. I would recommend learning either javascript if you choose the react native way or Dart and going the Flutter way. Personally I prefer the Flutter framework which seems to have gained a lot of traction lately and is also backed by Google.

Happy hacking!
 

Hagi

New Contributor
Read Rat-Race Escape!
Read Fastlane!
Read Unscripted!
User Power
Value/Post Ratio
86%
Jul 29, 2021
14
12
The Netherlands
This would also be my take on it. I would recommend learning either javascript if you choose the react native way or Dart and going the Flutter way. Personally I prefer the Flutter framework which seems to have gained a lot of traction lately and is also backed by Google.

Happy hacking!
Thanks Eternalstudent and don_dolittle! Great advise. I looked into it and it looks that these tools can deliver all the things I am looking for and will save me a huge amount of time in the process.
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.

lab_rat

New Contributor
User Power
Value/Post Ratio
100%
Aug 29, 2020
7
7
Scandinavia
Thanks Eternalstudent and don_dolittle! Great advise. I looked into it and it looks that these tools can deliver all the things I am looking for and will save me a huge amount of time in the process.
W
Thanks Eternalstudent and don_dolittle! Great advise. I looked into it and it looks that these tools can deliver all the things I am looking for and will save me a huge amount of time in the process.
u are welcome! I am curious to know what kind of app you’re building?
 

Hagi

New Contributor
Read Rat-Race Escape!
Read Fastlane!
Read Unscripted!
User Power
Value/Post Ratio
86%
Jul 29, 2021
14
12
The Netherlands
W

u are welcome! I am curious to know what kind of app you’re building?
I'm still a bit reluctant to share the full content of the app, mainly because I don't have any headstart yet ;)
It will be a networking app in a (large) niche market, where people who already know each other can make appointments with each other which will save them time, removes the need to have a second planning, and some other benefits of having contact information at a centralized space.

A bit vague, I know. Can't wait to show the world the result :) Thanks for your interest.
 

srodrigo

Gold Contributor
Read Fastlane!
Read Unscripted!
Speedway Pass
User Power
Value/Post Ratio
129%
Sep 11, 2018
792
1,024
I haven't coded too much in Android recently, but I'd say Kotlin. Last time I used it, it was really nice, and I'm sure it has just improved. The problem with Java on Android was that it was stuck at Java 8 with limited features (that was years ago, not sure what's the current situation). Kotlin doesn't have any limitations and doesn't bring legal suits with Oracle.

I've been trying Flutter though, and I'd recommend having a look into it.
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.

Hagi

New Contributor
Read Rat-Race Escape!
Read Fastlane!
Read Unscripted!
User Power
Value/Post Ratio
86%
Jul 29, 2021
14
12
The Netherlands
I haven't coded too much in Android recently, but I'd say Kotlin. Last time I used it, it was really nice, and I'm sure it has just improved. The problem with Java on Android was that it was stuck at Java 8 with limited features (that was years ago, not sure what's the current situation). Kotlin doesn't have any limitations and doesn't bring legal suits with Oracle.

I've been trying Flutter though, and I'd recommend having a look into it.
I most certainly will, thanks
 

OleksiyRybakov

Bronze Contributor
Read Rat-Race Escape!
Read Fastlane!
Read Unscripted!
Speedway Pass
User Power
Value/Post Ratio
78%
Aug 25, 2021
186
145
Germany
Hi All,

Quick question. I'm in the process of building a mobile app. What is the best code to learn? I have no experience. Plan is to start building it for android.

The app is a form of social networking app where people must be able to interact with each other. It also will contain a calender function, database for collecting user data and in-app purchases later on.

From what I have read Java or Kotlin are the best options, but I am not sure. Hope that you can help me finding the best solution for my situation.

Thanks!
If you think about learning a new language, I would prefer Java since it has more use-cases.
If you think about developing an app on Android, I would prefer Kotlin since it is tailored to Android.
 

Kid

Gold Contributor
Speedway Pass
User Power
Value/Post Ratio
98%
Mar 1, 2016
1,736
1,707
Business-wise its least important choice.
Your users won't tell the difference.

If you plan on having a job, Java will give you more options.

If you plan on being professional programmer, learn both.
Most used languages don't differ that much and once you learn
one its easy to grasp concepts of another one.

Wishing you success.
 
Dislike ads? Remove them and support the forum: Subscribe to Fastlane Insiders.

Post New Topic

Please SEARCH before posting.
Please select the BEST category.

Post new topic

Guest post submissions offered HERE.

Latest Posts

New Topics

Fastlane Insiders

View the forum AD FREE.
Private, unindexed content
Detailed process/execution threads
Ideas needing execution, more!

Join Fastlane Insiders.

Top