Basically if you are planning to go for Android then start with Java or Kotlin and also simultaneously some knowledge of XML.
And if planning for both iOS and Android then just start with flutter where you have to learn Dart programming language.
Hope it helps 👍
For mobile developer So there two things you should consider being a native mobile developer or a hybrids
To be Native developers you have to learn java or Kotlin
It has pros and cons listed below:
It would be very fast if whiten well memory can be highly optimised and more access to hardware level work
Cons you can only build for Android nothing more
Pros and cons of a hybrid developer:
You can write One code and deploy to multiplatform platforms eg
Android iOS and blackberry and Soo on
Cons it might be slow very big in sizes and you might not have proper hard way previlllage3 pls do more research on it and consider
Learn java for android dev then learn how to develop using android studio. Android was built in java so you can never go wrong with java as a mobile developer for android. Next learn swift for iOS development. Its still the best for native iOS apps. Pick any relational database alongside to work with. This is going to help you become a solid native app developer.
Learn programming concepts
If you could learn to program native apps it could be better in most cases even though web apps are popular in small companies
Ionic is great and you can develop with it with plain JS
I advice to avoid react native, I had to use it in a full stack specialization im taking and it is not comfortable to use.
Start by making easy but fun games then, wait for players to start liking your game after that, ad updates that play a big part. Make adds and share to get fans. The fans tell there friends and the player friends friends will tell them and so on...
React Native and Angular, which give the developer the tools they need to quickly create native and mobile apps.
Cross-Platform Development (UX/UI design) like kotlin or swift.
go for kotlin if you're into android development. Also, learn XML as it's the language that helps you make an app look user friendly. XML is very easy to learn. problem is kotlin. it gets very frustrating sometimes. For ios, I did it with swift but some knowledge of objective c is also recommended.