I want to make a social network for android. What languages do i need to start with. | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

I want to make a social network for android. What languages do i need to start with.

26th Dec 2016, 4:25 AM
Nirmal Kunwar
5 Answers
+ 5
Take Java, PHP and SQL.
26th Dec 2016, 6:02 AM
Wen Qin
Wen Qin - avatar
+ 1
what languages are you familiar with ? its possible to create a social app in a number of languages
26th Dec 2016, 5:08 AM
david
0
yes , its possible but for different platforms. For Web PHP, for desktop C# or java and java for Android.
26th Dec 2016, 4:14 PM
Irfan Irfi
Irfan Irfi - avatar
0
For a social network application, you can use Java for client side and PHP/ASP.NET along with MS SQL for server side operations.
26th Dec 2016, 4:46 PM
Ashfaq Abdul Rahman
Ashfaq Abdul Rahman - avatar
0
Firstly, since you will be working with Android - Java is a must. You can learn the basics of Java if you'd like but I find that it doesn't hurt to just jump in to the Android framework straight away. Learn the basics of XML (for your layouts) and Object-Orientated Programming (for your objects). There is no shortage of Android development books and tutorial videos out there. Since most social networks are dependent on users submitting and retrieving data, having some knowledge in a database language is crucial. Learning SQL (or any other relational database of your choice) is generally what most people do, however there are also many NoSQL SaaS databases out there (Parse and Firebase for instance) which are optimal for creating responsive databases with minimal server-side code. In summary: - Start learning Java. I've seen other people here suggest C# (Xamarin). However, if you're a relatively new developer I would suggest just sticking with Java since working with Xamarin can be a somewhat full-on and daunting task, especially if you're a new developer. Especially if you only plan to release a native version of your app for Android only at this point in time. - Learn SQL (for good practice) and consult other NoSQL services (or otherwise any other database service). Enjoy!
27th Dec 2016, 11:21 AM
zxcv