0

Android App Development Tips Needed!

I've just started android app development with java although I don't know the language and was wondering should I learn java or Kotlin to pursue app dev. P.S. I'm already pretty proficient in a core language, C++, so I'm not a complete beginner to programming. It'd also be helpful if some online resources, aside from sololearn, could be provided for app dev.

3/30/2020 5:55:31 AM

Ironrobot

23 Answers

New Answer

+8

Ironrobot, 1. The programming language for Flutter is Dart 2. This video is introduction of Flutter https://youtu.be/I9ceqw5Ny-4 The speaker, Angela Yu, has a Udemy course which is very helpful for learning. I have bought the course and am learning from it, it is step by step, very clear and easy to follow. If you can afford its price, I highly suggest her course. 3. This post, contains link to an article about why using ReactNative is preferred. https://www.sololearn.com/post/182934/?ref=app Because you can use one single code base for cross platform mobile app. 4. This post, contains link to an article comparing ReactNative and Flutter https://www.sololearn.com/post/277460/?ref=app They both are for cross platform mobile app, ReactNative is by Facebook, Flutter is by Google. 5. For free video, The Net Ninja provides best tutorials Flutter by The Net Ninja https://www.youtube.com/playlist?list=PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ ReactNative by The Net Ninja https://www.youtube.com/playlist?l

+3

For mobile development: https://code.sololearn.com/Wc0mkR5TeMKV/?ref=app https://code.sololearn.com/W7fkt695n2vd/?ref=app https://code.sololearn.com/W15402p78Rio/?ref=app https://code.sololearn.com/W049XB43HrqG/?ref=app

+3

Learn Flutter instead

+3

There is some word limit, so I am posting links here again. Paid Flutter course: https://www.udemy.com/course/flutter-bootcamp-with-dart/learn/lecture/17117348?start=0#overview Free Flutter course: https://www.youtube.com/playlist?list=PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ Free ReactNative course: https://www.youtube.com/playlist?list=PL4cUxeGkcC9ixPU-QkScoRBVxtPPzVjrQ

+3

Java and android studio is the traditional option.

+2

https://www.sololearn.com/discuss/123905/?ref=app https://www.sololearn.com/discuss/457280/?ref=app https://www.sololearn.com/discuss/773629/?ref=app https://www.sololearn.com/discuss/1298841/?ref=app https://www.sololearn.com/discuss/486652/?ref=app https://www.sololearn.com/discuss/235640/?ref=app https://www.sololearn.com/discuss/212078/?ref=app https://www.sololearn.com/discuss/144447/?ref=app https://www.sololearn.com/discuss/567397/?ref=app https://www.sololearn.com/discuss/1834358/?ref=app

+2

Hi! I have an online course on Kotlin, but it probably won't work for you, since it's in Russian. Try to search courses on udemy, coursera, after passing the fundamentals of these languages here. if you don't know them. Good luck!

+2

You may find answer in https://blog.aritraroy.in/30-bite-sized-pro-tips-to-become-a-better-android-developer-b311fd641089

+1

Ярослав Вернигора(Yaroslav Vernigora) oh okay, will do.Thanks anyway.

+1

Learn flutter instead, it provide both iOS and android base also, android is quite complicated for person without java knowledge

+1

+1

Why peoples ask this question again an again? Abbosjon sharipov its not for say hello hi.

0

Gordon I'll surely see that, but I'd heard it was a framework and starting with a language would be better.

0

Maybe this link will help you more: https://www.sololearn.com/Discuss/595802/?ref=app

0

Ярослав Вернигора(Yaroslav Vernigora) okay

0

I would start with Java using Android Studio IDE.

0

If you really know C++ you coud look into QT

0

Which application allow you to write c++ program on it

0

Bro I am react native developer , but I believe that flutter is better 😎 so go with flutter , In react native , Download module from NPM , and implement in App 🤣

0

Dear friend if you know javascript its fine for you... Also you need to understand some concepts in CSS that will help you to design a better presentation for your app. And remember that when it comes for development we have two types Frontend developer: Where you are the one to design the part that is vissible to the user such as buttons; screen display;.... Here java.XML and react.js they take their part( languages necessary for presentation of app) Backend developer: is the part where you can't interract with.. The part responsible for behaviour of your application this is where java script takes its part And also PHP ( behaviour of app and backend development) For more info about the frontend and backend development and also about those languages i. Stated above: W3schools.com