+ 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

22nd May 2017, 4:19 PM
//ismafahreen
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.
23rd May 2017, 1:39 AM
Krishna Teja Yeluripati
Krishna Teja Yeluripati - avatar
+ 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 ...)
23rd May 2017, 4:52 PM
Mohamed Abulnasr
Mohamed Abulnasr - avatar
+ 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.
23rd May 2017, 2:14 PM
Nicholas Rutledge
Nicholas Rutledge - avatar
+ 12
If your app need to use data from a database it is yes.
23rd May 2017, 11:00 PM
NimWing Yuan
NimWing Yuan - avatar
+ 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
22nd May 2017, 4:36 PM
Eremie Gillowei
Eremie Gillowei - avatar
+ 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
30th May 2017, 6:49 PM
Iwan
Iwan - avatar
+ 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.
17th Aug 2017, 3:22 PM
Fox
Fox - avatar
+ 8
Whether you end up using SQL or NoSQL for the database, understanding basic database usage is essential to even small-scale development.
29th May 2017, 5:02 PM
Taija
Taija - avatar
+ 7
Kind Advises: -Use Java and XML to code your app. -Forget IPhone.
26th May 2017, 5:53 PM
Winston-Delbert Gaster
Winston-Delbert Gaster - avatar
+ 6
Yes you can use it in your iOS project it's​Cross platform.
23rd May 2017, 1:26 PM
Eremie Gillowei
Eremie Gillowei - avatar
+ 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
23rd May 2017, 4:00 PM
Apeal Tiwari
Apeal Tiwari - avatar
+ 6
Database is necessary in order to store data.
25th May 2017, 12:01 AM
Ang
Ang - avatar
+ 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!
31st May 2017, 3:46 PM
David Ajaba
David Ajaba - avatar
+ 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.
1st Jun 2017, 10:16 PM
🇺🇸 Anatoli🇧🇪🇪🇺 ,
🇺🇸 Anatoli🇧🇪🇪🇺 , - avatar
+ 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.
1st Jun 2017, 10:19 PM
🇺🇸 Anatoli🇧🇪🇪🇺 ,
🇺🇸 Anatoli🇧🇪🇪🇺 , - avatar
+ 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.
23rd May 2017, 1:23 PM
Mefoued Abdel Kader
Mefoued Abdel Kader - avatar
+ 5
Yes its important, to create some android apps you will have to learn it
23rd May 2017, 2:51 PM
David Machibya
David Machibya - avatar
+ 5
Oh may be I didnt get it well, but Isn't SQLite same as SQL
23rd May 2017, 4:06 PM
David Machibya
David Machibya - avatar
+ 5
If you require to store and manage your data I believe you should
25th May 2017, 3:19 AM
Collins
Collins - avatar
+ 5
lol Android rocks
26th May 2017, 5:56 PM
Singh Pramod
Singh Pramod - avatar