Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial
Amish Garg
976 PointsI have an idea for a great android application, but I don't know where to start ?
I have a great idea for making an android diet application, which could assist people on eat smartly. As you might be knowing that a diet application would obviously need a food database. My question is how can I make that food database which has more than 50,000 foods, such that I could maintain it easily and it do not cost me much ( I don't want to make a lot of investment and surely want to turn a nice profit, as I am an individual developer). I am an individual developer and not a typical data scientist, thus it should be an easy and low cost solution for me. The food database which is heart of the application is only causing me problems and stress, otherwise the app idea is nice enough.
Some more information and reference about the database : - The food database will be an online database. I am confused that should I be doing the online database with NoSql ( which seems to be very costly ) or there is any way to host the database on my own. If any example of any existing app could help then in case of myfitnesspal the application has over 100,000 foods and the users are able to add food to the database, that's the only reason food database has gone very huge. The app has an online database.
My main problem is on which platform I will be making the online database, handing the data is a secondary issue. Please try to give the best solution.
2 Answers
Edith England
4,270 PointsIf you want to know how to handle data, the Java track is worth a look. There's a course on data structures which includes a lot of stuff on how to set up different kinds of arrays and store data in various ways. I really found that working through the Java course has been really helpful now I'm doing the Android track.
Edith England
4,270 PointsAh, ok, that's much clearer now. Hope you get the answer you want.
Amish Garg
976 PointsAmish Garg
976 PointsI think you have totally misunderstood my question, thanks for trying to answer but it is not the answer which i am looking for, I am editing the question and making it more clear.