Web Development and Android Development - Which has better future?
@Shakti Singh If you want to ask the question from a career perspective then both are good. I have friends working as website developers as well as mobile app developers and they both have pretty good salaries and they love their jobs. It all depends on what you like to do. Both fields will require different skill sets and knowledge of programming languages.
Which ones do you prefer? What is your current status on knowledge about these fields?
I agree with Ankita ma'am.
Website development is in great demand right now. But by that I don't mean HTML or CSS. I mean backend programming is in demand and is a great career path.
Similarly, android development which is currently a very prospering field also has great future.
So, it's completely up to you to choose the field.
I recommend learning Java programming language. There are several advantages in doing that. First - Android development will be easier for you to pick up. Plus, if you focus on the concepts and understand them very well, it'd be easier to pick up web development languages as well.
Aim for Java Certification!
My personal belief is that web development will take over app-development in near future. First, the app world is shifting from native mobile apps to Progressive Web Apps because they hold a lot of potential. Google's backing the PWA initiative because it directly helps them save their business - which is search advertising.
Once you have full-stack skills-set you can apply to any number of jobs. Full stack developers are in great demand and will always be.
Another important recommendation I have for you is that you should join the relevant 'Group' in our Groups app. It will help you stay up to date with relevant domain that you've chosen and have a chance to interact with the community that's active in that specific domain.
I hope this helps.
Thanks for the information
First let's understand what is Android development and web development
Android development is developing an apps for Android device and sharing it to the play Store to make it available to all the Android devices in the world there are nearly 2.5 billion Android devices world wide
Obviously there will be a huge scope in the future still these 2.5 bn might increase in the near future and more Android developers are required.
It is developing website and hosting it in internet to make it accessible to all the users across the world
Web is everywhere every organisation need an website to promote their organisation or for communication purpose. So web development is always in demand.
Both are good for future use, you can choose your interested one. Both are good, it's your choice to choose the best you like. Web applications help to promote the new products and attract users so in current days there are many projects in web applications. If you are interested in designing web applications go on with web applications.
According to me right now the above mentioned two things are equally promising. But both these things are coming to a dead end. There are many more tools or websites where you can simply put your requirements and get a fully developed website in no time. The same case is also happening in case of Android development. Automation coming in the picture the android development is done by the machine itself.
I don't think both of them are going to vanish or out of date any soon.
There are ample scope in these two technologies right now.
I feel go for full stack development as it creates a wide opportunities.
For Web development:-
- Learn Photoshop / abode Xd / wire-frames [ UI/UX].
- Start making templates from scratch using html, css & java script. [ enough to get job]
- Start learning techs like react, angular for front-end.
- For backend, master in php or java or ASP.NET | Open-source web framework for .NET.
- For micro-services learn kubernetes.
- Also selenium / jira, I recommend it. [ optional ].
For Mobile App Development:-
- Same as point 1[above].
- For android specifically it will be done in XML file.
- Try learning react native for designing.
- For backend use java, kotlin.
- For deploy use google playstore.
- For database use Firebase as provides good encryption of the data.
So in mobile development as android developer I have done this so I recommend it. For ios stack it varies and you need to choose language accordingly.