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

The Entrepreneur's Forum for learning how to build wealth and financial freedom the Fastlane way!

Say "NO" to mediocre living rife with jobs, ascetic frugality, and suffocating savings rituals— learn how to build a Fastlane business that pays both freedom and lifestyle affluence. Join our forum with more than 70,000 entrepreneurs who are making it happen.
Join for FREE Today
Get the books
Remove ads? Join Fastlane INSIDERS
(Registration removes this block)

Java or Kotlin for native android app?

Hagi

New Contributor
Read Rat-Race Escape!
Read Fastlane!
Read Unscripted!
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!
 
Don't like ads? Remove them while supporting the forum: Subscribe to Fastlane Insiders.

EternalStudent

Bronze Contributor
Read Rat-Race Escape!
Read Fastlane!
Speedway Pass
Apr 4, 2020
68
128
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
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!
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.
 
Don't like ads? Remove them while supporting the forum: Subscribe to Fastlane Insiders.

lab_rat

New Contributor
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!
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

Silver Contributor
Read Fastlane!
Read Unscripted!
Speedway Pass
Sep 11, 2018
600
795
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.
 
Don't like ads? Remove them while supporting the forum: Subscribe to Fastlane Insiders.

Hagi

New Contributor
Read Rat-Race Escape!
Read Fastlane!
Read Unscripted!
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
Aug 25, 2021
186
143
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
Mar 1, 2016
1,736
1,673
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.
 
Don't like ads? Remove them while supporting 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.

Must Read Books...

must read books
Download FREE and share!
Download
Explore books recommended by MJ DeMarco and other members of the Fastlane entrepreneurial community.
Fastlane Bookstore

New Topics

Fastlane Insiders

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

Join Fastlane Insiders.

Top