+ 13
If i want to build app in android or iphone, should I learn SQL?
I do not really understand the database in app development
79 Réponses
+ 97
Suppose you made a small game. A user plays your game and makes a high score. Now, where will that high score be stored? That's why you need a database in app development.
+ 16
It's a very useful to you to have SQL fundamentals. sure you'll use it in most of your phone programming or others.
you can store your data even in a text file on the mobile and retrieve it by users requests and let them modify it and re save it in that file
all by SQL Statement
- ( SELECT phoneNum, email FROM TableName WHERE ...)
- ( Insert Into TableName ....) to add more data to your file
- ( UPDATE TableName SET phoneNum='01200247', email='blalba@gmail.com' WHERE ...)
+ 12
I would definitely not use SQL in a mobile application if there is any monetary value in the app. Securely coding an app is another hell that you won't have to experience if you use a pre configured database like firebase. There are too many apps on the play store that let you unlock free things with SQL injections.
+ 12
If your app need to use data from a database it is yes.
+ 10
In Mobile app development Solutions like Couchbase’s
Couchbase Mobile , Microsoft’s Azure Mobile Services , Amazon’s Cognito , and Google’s Firebase offer the all-important sync that enables apps to work both online and offline. I personally use firebase for all my Android apps. Web based apps are just okay with SQL
+ 9
Yes you should as you use that for updating each app. The SQL server runs your background like users info, passwords, comments etc. SQL is also used for building social apps like Facebook
+ 9
@Otumian -- I'm not sure what you mean by "data science", but when it comes to data-communication and networking, and how the information is stored, that's the entire idea behind what a database manages ... whether it's a local database or a networked database ... in both cases it's completely necessary.
+ 8
Whether you end up using SQL or NoSQL for the database, understanding basic database usage is essential to even small-scale development.
+ 7
Kind Advises:
-Use Java and XML to code your app.
-Forget IPhone.
+ 6
Yes you can use it in your iOS project it'sCross platform.
+ 6
No, You don't need to learn SQL for Android and IPhone, You can go for Firebase is free and easy to use. check out>>> google.com/firebase
+ 6
Database is necessary in order to store data.
+ 6
if you have to handle data from a database, then yes! But it's good to know SQL, anyways, you never know where you might need it!
Most programming language use SQL, to access databases!
+ 6
@vishnu: SQL is a query tool to search through databases and retrieve, store, or replace data into their records.
It's not actually a programming language at all, it's merely a tool. JQuery is approximately the same but for webbased applications.
+ 6
@Will: Almost 90% of applications that are created are DATABASE Based. Simply because you have to store data or retrieve it, change it, or add information to it.
+ 5
you can use file and store what u need in your app, but u should learn sql because database is more secure and faster in search.
+ 5
Yes its important, to create some android apps you will have to learn it
+ 5
Oh may be I didnt get it well, but Isn't SQLite same as SQL
+ 5
If you require to store and manage your data I believe you should
+ 5
lol Android rocks