Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,148,909 members, 7,802,958 topics. Date: Saturday, 20 April 2024 at 05:21 AM

As An Absolute App Dev Beginner, Should I Learn Java Or Flutter? - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / As An Absolute App Dev Beginner, Should I Learn Java Or Flutter? (1207 Views)

You Would Better Start Programming With Java Or C# / Let Learn Java Together / Is It Advisable To Learn Java As My First Programming Language? (2) (3) (4)

(1) (Reply) (Go Down)

As An Absolute App Dev Beginner, Should I Learn Java Or Flutter? by theNOISEmaker: 6:23pm On Mar 31, 2021
I've picked interest in programming lately. Mobile App development, specifically is my niche. I have no coding experience prior to this. So After some research online, I've come to understand that Apps can be created using alot of other programming languages but Flutter which uses dart programming language and Java are quite the most popular ones. So i was kind of stuck and confused on which one to learn first.

Please what do you suggest for an absolute beginner like me?
Re: As An Absolute App Dev Beginner, Should I Learn Java Or Flutter? by qtguru(m): 7:35pm On Mar 31, 2021
theNOISEmaker:
I've picked interest in programming lately. Mobile App development, specifically is my niche. I have no coding experience prior to this. So After some research online, I've come to understand that Apps can be created using alot of other programming languages but Flutter which uses dart programming language and Java are quite the most popular ones. So i was kind of stuck and confused on which one to learn first.

Please what do you suggest for an absolute beginner like me?

This is what I am doing and my reason it might make sense to you. In my case I know Java somewhat

I want to start with Flutter because of it can port the app easily since its rendering the UI, at some point when you need to extend Flutter maybe expose more Android API, then you can gradually be playing with Android because you would need to study the API if you want to create a plugin or so, and Gradually enter Android Development , however you will face another decision battle, Java or Kotlin, KMM or just only Android Kotlin, then what happens to IOS ? Nobody can escape Native Android because in Hybrid you will always need to expose something.

1 Like

Re: As An Absolute App Dev Beginner, Should I Learn Java Or Flutter? by adelnehis(m): 9:22pm On Mar 31, 2021
Java definitely has more functionality than flutter
No matter how much you try to avoid it, if you're making complex apps you'll definitely use Java

1 Like

Re: As An Absolute App Dev Beginner, Should I Learn Java Or Flutter? by Sheriman(m): 10:55pm On Mar 31, 2021
qtguru:


This is what I am doing and my reason it might make sense to you. In my case I know Java somewhat

I want to start with Flutter because of it can port the app easily since its rendering the UI, at some point when you need to extend Flutter maybe expose more Android API, then you can gradually be playing with Android because you would need to study the API if you want to create a plugin or so, and Gradually enter Android Development , however you will face another decision battle, Java or Kotlin, KMM or just only Android Kotlin, then what happens to IOS ? Nobody can escape Native Android because in Hybrid you will always need to expose something.
I use Kotlin as an Android development language.
Re: As An Absolute App Dev Beginner, Should I Learn Java Or Flutter? by keithlaurance(f): 7:20am On Apr 01, 2021
If you want to be a mobile developer and you're new, just start with Flutter. There are tons of tutorials on Codelabs, Flutter Website, Youtube, and other websites (resources). After you complete some tutorials from beginner to advance and get comfortable with the syntax, assign yourself a project and try to build your own app (don't learn aimlessly). You'll pick up the Dart code you need along the way since Flutter is written in Dart.

Once you feel that you need to write advanced Dart code, you can start learning Dart. If you're entirely new to Object-Oriented Programming (OOP), I find the Dart tutorial a bit hard for beginners as it assumes prior knowledge of OOP and it references concepts of other languages. I personally find 'cplusplus' a good place to start learning the fundamentals of OOP. You don't need to learn C++, but just understand the basics and terminologies by reading. Don't worry if you get overwhelmed, you'll pick up things over time, and also Stackoverflow and many other resources are available to further understand a concept. Once you read that tutorial and then start learning Dart, you'll actually appreciate how Dart simplifies a lot of things.

Want to learn more about, How to become a successful Mobile App Entrepreneur ? Check out the below article.

1 Like

Re: As An Absolute App Dev Beginner, Should I Learn Java Or Flutter? by teewhydope(m): 10:05am On Apr 10, 2021
qtguru:


This is what I am doing and my reason it might make sense to you. In my case I know Java somewhat

I want to start with Flutter because of it can port the app easily since its rendering the UI, at some point when you need to extend Flutter maybe expose more Android API, then you can gradually be playing with Android because you would need to study the API if you want to create a plugin or so, and Gradually enter Android Development , however you will face another decision battle, Java or Kotlin, KMM or just only Android Kotlin, then what happens to IOS ? Nobody can escape Native Android because in Hybrid you will always need to expose something.

you're right. reality begins to set in when you need to integrate a native sdk or write platform specific code. its always good to get familiar with java and it's environment before moving to hybrid.

I'm a flutter dev though
Re: As An Absolute App Dev Beginner, Should I Learn Java Or Flutter? by qtguru(m): 10:16am On Apr 10, 2021
teewhydope:


you're right. reality begins to set in when you need to integrate a native sdk or write platform specific code. its always good to get familiar with java and it's environment before moving to hybrid.

I'm a flutter dev though

Let's connect, I think we have alot to learn from each other. Maybe a weekly meeting here, how can I connect do you have a blog, email or somewhere I can follow. Flutter is interesting and I intend to develop in it

1 Like

Re: As An Absolute App Dev Beginner, Should I Learn Java Or Flutter? by teewhydope(m): 9:42pm On Apr 21, 2021
qtguru:


Let's connect, I think we have alot to learn from each other. Maybe a weekly meeting here, how can I connect do you have a blog, email or somewhere I can follow. Flutter is interesting and I intend to develop in it

good evening, apologies for replying late. we can do whatsapp or Skye, my number is in the signature.
github @teewhydope

(1) (Reply)

Learn Datascience: The Complete Beginner To Advanced Method / See My Amazing Planets Fact Site I Did With React JS And Slick Animations. / Big Deal About Whizkids

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 38
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.