Create a map based android app - Android Studio

Hello experts,
I am new to this and have just created a new project in Android Studio. I want to develop an android app that will use google maps as a base. I then want to be able to add points with specific addresses on the map providing info to the users about the location of specific points of interest that are not shown in google maps. I would also like to organize all these points in various categories, and allow the user to do filter searches and limit the visible points. I imagine this to be very similar with how excell filters function. Finally I would like to be able to click on each of these points on the map, and a new page would open with some basic info about each point (small thumbnail, date of construction, transportation access (in text form), etc.).
My first question is : Is it possible to create such an app using only Android Studio? I have seen some tutorial videos and I am confident that doing the first part (the google map with some specific points on it, is pretty easy to create, but I am not sure about the extra features that I describe. Can anyone give me some guidance about the best way to create these features? And is it a good starting point that I created a project with "Google Maps Activity" or will this predefine the appearance and layout of the app?

Related

MyEpisodes Viewer Available

Hi Guys
Don’t miss your favourite TV programs, let MyEpisodes viewer show you when it’s on.
MyEpisodes Viewer is an easy to use viewer that extends www.myepisodes.com website to your mobile phone.
All the viewer requires is your MyEpisodes username and password to fetch the listings you have already configured on the MyEpisodes site,
The viewer also allows you to update listed episodes to watched status with one click.
Caveats
1.) Due to MyEpisodes not having a standard API, the Viewer uses a API Helper site (api.madmouse.co.uk) to handle the data.
2.) MyEpisodes has the right to change permissions and there site without notice, which could cause the application to stop working.
3.) To allow api.madmouse.co.uk to enable advanced caching some information that identifies the device will be transmitted to the site
a. These details are hashed and erased 20 minutes after last call to the site.
b. No data is record to disk.
c. No data will be passed onto 3rd Party vendors.
Have Fun
I will put this into the Market place, when teh development team sort out a few issues that prevent me from uploading the application.
Such as?? If I may inquire.
Hi flcl
I have to admit when I am wrong, please ignore or learn from the unjustified comment, as it turned out to be a flaw in the build process.
If developers have the following problem in the future , here's how to solve it.
After building/signing an application, when you publish it get this message
"The new apk's versionCode (x) in AndroidManifest.xml must be higher
than the old apk's versionCode (x)."
If you have set the android:versionCode to a higher number than x, it means your application manifest file has not been updated correctly.
These are the steps I took to correct the problem.
Make sure you have increased the android:versionCode.
close all applications that don't need to be built in the Eclipse editor.
Delete the APK if it already exists (Optional)
Run Project -> clean , select your application hit ok
Rebuild - Export unsigned Package/sign then publish
I have now published the applicaton in the marketplace.

Need your insights about which features to include next.

I have developed a document scanning app and published it to Play Store. It started with the basic document scanning features and then I added more down the road along with enhancements and fixations.
Now I feel I have reached a stable phase with my app. I would rarely come across bugs and the next phase would include features that will take a lot of coding. I have been_ and still am_ surveying my existing users but would also like to hear from you too about it.
Here are my next features to develop. Would like you guys help me prioritize them:
a. Fax a scanned document
b. Print a scanned document
c. Sign a scanned document
d. Add a routine for local backup/restore
e. Import multiple images from gallery
f. Chrome App (to edit scanned documents from Google Drive)
g. Voice commands to perform actions
Also, if you think I may include other features.
Current app features include:
1. Scanning optimized camera
2. Image enhancement functions
3. Mutli-level filing system
4. OCR, search and sharing functions
5. List, grid and starred view
6. 8 cropping guides
7. Sync to Google Drive and Dropbox
8. Convert scans to PDF and export PDFs to the SD card of mobile device.
If you would like to test the app in action or watch a vid, find it on Play Store: Smart Document Scanner
If you want an automated version of the survey, you can find it on app website.
Please indicate you're fellow XDAians in the final 'other' field.
Cheers,

How do you monitor your competitors?

Hey everyone,
I'm wondering what is everybody doing to stay on top of competing apps and other app market changes? What tools do you use? I've been working on a project to solve this problem and I'd love some input and feedback.
Thanks!
Here are some basicly tools for it: (1)appinner.com, it is an app internal data analysis platform, with it you can find which advertising platform sdk your competitor choose, how does they construt their apps,etc.
(2)flurry. it is a tool to track your apps performance, give you detailed insight in your users count, session length etc. (3)appannie. you can check the keywords and ranking List of apps.
https://sensortower.com is a must check. It will give you very valuable insight on what to do and what not about keywords and rankings (with a pretty cool daily email that reports you all you need to know about your app and his ranking).
As JimmyG20 said too, appannie is a must check too.
4 Simple Ways to Monitor Your Competitor's -
1. Sign up to receive their email or newsletter
2. Explore their website
3. Like and follow on social networks
4. Give them a call.
Useful sources to track
Hey,
These may be:
Sensortower with TOP charts
Appannie - also store stats
Statista sometimes publishes the stats abour certain apps

Social Media Map App

Dear Internet,
it may sound a little bit strange, but I need help, a lot of help!
I don't know anything about coding an Android app or something like that, but I have to make an app for personal use, just to know how creating an app looks like.
My app looks like this:
The app that I want to create is an Social Media network for everyone around the world. It is used for people with accounts on a worldwide map. The account contains, or course, your description. But instead of daily life selfies or photo's, this app is used for Geography where photo's/video's from around the world are shown on someone's account. These photo's are pinned on a worldwide map, which will be in the main app.
* Summary *
The accounts are pinned on a worldwide map, which will be shown every time you'll log in. The accounts can also be searched in a search bar. Someone's account contains a pin section with all the photo's he/she made, shown on a world map (again but without the account pins).
It is a really small app, but many people could use it.
Again this app is only used for geographical photo's and video's, where people can give their stories on.
I really want to build this app, but I don't know where to start...
Greetings,
Papyrends

Using Google Home as an auto reminder for Elderly parents living away & alone

I am interested in placing a google Home mini in my old parents home and have it remind them of tasks and activities they should be doing every day.
Once the time of the task is over, ask them simple canned questions like did you do it? did you go there? was the task completed? and based on the answer to log the results in a table I will create to follow up on them living the plan we put together.
Their daily plan will be in an online table list of activities I will be creating as an excel table on a weekly basis.
The initial challenge is to turn a task list into scheduled reminders that will be read out loud at the set times on their mini speaker.
The other Challenge is to ask if the tasks was completed and the score they gave to it and and log it in the table I will read daily.
Is someone here familiar enough with Google home to help create the solution?
Thanks in Advance
Dany
Hello, I think that your question is very interesting.
I don't have much experience with google home but what you are trying to achieve should be doable.
I think that you could schedule a custom routine (https://support.google.com/googlehome/answer/7029585?co=GENIE.Platform=Android&hl=en) that triggers a custom action (that will handle the conversation to acknowledge the task and store this information in your online excel table). The most tricky part is obviously the custom action. I think that you have at least 2 options here:
1) writing you custom action with the Action SDK (https://developers.google.com/actions/sdk/), mainly in Javascript creating a Node.js app running for example on Firebase (aka Google cloud).
2) using a platform called dialogflow (https://dialogflow.com/) to create the action without programming.
You can find some examples here: https://developers.google.com/actions/samples/github
Keep us posted!
If you are a programmer, you can develop a little software in python using a script that send programmaticaly voice to google home. I wrote a post on my blog www dot gioexperience com. Sorry but in XDA I cannot write links
On my blog you can see how to send programmaticaly in python voice command to google home without human interaction... also detect and erase alarms ecc ecc
www dot gioexperience com

Categories

Resources