First of all, I dont know if this is the right forum to post the thread.. Honestly I could not find a better place..
So.. I have an app idea but am nowhere near to an developer.. Though I understand basic Java, app development is a distant dream for me :silly:
...Its basically an app with which a user can plan out their evening... the whole idea is in a very rudimentary stage...
Now to my question:
How difficult is it to code an application which looks at Google Maps and Other Google Databases to get details such as
1. Movies running in the city with their timings
2. Restaurants in a location along with their timings and ratings.
And also is there any permissions to be acquired for this data retrieval from Google
Related
Hi,
I write on a little gps/google maps tool which I use for my running sport (something like MyTracks). Today Google anounced that the usage of the Google Maps API will cost when you are above a daily limit -> http://googlegeodevelopers.blogspot.com/2011/10/introduction-of-usage-limits-to-maps.html
In this blog and in the faq they are writing of websites and applications. Are applications = android applications? If this is true than it will be difficult to write a freeware app which uses Google Maps because the more users will be using this app the more you will pay. Even with a paid app you cant cover all the costs because you only get a one time a payment from a user but if your app exceeds the limits you have to pay google on a daily basis.
I hope I just missunderstood this blog post or the Google Maps API within Android isn't affected.
What do you think?
Seems unlikely that an Android app (assuming counted by a single app usage, not by everyone using the app at any given time) could exceed 25,000 map loads per day, but then I've never counted map loads... if that is a possiblity, then this is really going to suck the wind out of google maps!
Then again, I've always wondered when Google was going to start charging for services that have become exceedingly popular.
Questions or Problems Should Not Be Posted in the Development Forum
Please Post in the Correct Forums
Moving to Q&A
Huh lufc,
why do you move this thread? The normal user don't have a problem if the developer have to pay or not. It's only a developer thing/problem, imho. But ok, it's your decision.
Hey DEVs,
I've been a power user for almost a year now. I really really dig Android and I feel its about time that I should start developing for this awesome platform too.
I've previously worked in Java and MySQL but I'm completely new to Android Development. Noob is another word to sum it all up. I've tried few video tutorials by setting up SDK and Eclipse. So far that has worked pretty fine for me. I'm now planning to work on a GIS app that could at least incorporate local POIs of where I live.
Its just that I don't really know where to start things from. I've already spent few days looking for appropriate stuff but whatever I came across, was more like scattered pieces of a Jigsaw puzzle. Google Map APIs is another thing that I need alot to learn about ! so Kindly guide me through and give me something to start with ....... I'l be very very grateful !!
regards,
an aspiring dev !
I wrote a custom GIS android app in flash builder 4.5.1, the code base is flex and actionscript using ESRI's arcserver flex api and uses adobe air for native integration on a mobile device. The web service is a local service I am serving up through the town I work for, it is using ArcServer to serve the data. You can check out the app in the android market its called Vernon GIS Fire. ESRI also has an app in the market, it allows you to search their resource center for different web services, you could upload your own data in the resource center and serve it up using their resoucres
Questions or Problems Should Not Be Posted in the Development Forum
Please Post in the Correct Forums
Moving to Q&A
Hello,
According to the Android Design Principles
Never lose my stuff
Save what people took time to create and let them access it from anywhere. Remember settings, personal touches, and creations across phones, tablets, and computers. It makes upgrading the easiest thing in the world.
Click to expand...
Click to collapse
which I think is great. The app I'm designing involves storing photos and data about them. Is there a good way to back this up? I could sync with a webservice I could write/host, but then I'm opening myself up to potentially large bandwidth/storage charges.
I considered using drop box or something, but that would require my non tech savvy users to sign up. Is there any easy way to integrate the google cloud service (as my users will of course have a google account)? What do people normally do when they want to meet this design principle?
Many thanks
Russ_T said:
Hello,
According to the Android Design Principles
which I think is great. The app I'm designing involves storing photos and data about them. Is there a good way to back this up? I could sync with a webservice I could write/host, but then I'm opening myself up to potentially large bandwidth/storage charges.
I considered using drop box or something, but that would require my non tech savvy users to sign up. Is there any easy way to integrate the google cloud service (as my users will of course have a google account)? What do people normally do when they want to meet this design principle?
Many thanks
Click to expand...
Click to collapse
I believe there is an api for backing up user data to Google drive and since users will have a Google account they automatically have Google drive (Your app will have to request permissions to access users Google account I believe). This would be the easiest way to implement things as the drive api is a native part of Android, and you don't have to worry about bandwidth and hosting storage. In the past people have hosted there own storage for users to used and then usually tie this to an account users have to create. Overall, like I said I'd look into using the Google drive api.
Sent from my SCH-I535 using xda premium
shimp208 said:
I believe there is an api for backing up user data to Google drive and since users will have a Google account they automatically have Google drive (Your app will have to request permissions to access users Google account I believe). This would be the easiest way to implement things as the drive api is a native part of Android, and you don't have to worry about bandwidth and hosting storage. In the past people have hosted there own storage for users to used and then usually tie this to an account users have to create. Overall, like I said I'd look into using the Google drive api.
Sent from my SCH-I535 using xda premium
Click to expand...
Click to collapse
Thanks very much. A bit of an oversight on my part so I'll have a look through the API and see what it offers.
I do intend to charge a subscription for my app/service ultimately, but I think I need to make storage space the users problem to save myself sleepless nights.
I'll investigate and post back here what I find. If anyone can give me a link to an article on this I'd appreciate it.
Thanks
Russ_T said:
Thanks very much. A bit of an oversight on my part so I'll have a look through the API and see what it offers.
I do intend to charge a subscription for my app/service ultimately, but I think I need to make storage space the users problem to save myself sleepless nights.
I'll investigate and post back here what I find. If anyone can give me a link to an article on this I'd appreciate it.
Thanks
Click to expand...
Click to collapse
Here is the official Google documentation on using the Google Drive Api:
https://developers.google.com/drive/
Check out this article on network storage and android:
http://developer.android.com/guide/topics/data/data-storage.html#netw
As well as this article on using the backup api and cloud sync:
http://developer.android.com/training/cloudsync/index.html
Also since you talked about eventually charging a subscription fee here is the official android developer documentation on that as well:
http://developer.android.com/guide/google/play/billing/billing_subscriptions.html
Wonderful, thank you very much indeed! I will give those a good read over when I get chance and let you know how I get on. It seems this could definitely be the answer, saving me money concerns and allowing my app to be multi user and backed up.
What I need to do is get my head around how I will use the cloud storage to allow my app to be multi user. Potentially I can make my database file based, and sync between two devices that way. My only trouble is when both devices are editing the same file / working on the same thing. I want the app to work offline, as I don't want connection issues to affect its usage.
Hmmm, I'll give it some thought.
Thanks again!
Does anyone know of someone to sign up for Free Online App Development classes? I want to learn how to develop/code/design apps (nothing big or spectacular) to expand my knowledge. I'm more of a "hands on" & "visual" learning; which I'm sure many people are. I'm just having trouble finding the right place to start from. I've browsed through the Google provided training, but still having trouble getting started. The training pages Google provides doesn't go into much, if any, detail about how to start with the IDE (I downloaded the new Android Studio). Google pretty much throws some sample code at you; without really explain how to start your "own" project.
So if you could post some links to videos, online classes (free [preferably] or really really cheap) I would greatly appreciate it.
(not sure if this was the right place to post this question, so if the MOD could move it to where more appropriate)
Dear all,
I'm relatively a novice in Android and I'm interested to learn more about it. Have started a small project experimenting with the extraction of location info from apps like Google Maps in Android Mobile Phones.
Any idea whether it is technically possible, say using ADB to interact with the phone and through which, extract past location info that the user had used Google Maps to plot for a destination. Basically having the ability to piece together where an user had gone to, if he/she had used Google Maps before.
If possible, how so? Any suggestions/directions will be appreciated and thanks