15 AnswersNew Answer
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
The path to becoming a better developer is never straight or to be more precise not direct ... 😆
Take the Java and Kotlin roads towards Android Studio.
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.
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. Cybersecurity Databases.
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.
You can actually learn Java or Kotlin and learn how to develop using Android studio
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...
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.