Android: What do the users do with my app? - android

In order to create a sustainable Android App, I want to capture, how the users are actually using it. Why improving a feature that is actually not really being used?
So I would like to collect anonymous data on different user actions. For example send data whenever a user clicks button XY.
So to my question: Does anybody know, whether there is already a framework or a service out there, that would support me on this purpose, or do I have do implement everything from scratch?
Thank you for your advice!

There are some 3rd party libraries for that purpose. Some of them are given below:
Google Analytics
MixPanel
Flurry
APSALAR

Related

how to send an SMS without opening other app in flutter?

I am trying to send SMS directly from my flutter app like by clicking button and enterning reciever's number but without opening any other or default sms app. I have already try many packages like url_launcher,flutter_sms but they generally redirect to other app.
If someone knows how to do it, please answer.
Answer in code will be more helpful.
Thank you in advance........
It's impossible to do directly from app.
You could use some 3rd party service, such as Twillio. So you would send API call to that service and Twillio would take care of rest.
But why do you need to do so? This is not what usual user expects from the app. It would look like some number stealing app.
I suggest you to use regular way, which is used in the most apps.

How to add a comments section on android

I have an android app that lets people create events. So when a registered member logs into the app, I want him/her to give the ability of commenting.
I do not want to integrate facebook commenting, because my app has a member registration/login system. So I want only the ones registered on my app to be able to add comments. I want to then send these comments to a database
Any suggestions on how to do this?

Foursquare Check-In via Native App without Account

I have many business locations for which I am building a single native app for Android and a single native app for iPhone.
I would like people to be able to check-in to my establishment whilst inside my app. I don't want users to have to create a Foursquare account, I simply want to use Foursquare's ability to check-in rather than reinventing the wheel and creating all of the check-in geolocation logic.
Keep in mind that I want to keep track of how many times an individual has checked-in to a specific location.
Any suggestions for a solution or direction?
Most of the point of checking-in is to use it as a kind of advertisement that people broadcast to all of their friends. In that case you definitely want them to be using their own accounts.
Otherwise who is checking in? John Doe? What's the point of that?
If you're worried that not enough of your customers use Foursquare, perhaps Facebook is a viable alternative?

Notification in Android

I am trying to create an android application which allows users to receive updates from a particular server/website.
For example, whenever I have a piece of information I want to share, like an update or notice, I will post it on this website. Whenever, there are updates posted by me, I want the phone to receive a notification about it as well and add the information into the app.
Just like the gmail app on android. Update immediately when there is a mail and not have a timer to check at every interval.
Does anyone know how can I go about it? I am new to programming, it will be good if your answers in steps for me to follow. Thanks in advance.
EDIT:
The android application will have a login page which is define the type of the user. Only the updates and information regarding the type of the user will be pushed.
However users of this application, may not login with a google account.
You could use C2DM - Cloud 2 Device Messaging. It's relatively new tech though so not a lot of resources about it.
Here's a good tutorial on it: http://www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.html
Edit: PS: and it's in beta too so might work best as a proof of concept more than an actual product.

User feedback collection API service

Tagged with [android] so that someone will actually read this, but applies equally to other application platforms.
We have a number of Android and iPhone applications which have user-feedback functionality incorporated into their user interfaces. These allow the user to leave comments, report bugs, rate the application, request support, etc.
Currently, the applications make a web service call to our backend, which converts them into email and sends them to us.
We would like to replace this with an API call to a remote backend service hosted by someone else, a service that specialises in this sort of thing, and provides us with a web interface for viewing and collating the feedback. The API would need to support arbitrary fields that we can set up as we see fit.
I was hoping to somehow integrate this with the Google Analytics APIs for Android and iPhone, but it's not flexible enough. The likes of FogBugz would seem to do the job, but it's too heavyweight a solution - we don't need anything that fancy.
This question touches on the same issue, but concentrates on self-hosted software. I'm looking for a service provided by someone else.
Free services preferred, for obvious reasons, but commercial options considered also.
You can look into userrules.com. We expose an API to collect feedback which is available with all plans. Also with single plan you can configure your all applications as separate products. Lots of iphone apps are using our API to collect the feedback and then our Admin to manage those.
I've heard good things about GetSatisfaction http://getsatisfaction.com/
UserVoice as well http://uservoice.com/
www.SimpleFeedback.com offers a feedback service that has a web service API for you to submit your feedback. You'll have to map your fields to our defined fields. Along with basic fields like name, email, rating, and comment, we have two custom fields called feedback type and feedback category. You get to define the types and categories. For example, you can define the types to be "Bug Report", "Suggestion", "Question", or "Testimonial". Categories are subtypes. Each Type has its own set of Categories.
We can notify you via email when feedback is submitted. Our SimpleFeedback Center stores all your feedback and provides a nice UI for reporting, sorting, filtering, responding, and other feedback management tools.
We also provide a feedback button and feedback form to use on websites who do not have their own form. We have a plugin for self hosted WordPress blogs, too. An iPhone feedback form is also available for developers who don't want to write their own.
HelpStack has both free and paid solutions. In free solution you will have to communicate via Email. For paid solution, you will have to go with ZenDesk, HappyFox or Desk.com. It supports both iOS and Android. I haven't tried it yet, but it looks promising. It also has a FAQ section support.
Edit : I just tried the free solution. It simply opens an email app, nothing else. It does have a FAQ section, but no chat support.

Categories

Resources