[Discussion] Statistics add-on for WhatsApp - Xposed Framework Development

As a java developer and Android enthusiast, I've always wanted to program something for Android. Could never think of anything but I've had a idea as of late and I wanted to hear ideas and feedback and of course interest...
Basically this will be a add-on Xposed module for WhatsApp that will add a statistics menu. Now, some of you might be thinking there already is one. No, this would be per contact based how many messages have you sent, received, etc.
This is pretty easy to obtain and calculate from the WhatsApp database.
But I'd like to add my own stats. Two examples off the top of my head that are currently not in the current statistics menu are how many times have you blocked/unblocked a person (very easy) to how many times have you opened/closed a contacts conversation window (more difficult).
I'd like feedback on people that would be interested in this as users and if anyone wants to help, thank you; I've programmed in Java processionally but have done 2-3 apps in Android and don't hace much experience (more so with the GUI)

That's a nice idea. I would love to have an xposed module showing the stats. Well do try.

mms047 said:
That's a nice idea. I would love to have an xposed module showing the stats. Well do try.
Click to expand...
Click to collapse
Are there any stats you would like to see additionally?

riahc3 said:
Are there any stats you would like to see additionally?
Click to expand...
Click to collapse
1. How many messages sent and received in a group chat -Time duration (24 hours, 1 month, 1 year)
2.stats of private chat (same duration)
That should do for a first build. any help u need like testing or logs, I can help you.

mms047 said:
1. How many messages sent and received in a group chat -Time duration (24 hours, 1 month, 1 year)
2.stats of private chat (same duration)
That should do for a first build. any help u need like testing or logs, I can help you.
Click to expand...
Click to collapse
I'm in the process of gathering info on how to interact with the WhatsApp db....once there, I can get started....

riahc3 said:
I'm in the process of gathering info on how to interact with the WhatsApp db....once there, I can get started....
Click to expand...
Click to collapse
Keep it on!! But I m on N now, and no xposed for N yet
Sent from my cancro using XDA Labs

There is already an App called Whatstat. It doesn't work very good and i'm not sure how accurate the infos are. But the stats displayed there are the most interesting and would be nice in your Add-on. Also it would be nice if the stats are not just per number but per contact (if they changed their number and/or you created a new contact for the same person). Good luck and please keep going. I would love to have this add-on.

Still waiting for this..

Would be great to be able to collect data from the entire contactlist.

And.... Could you do something like collecting media data per contact (images & video clips & audio & voice notes) ?
I would like to delete some media files "per contact" since there are mess of files when i am trying to backup my data.

Any news about your Moudule?
Would be great if it will be released soon, I like the idea

Let it be clear for the record:
This project is NOT dead
I am drawing up sketches on how I would like to design it and integrate it smoothly into WhatsApp and such. Those are in alpha form although there are a couple of members that have seen it and feedback is pretty good.
I still do need development help; Right now I am relying on viewing code from other WhatsApp projects and playing around with that...Not getting much help so its stalled, but not dead.

If I cannot read WhatsApp's database file, I would need to read all the conversations and fill it into a separate customized database. This would take me a bit more time and also performance would not be ideal.

There is a module which let you see the sended and received messages per contact.
Try out whatsapp extensions http://repo.xposed.info/module/com.suraj.waext

@riahc3
How is the development going?

Related

MS/WAD/Winterface

Hello again all,
I posted a few days ago about how I was going to move from MS to WAD2.
The thing about MS is although it's stable, and it works well..it's not configurable/customizable without great pain.
WAD is very configurable, but kills my battery in less than a day (with MS I can easily get 2 days or more). It's also very sluggish and doesn't seem to link directly into things eg, in MS hitting the SMS icon takes you into your sms folder, in WAD it takes you to the messages list where you have to select the sms folder adding additional clicks to get to what you want isn't really desirable. This is the same with the email icon.
So I thought I'd try winterface...which is far too complicated and just doesn't seem to be very user friendly
Is there anything else left to try? are these the top 3 that people are using?
Thanks
twisted-pixel said:
Hello again all,
I posted a few days ago about how I was going to move from MS to WAD2.
The thing about MS is although it's stable, and it works well..it's not configurable/customizable without great pain.
WAD is very configurable, but kills my battery in less than a day (with MS I can easily get 2 days or more). It's also very sluggish and doesn't seem to link directly into things eg, in MS hitting the SMS icon takes you into your sms folder, in WAD it takes you to the messages list where you have to select the sms folder adding additional clicks to get to what you want isn't really desirable. This is the same with the email icon.
So I thought I'd try winterface...which is far too complicated and just doesn't seem to be very user friendly
Is there anything else left to try? are these the top 3 that people are using?
Thanks
Click to expand...
Click to collapse
you can configure WAD to go to anything mate. The reason it is going to messaging when you want SMS is because the theme you are running links it that way. You can link to individual files, folders or .lnk files. THe .lnk files are great because you can pass parameters inside which is how the MS sms link is working anyway. There is no "sms" program, it IS the messaging program with a parameter passed upon execution.
I dont get too bad of battery life from WAD but I am nto really runnign aything else that would drain my batter so that may be helping me. There is nothing out there that can even shake a stick at WAD from a customization perspective. I say you stick with WAD and customize the themes yo ualready love with the links you desire.
ok I wanted to go grab more info for you about the sms thing. when looking at the sms.lnk file I created for my iphone theme, properties shows that to bring up sms directly you need to have
"tmail.exe" -service "SMS"
tmail.exe is just the messaging program and the rest tells it what service to start in. I believe setting to "MMS" also works as well as putting the account in the "". If you named you email Yahoo then "Yahoo" would work and th elnk would take you to the inbox of your yahoo account you set up
ok..that's a huge help as despite it's sluggishness and battery hungryness....I love the fact that I can do anything I want with WAD.
If only there was somewhere that told me about that command!!..I've downloaded the manuals etc, and there's no mention in them about how to use such commands, or how to make a meter, etc etc..
and I hate asking people too many questions.
twisted-pixel said:
ok..that's a huge help as despite it's sluggishness and battery hungryness....I love the fact that I can do anything I want with WAD.
If only there was somewhere that told me about that command!!..I've downloaded the manuals etc, and there's no mention in them about how to use such commands, or how to make a meter, etc etc..
and I hate asking people too many questions.
Click to expand...
Click to collapse
lol i hear ya. I learned from here and other forums. I dont know all that much either. I just get an idea, assume it is possible and go search for ways to make it a reality

Hide Secret Contact, SMS and other data

I'm pretty new to WM and the THD is only my 2nd after TyTn II.
I believe there has been discussion on available software for hiding secret contact, sms and other data but none so in detail for THD.
I've tried Skb Mobile Safety Suite v2.02 but it does not work properly in WVGA. Can anyone advise what other softwares that have the following features?
Hide selective Outlook & sim contacts.
Hide selective Outlook & sim contacts from public section but accessible from password protected section.
Hide incoming/outgoing/missed call logs from these hidden contacts from public section but accessible from password protected section so that we still can return missed call.
Discreetly prompt incoming calls or missed calls from hidden contacts so that we can still choose to answer or return the call. It can be a completely discreet with no clues whatsoever or selectable silent or single ring tone, vibration, flashing icon, fake alerts etc.
Hide contact photo associated with the hidden contact.
Hide hidden contact sms or selective sms.
Hide incoming, received, sent, saved, deleted, draft sms from/to the above hidden contacts or selective sms even if contact are not hidden.
Discreet prompt for incoming sms as with incoming/missed calls.
Hide missed call sms alert from selected hidden contacts.
Hide any other data.
This is pretty self explanatory but recommendation is still welcome.
I know the wish list is exhausive but any recommendation and discussion on currently standalone software that can achieve the above features in parts or a combination of different softwares that offer part solution if not complete would be still be very much welcome. Full compatibility may not be an issue for now so long it is still passable. It will be better than having nothing at all.
In the meantime, I also hope developers would pick up the ideas above.
Cheers!
lol, what are you trying to hide from your girlfriend? just joking
Hahahaha ;DDD
Buy a cheap second phone. Much better chance of having your cake and eating it .
@ carz73
you said the mobile safety suite doesnt functions properly in wvga, but for what resolution is it? if it supports vga there is a wvga fix for vga only programs
xdaman85 said:
lol, what are you trying to hide from your girlfriend? just joking
Click to expand...
Click to collapse
Correction. Not girlfriend but girlfriends and it's complicated but I'm not married so I don't think I'm way off my line too much
Shetlander said:
Buy a cheap second phone. Much better chance of having your cake and eating it .
Click to expand...
Click to collapse
Unless I can hide the 2nd phone inside my ass, I'll be creating more suspicion and inviting much more painful experience.
htckaiseruser said:
@ carz73
you said the mobile safety suite doesnt functions properly in wvga, but for what resolution is it? if it supports vga there is a wvga fix for vga only programs
Click to expand...
Click to collapse
Thanks! I dig around for more info on wvga fix but I doubt Mobile Safety Suite hides sms based on selected contact at the most basic level and will require very much manual intervention. I may be wrong until I try out the fix.
If there's any appz that that hides sms based on selected phone contacts and a separate one that hides the contacts and call logs, I'll take it.
Come on everyone's so squeaky clean? Anyone has any other recommendation?
Edit:
Seems like WVGAFIX3 does not support WVGA <->QVGA which I think is required by Mobile Safety Suite.
same request
For most of your needs, there is an app which is called Magic Call (MagicCall). Look for it.
With this app you will be able to block calls and sms from certain numbers. It is really cool.
hmoroni said:
For most of your needs, there is an app which is called Magic Call (MagicCall). Look for it.
With this app you will be able to block calls and sms from certain numbers. It is really cool.
Click to expand...
Click to collapse
i think he wants to hide calls/sms/email from certain contacts in a "secret" folder/area, 'cause he wants to keep contact to the girls and not ignore them ;-)
regards jan
p.s.1: beware of "cheeters"
p.s.2: would be interested in software like that as well ;-)
hausen said:
i think he wants to hide calls/sms/email from certain contacts in a "secret" folder/area, 'cause he wants to keep contact to the girls and not ignore them ;-)
regards jan
p.s.1: beware of "cheeters"
p.s.2: would be interested in software like that as well ;-)
Click to expand...
Click to collapse
You got it spot on! The key is being discreet and hide the tracks. I think I might have heard of similar appz for symbian. Wonder if the likes of CIAs and FBIs have such a software to stretch it abit... kidding... Actually, even if the appz/solution/workaround have some loopholes, girls being usually less IT savvy, it might still pass and I'll take it.
hmoroni said:
For most of your needs, there is an app which is called Magic Call (MagicCall). Look for it.
With this app you will be able to block calls and sms from certain numbers. It is really cool.
Click to expand...
Click to collapse
Thanks! Really apprecite all forms of suggestion.
Just installed and still figuring it out. It does seems complicated and also "block" don't sound very right as jan understood my requirement. Girls are like money. You won't mind if you have more and you certainly don't "block" them.
Edit:
hmoroni, MagiCall is obviously a great appz. However, I'm not too sure if it suits my needs. When creating a new rule for incoming calls for the list of selected contacts, under "Operation" tab, options for "Action1" do not seem to suggest anything that will discreetly alert me so that I can choose to answer them when it is convenient to do so. The closest option is "Ignore" but will the ring tone still sound and/or the screen will still openly announce incoming calls rather than discreetly? If it does discreetly, then I'll still have to use another appz to hide the contact from public viewing, in which case I'm not sure MagiCall will still work as the contacts may no longer be recognised by it and therefore the rules will not apply.
hmm, I am sure the functionality you want can be implemented into an application, just cross your fingers and hope that theres a cheating unfaithful pimp developer reading this thread lol
But seriously an app that can do that would most likely become very very popular, so popular in fact that eventually windows mobile would gain 99% of the male market segment, and the remaining 1% would be on the FruitIphone
xdaman85 said:
hmm, I am sure the functionality you want can be implemented into an application, just cross your fingers and hope that theres a cheating unfaithful pimp developer reading this thread lol
But seriously an app that can do that would most likely become very very popular, so popular in fact that eventually windows mobile would gain 99% of the male market segment, and the remaining 1% would be on the FruitIphone
Click to expand...
Click to collapse
Then perhaps I should write to M$? Bill Gate$ might already have a ready made appz. If not, it does sound like a great biz strategy. He should rope both of us in as advisers.
I've been doing lots of searching and reading. There might be some appz that do what I want in parts but the searching and reading gets very tedious and short of trying each and every appz, I can only begin to understand them a little here and there before I think the appz is worth a try. Surely, there should be something that come close. Anyone?
I heard about apps that hides calls but i cannot find it...so me interested aswel
anyone got the solution 4 thiss??? hahaha... kinda need it rite now.... hahaha
It is really strange that there is no such application for WM devices. I know there are some apps for Symbian OS who are successfully working this what you are looking for.
why don't you try "sms security". been using this for a while and it always save my neck . www.easyhelper.net
Try EZ Secret SMS
Nice idea for an application
i think i will start working on it, but i will not be using it so don't think much.
maybe also can have a GPS integration so it will know that you are with X girlfriend and it automatically hides everything related to other ones
love the idea, let me plan this right
Information Hide
Hide your private contacts and SMS and access it by a password.
With EasyHelper Information Hide, you can hide your private contacts and SMS and access it by a password. You can also restore the hidden contacts and SMS at any time.
Click to expand...
Click to collapse
As some1 else stated this URL: http://www.easyhelper.net/ or better http://www.easyhelper.net/InformationHide.html
Information Hide - Havent tested it - at the bottom of the page
Try those ones
EZ Secret SMS
Skb SMS Manager and Organizer-Ultimate
EasyHelper SMS Security

[DEVELOPMENT] CycBubbles [Stage 1: Gathering Ideas]

A Small Story to serve as an introductory:
So a while back, when I got my brilliant Excalibur, I started developing small applications. Some of you may recall the, now long dead , thread I had called CycloneApps [By Request]. I started with C#, and did some ok things [in my opinion] and they helped serve as a learning block for bigger and better developments. I have gone from CMail.exe, the command-line replacement to tmail.exe, all the way to FFP_LockScreen [Fake FingerPrint LockScreen], which unfortunately was aimed at Touch-Screen phone users as a project I undertook as I showed interest on a thread in the Software Development sub-forum. I got my original inspirations and 'drive' to develop from this here community, the Excalibur owners or supporters, and I thought it be best that I now fulfill a request made by Ookba, the great Chef who has brought our phones new life.
See, shortly after I started taking requests, Ookba suggested I re-make SMSBubbles to be more functional with the ROM. At the time, with the speeds of the .NET CF, it seemed impossible to really do. But I come back to you all now with the knowledge of C++ So as a token of my appreciation to all Excalibur owners, I want to develop CycBubbles, an SMSBubbles remake with features YOU want!
--------------------------------------------------------------------------
Having said all of that, I ask now that if anyone has any interest in such a program becoming available to the Excalibur, they reply to this thread with Ideas concerning one of the following:
Soft-Keys: What should the LEFT soft-key and RIGHT soft-key do [ and under what circumstances] ?
Look and Feel: Do you like the SMSBubbles 'bubble', or do you want something different? [Realize that more complex designs = slower speed]
Rules: How about some filter-rules about when the bubble should or should NOT appear.
Positioning: Do we all like the bubble at the bottom of the screen? Maybe we can make it more PPC-Like if it were in the Center, or from the TOP.
Extra Functions: What kind of extras would you like? (i.e. Should I utilize the 0 - 9 keys on the keyboard to do something?)
Once I get the ideas from YOU guys/girls, on what YOU want this program to do, I can start developing
Please consider
if you want to see this program really flourish
Reserved for later use
Rules would be awesome. How about setting bubbles only for certain contacts? Would the .cab install work for other ROM's besides ookba's?
I would most definitely aim to make the program ROM INdependent.
Thank You for the feedback
it would be interesting to make the left and right soft keys customizable...
and as for the location/look of the bubbles, that to would be nice to customize and to relocate wherever the user feels. top, bottom, left, right, center...
the rules sounds good, and maybe apply an ignore feature to certain annoying contacts lol. like a black list on contacts that the bubbles won't show up for.<-- pretty much what Frostmoon said. lol
pretty much make it user customizable friendly.
nice to see you around these parts again.
Due to the rather disheartening amount of feedback on this thread, I will most likely not develop this in the near future .
I am currently consumed with finishing up my next version of Fake FingerPrint LockScreen for Touch-Screen phones, but that should be over in about a week.
I have been pondering re-starting development on my Horizon Home-Screen, if any of you remember that (if not, you can search it). My further knowledge of C++ will most definitely assist me in making this HomeScreen I had dreamed of making a while back when I only knew C#.
So I suppose be on the lookout for any news on that, and check here occassionally to see if I post back. For now, I am going to leave this on Stage 1 (Gathering Ideas), NOT DISCONTINUED, because I do hope to have the time to come back to this soon and give back to the community that started me off
Cyclonezephyrxz7 said:
Due to the rather disheartening amount of feedback on this thread, I will most likely not develop this in the near future .
Click to expand...
Click to collapse
Yeah it's a real shame as the idea was requested by users yet response so small, no longer have an Excalibur but think that the development of a SMS bubble app with more configurable options would be welcomed by many smartphone users and not just Excalibur, maybe worth thinking as a project for D&H rather than just Excalibur users.
>sms bubble duration
>marque of sms
>if recived multiple sms we shuld b able to select the one to view....
>customizable soft buttons becoz diffrent user wants different settings..
>user created themes
> rules is another great idea... coz somtimes service provider sends lots of annoing sms + others
>hide the vip sms.. and it requires password to view the sms( it can b a seperate function to lock the sms bubble with password)
>photo of the sender... if it is from the saved contact...
> a floating bubble would b great the flows from up-down or vice versa.... until the user press a button..
somecuitears said:
>sms bubble duration
>marque of sms
>if recived multiple sms we shuld b able to select the one to view....
>customizable soft buttons becoz diffrent user wants different settings..
>user created themes
> rules is another great idea... coz somtimes service provider sends lots of annoing sms + others
>hide the vip sms.. and it requires password to view the sms( it can b a seperate function to lock the sms bubble with password)
>photo of the sender... if it is from the saved contact...
> a floating bubble would b great the flows from up-down or vice versa.... until the user press a button..
Click to expand...
Click to collapse
good ideas!
stylez said:
Yeah it's a real shame as the idea was requested by users yet response so small, no longer have an Excalibur but think that the development of a SMS bubble app with more configurable options would be welcomed by many smartphone users and not just Excalibur, maybe worth thinking as a project for D&H rather than just Excalibur users.
Click to expand...
Click to collapse
yes, it is a shame. i was really looking forward to this.
best of luck with you home screen development, will check in on that time to time.
somecuitears said:
>sms bubble duration
>marque of sms
>if recived multiple sms we shuld b able to select the one to view....
>customizable soft buttons becoz diffrent user wants different settings..
>user created themes
> rules is another great idea... coz somtimes service provider sends lots of annoing sms + others
>hide the vip sms.. and it requires password to view the sms( it can b a seperate function to lock the sms bubble with password)
>photo of the sender... if it is from the saved contact...
> a floating bubble would b great the flows from up-down or vice versa.... until the user press a button..
Click to expand...
Click to collapse
As stated above, good ideas!
@Cyclonezephyrxz7 - This can be a good start don't you think?. Thanks for your work dude, I hope to see this project rolling out
@Mr.Clown (and all others too)
Yes, it did serve as a sort of inspiration to start up. Thank You to those who did contribute ideas thus-far. I have not started up a thread yet, but http://forum.xda-developers.com/showpost.php?p=7166724&postcount=39
Expect something soon (Within a month maybe?)
Also, I am now officially a co-founder, and primary developer for Chicken-Egg Solutions. This will become my main venue for application development and requests, as well as web-design, computer repair, and problem solutions (Most of these will be taken care of by my friend, the other Co-Founder). The website will be up soon (www.chicken-eggsolutions.com), check back every so often
Hi Cyclone,
We met in another thread. But I would like to raise my function request here for your consideration.
I am looking for a delivery note management function that allows my to keep track of my sms receiver. I would like to know who, by name, have received my sms and at what time. I don't know if such function is appropriate for the software you are developing. If so, please consider to add this function into it. If not, appreciate if you can point me to the right direction.
So are you requesting, as opposed to the normal Delivery Requests that Windows Offers, to make a type of 'Delivery Notification' that gets stored in some XML-like file for future reference?
It will be great if the software can list out the receiver name and date/time of the delivery notification. It will ever greater if it can match the sms/delivery notification with the acknowledgement send out by the receiver after receiving my sms.
If it only output an XML, user will have to figure out how to display it on a mobile phone.
how about an option of reading the incoming sms....like in nokia mobiles
Like Text-To-Speech?
Cyclonezephyrxz7 said:
Like Text-To-Speech?
Click to expand...
Click to collapse
ya... how about that.. i think it shuld be customizable soft button or a different button..
I will see. I feel that that may increase the size of the app distinctly, and also distinctly reduce the speed. Although I could probably figure a way to not let it be affected.
Anywho, Thank you, ALL, so much for these ideas. I suppose that I will start attempting to make this once I am fully done with my FFP_LS pro (Which, by the way, works on Excaliburs! and other non-touch-screen phones ) and when I get my internet back fully.
Cyclonezephyrxz7 said:
I will see. I feel that that may increase the size of the app distinctly, and also distinctly reduce the speed. Although I could probably figure a way to not let it be affected.
Anywho, Thank you, ALL, so much for these ideas. I suppose that I will start attempting to make this once I am fully done with my FFP_LS pro (Which, by the way, works on Excaliburs! and other non-touch-screen phones ) and when I get my internet back fully.
Click to expand...
Click to collapse
Thanks for your work and for sharing it, we will wait then
Revised Idea, and then some
Okay, so this post contains a little meat to it
1) I want to let people know about FFP_LockScreen Pro 2.0, now available on my website( www.chicken-eggsolutions.com ). My partner and I do app development as well as web design/development. FFP_LS Pro 2.0 is fully based on C++, has many customizable components, and best of all it is (what I consider to be) a pretty legitimate replacement lock for our phones. I have made this version (and all future versions) compliant with our lovely Excaliburs. Instead of having to press the screen, trick people with a "slight of hand" by putting your finger on-screen while pressing the space-bar with your knuckle (thats how it works for me) and it will start scanning. Trust me, it mystified half my family already haha. Anywho, it is shareware, so there is a free NON-EXPIRING trial. THe trial has its limiatations however. Also, another feature that is in this for our lovely Exca's that is currently NOT available to TOuch-Screen phones is true replacement (sorta) of the default lock. By using specific API commands, I was able to get it to run when we initiate the default lock! Cocky as it may sound, I feel this lockscreen beats S2U2 in 3 ways: (1) Tests have shown it to boot faster, (2) it actually replaces the default lock, and doesn't use some timeout trick, and (3) is actually blocks other windows [unlike S2U2 which can be overridden by pressing the TaskManager key or Messaging Key (on my phone at least)]. So yeah, personally I recommend it, but I made it. I will extend the same challenge here as I did on the Development forums: If you can make an interesting skin for the program, you can win a free license (3$ value)
2) So recently I have become extremely pissed off with tmail.exe. When I have actual 'conversation - length' messages, it is slow and just overall frustrating! So I thought, "Hey, I am already starting CycBubbles...why not make it a whole 'suite' type thing". So I am considering making my own Messaging Client EXE. It would be a major switch, as it would eliminate CE MAPI for the most part (it would keep messages stored there, but its main access would be via XML). Then as an extension to this I can h ave CycBubbles. Generally, I find, SMSBubbles works...and it is reliant on CE Mapi, so I can make one reliant on XML, not CE MAPI, that works comfortably with my own client. What do you think of that idea? This would obviously require a lot more time. But if it is what I imagine I can do, it will be faster and better
So I guess that is it really... If i remember anything else I wanted to say, I will post back again!

[TOOL] AppThwack - Easily test apps on real devices we host

Hi, I'm Trent and I co-created AppThwack, a service for on-demand automated testing of Android apps on real devices. Basically, you upload an apk and a couple minutes later you get screenshots and logcat dumps from actual phones and tablets we host.
Beta Users Needed
We're currently looking for devs to join our private beta. You can message me or sign up on our website and I'll get a beta code to you shortly. We're trying to stress the system and make additions/adjustments so the service is as useful as possible for developers.
Current Features
Real phones and tablets: About 20 high- and low-end devices and we add a few more every week.
Fast: See results in real time. Full test runs on all devices takes a minute or two to complete.
Selectable default tests: Install, launch, UI Monkey, Cleanup
Configurable tests: For example, specify the number of UI Monkey events and seed the randomizer
JUnit including Robotium support via uploaded test packages
Screenshots in portrait and landscape on all devices
Logcat and filterable logcat viewer
High-level results sortable by device or test
Full stack-traces for any exception that occurs
Future
We're working on adding more test frameworks like monkeyrunner and more default tests, particularly performance tests that measure battery consumption, CPU usage, etc. We're also adding more data visualization and charting so it's easy to see what some of the gathered statistics mean.
We plan to launch soon, but the beta program will remain in effect even after that. The service will follow a freemium model. Again, the beta is free and we're going to keep it in place even after we eventually launch.
Inter-device automation
Our back-end supports device-to-device automation, so if you have an app or scenario that you'd like to test that involves multiple devices or interaction with other devices, even non-Android devices, let me know. We're looking for people to help us develop how this service will be exposed.
Edit: I can't post links, but if you search for "appthwack" you'll find it. Btw, I've apparently lurked since October, 2008. Yikes.
Just wondering will this support of testing apps that require root?
Also any chance we can see like a live pic of the device when it installs the app and opens it?
Sent from my VS910 4G using xda premium
motodroidfreak said:
Just wondering will this support of testing apps that require root?
Click to expand...
Click to collapse
Right now it does not and all of our phones are as close to stock as possible. I'll look into making it an option so we automatically root before your app installs and then un-root after the tests are complete. Root opens up some new possibilities, both good and bad, so I'll need to think about it.
motodroidfreak said:
Also any chance we can see like a live pic of the device when it installs the app and opens it?
Click to expand...
Click to collapse
Yes! The launch test takes a screenshot in both landscape and portrait. You can see all screenshots sorted by device by clicking "By Device" or "By Test" and clicking the "Screenshots" link in the blue box at the top.
Screenshots also show up in each launch test log so you can see the context as the shot was captured. Logcat dumps show up in the same place (Link from the blue box at the top will open a filterable and highlighted log viewer).
Alright thanks I'll try it out tonight
Sent from my VS910 4G using xda premium
Holy cow. Didn't realize such web service existed.
I just signed up and currently having a look around. Is it possible for me to join the beta? Thanks!
Is it possible for a "free" upgrade for my account? Heh just asking
EDIT : Created a new project. Then I'm stuck. The "Runs" tab is empty.
EDIT again : Oh.. uploading had error previously. Uploading again.
Very interesting project. Good luck to your team and I hope I can be a good beta tester
Realy interesting, for us, almost of our apps needs root access, so please think about adding root to your service
Test on my Sensation
Will test on my sensation
test
nullFactory said:
Hi, I'm Trent and I co-created AppThwack, a service for on-demand automated testing of Android apps on real devices. Basically, you upload an apk and a couple minutes later you get screenshots and logcat dumps from actual phones and tablets we host.
Beta Users Needed
We're currently looking for devs to join our private beta. You can message me or sign up on our website and I'll get a beta code to you shortly. We're trying to stress the system and make additions/adjustments so the service is as useful as possible for developers.
Current Features
Real phones and tablets: About 20 high- and low-end devices and we add a few more every week.
Fast: See results in real time. Full test runs on all devices takes a minute or two to complete.
Selectable default tests: Install, launch, UI Monkey, Cleanup
Configurable tests: For example, specify the number of UI Monkey events and seed the randomizer
JUnit including Robotium support via uploaded test packages
Screenshots in portrait and landscape on all devices
Logcat and filterable logcat viewer
High-level results sortable by device or test
Full stack-traces for any exception that occurs
Future
We're working on adding more test frameworks like monkeyrunner and more default tests, particularly performance tests that measure battery consumption, CPU usage, etc. We're also adding more data visualization and charting so it's easy to see what some of the gathered statistics mean.
We plan to launch soon, but the beta program will remain in effect even after that. The service will follow a freemium model. Again, the beta is free and we're going to keep it in place even after we eventually launch.
Inter-device automation
Our back-end supports device-to-device automation, so if you have an app or scenario that you'd like to test that involves multiple devices or interaction with other devices, even non-Android devices, let me know. We're looking for people to help us develop how this service will be exposed.
Edit: I can't post links, but if you search for "appthwack" you'll find it. Btw, I've apparently lurked since October, 2008. Yikes.
Click to expand...
Click to collapse
I would like to test the tool, can you share with me..
Tested
Tested the tool, seems too good..
Suggestion : In-case if you want to reach maximum number of developer. Allow developer to use has free.
IDEA : You can request developer to post about you're tool on there app page, website & play store... As you're giving the tool as free you will get enough number of people to view & use the tool.. if the developer agree then you will allow him to use the tool for free of cost..
As a developer am ready to use the tool & post about you in my app & other places too...
This is a great tool, just uploaded an apk of my app that's in my signature and it worked, with a couple of NullPointers from the Play Store's licence service. That shouldn't happen, and doesn't on any of my devices, so I suspect it's an issue on your end. Any idea why?
HTML:
java.lang.NullPointerException at com.google.android.vending.licensing.LicenseValidator.verify(LicenseValidator.java:99) at com.google.android.vending.licensing.LicenseChecker$ResultListener$2.run(LicenseChecker.java:228) at android.os.Handler.handleCallback(Handler.java:605) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.os.HandlerThread.run(HandlerThread.java:60)
HTML:
FATAL EXCEPTION: background thread java.lang.NullPointerException at com.google.android.vending.licensing.LicenseValidator.verify(LicenseValidator.java:99) at com.google.android.vending.licensing.LicenseChecker$ResultListener$2.run(LicenseChecker.java:228) at android.os.Handler.handleCallback(Handler.java:608) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:156) at android.os.HandlerThread.run(HandlerThread.java:60)
Borland
We are using Silk Mobile for end to end applications testing. Do you ever used this tool?
What an interesting service! I'll look into this from work tomorrow.
Not having used this at all, the first things which do spring to mind are:
-streaming realtime logcat
-a (skype?) connection with live streaming video of the app running, so you can see layouts/animations etc.
Anyway, I'm going to check this out tomorrow!
Quinny899 said:
This is a great tool, just uploaded an apk of my app that's in my signature and it worked, with a couple of NullPointers from the Play Store's licence service. That shouldn't happen, and doesn't on any of my devices, so I suspect it's an issue on your end. Any idea why?
Click to expand...
Click to collapse
Thanks for checking out the service. My immediate guess it that this is caused by the absence of a default Play account. Many devices have no account as one of our supported frameworks, calabash, removes accounts upon cleanup after script completion. On the plus-side, if you were to write scripts you should be able to add a temporary account from the test itself.
Highly unlikely you'd hit this bug in a real world situation, but it is a bug nonetheless.
Really awesome service! Can't test it for the moment as it doesn't support root apps, but this is really a great concept :good:
Maybe you could build a superuser permissions manager which would grant root access but makes sure to keep /system mounted as read-only, this way no harm could be done to the devices and us root apps devs could use your awesome service.
I actually got quite a few ideas, you could delete the mount binary in /system/xbin and use it in an internal appthwack app's private data, so that it's the only app able to call this binary and thus to mount /system.
I'd definitely subscribe to AppThwack if it had root support.
If you want help with developing this kind of secure root environment for the testing, I'd gladly contribute.
EDIT : Strangely enough, I just tested it with my app (which asks for root in the launcher activity, so I really didn't expect it to work) and had 0 failures, 75 pass.
How comes ? Have you already added root support ?^^
Either way this is really cool, I'm going to spread the words and most likely subscribe a paid account :good:
Is there somewhere we can see pictures of your device lab? Gotta be one hell of a device museum you got over there^^
Androguide.fr said:
Really awesome service! Can't test it for the moment as it doesn't support root apps, but this is really a great concept :good:
Click to expand...
Click to collapse
Awesome, thanks for the kind words!
EDIT : Strangely enough, I just tested it with my app (which asks for root in the launcher activity, so I really didn't expect it to work) and had 0 failures, 75 pass.
How comes ? Have you already added root support ?^^
Click to expand...
Click to collapse
This is pretty interesting. The only two rooted devices are a couple running CM. I'll look into this further, and if you have any ideas I'd love to hear them as well.
Either way this is really cool, I'm going to spread the words and most likely subscribe a paid account :good:
Is there somewhere we can see pictures of your device lab? Gotta be one hell of a device museum you got over there^^
Click to expand...
Click to collapse
Sweet, I really appreciate it. As soon as I have the number of posts to do so I'll post a pic of the lab.
Some things can not be automated, like scanning a QR code or reading/writing to an NFC tag. Do you plan on adding "manual tests" for a fee?
This would be really great to test apps on specific hardware.
worldtiki said:
Some things can not be automated, like scanning a QR code or reading/writing to an NFC tag. Do you plan on adding "manual tests" for a fee?
This would be really great to test apps on specific hardware.
Click to expand...
Click to collapse
Thanks for the question! Our primary focus is on automation. There are existing test houses and services that will execute manual tests like those you describe, but of course because of the manual component they're slow and expensive.
We often push folks to break their testing down into more granular chunks. For instance, verify you can take a picture and deal with the image, even if it's not the QR code or whatever your app usually consumes. This will find problems with simply using the camera and resulting image location. Now, have a separate test that processes a photo of a QR code, but feed the image in as part of the test. This removes the camera component from the analysis part, meaning it's now possible to benchmark the image analysis algorithm on all devices.
With a combination of a service like ours where you test very, very quickly on tons of devices, you can now do some more UX/end-to-end tests on a handful of devices yourself. This hybrid approach is great for finding the vast majority of issues before release.
nice post
Realy interesting, for us
Awesome tool !
No Developer can test his/her app on many devices. But your tool ... A W E S O M E ! ... I Used it yesterday to test two of my new apps ... Found some error is my app on certain devices which i'd have never found without AppThwack .. :good: :good:

Hi. Contactive. We have cake.

Hi,
We make Contactive(it's an app)(just to make sure we're on the same page here). It's guaranteed to (insert sips ref here) rustle your jimmies.
We've received some great feedback lately and we're hungry like a wolf for moar. That's where you come in:fingers-crossed:. Fill our suggestion box full of stuff. Types of feedback that we like to munch on:
- all positive comments
- A bunch of five stars pls
- words that want to make us cry
- And I'm legally binded to ask for some constructive criticism. Not too much though. Our dev's get angry pretty easily(please do not tweet to contactive that i said that).
Also too our lead dev is single(lololololol) he like's to go on very brief walks on the beach, he gets tired very easily, and his fave movie is the about the ring.
I guess I should say something about the app now. Um, well it makes your phone ring, or vibrate, when you get a call. It tells you if a celebrity is calling you like Dr. Dre or if its your mailman, or if its just your mum.
But wait there's more:highfive:, if your mom's on twitter, and let's face it there's like a 99% chance she is, it will show you her latest tweet before you pick up her call... you'll be prepared. Also too it'll import all of your friends from Facebook, Twitter, Linkedin(if you have a job), and Gmail to your phone's address book. It identifies unknown callers too by crawling over the inter-webs for all public information connected to that number(ie. location, name,a picture if available, and some other stuff I cant remember.
Seriously though View attachment 2043155
http://contactive.com/
https://play.google.com/store/apps/...forums&utm_medium=XDADevelopers&utm_term=post
Also I forgot to say that our website is the bees knees, so click the link in the op. pls.
contactive_dave said:
Hi,
We make Contactive(it's an app)(just to make sure we're on the same page here). It's guaranteed to (insert sips ref here) rustle your jimmies.
We've received some great feedback lately and we're hungry like a wolf for moar. That's where you come in:fingers-crossed:. Fill our suggestion box full of stuff. Types of feedback that we like to munch on:
- all positive comments
- A bunch of five stars pls
- words that want to make us cry
- And I'm legally binded to ask for some constructive criticism. Not too much though. Our dev's get angry pretty easily(please do not tweet to contactive that i said that).
Also too our lead dev is single(lololololol) he like's to go on very brief walks on the beach, he gets tired very easily, and his fave movie is the about the ring.
I guess I should say something about the app now. Um, well it makes your phone ring, or vibrate, when you get a call. It tells you if a celebrity is calling you like Dr. Dre or if its your mailman, or if its just your mum.
But wait there's more:highfive:, if your mom's on twitter, and let's face it there's like a 99% chance she is, it will show you her latest tweet before you pick up her call... you'll be prepared. Also too it'll import all of your friends from Facebook, Twitter, Linkedin(if you have a job), and Gmail to your phone's address book. It identifies unknown callers too by crawling over the inter-webs for all public information connected to that number(ie. location, name,a picture if available, and some other stuff I cant remember.
Seriously though View attachment 2043155
http://contactive.com/
https://play.google.com/store/apps/...forums&utm_medium=XDADevelopers&utm_term=post
Click to expand...
Click to collapse
The app looks pretty nice ... :good: ... And the WebSIte Design ... AWESOME !! (may i ask who made the website ?) .... Keep up ... !! :good:
Looks awesome. can we get a dark theme?
this apps sounds good, gonna give a try. thread subscribe. thks to dev team :good:
I'm not trying to discredit your app but what does it bring that the others don't have ? I tried it works exactly like https://play.google.com/store/apps/details?id=com.callapp.contacts that is my main contacts app
Giving it a try; seems like a useful application, but I am a little concerned about the massive consolidation of personal information. The privacy policy is a good read!
Can you add a feature to remove duplicate numbers in phone contacts
This is good:good:, but feel they have two or more contacts,
numbers on the phone does not directly connect to facebook
hanifbsk said:
Can you add a feature to remove duplicate numbers in phone contacts
This is good:good:, but feel they have two or more contacts,
numbers on the phone does not directly connect to facebook
Click to expand...
Click to collapse
what do you mean by duplicate numbers?
hisname said:
what do you mean by duplicate numbers?
Click to expand...
Click to collapse
I have a lot of duplicate numbers in the phone
eg for my number, there are 4 same name in the phonebook,
and it automatically removes it,
and hope this app can change the google phonebook, not only the number on the application
niranjan94 said:
The app looks pretty nice ... :good: ... And the WebSIte Design ... AWESOME !! (may i ask who made the website ?) .... Keep up ... !! :good:
Click to expand...
Click to collapse
thanks! our in-house front-end guy plus designer made it.
honki24 said:
Looks awesome. can we get a dark theme?
Click to expand...
Click to collapse
We've had a few requests for theme customization. right now, we're busy with bug fixes and core features, but we're hoping to get to a place where we can work on themes. We know the blue is super bright, and some people like it, some people don't.
exadeci said:
I'm not trying to discredit your app but what does it bring that the others don't have ? I tried it works exactly like https://play.google.com/store/apps/details?id=com.callapp.contacts that is my main contacts app
Click to expand...
Click to collapse
Yeah. CallApp is our main competitor - and right now we do pretty much the same thing. But we're tryna eventually leapfrog them.
hanifbsk said:
Can you add a feature to remove duplicate numbers in phone contacts
This is good:good:, but feel they have two or more contacts,
numbers on the phone does not directly connect to facebook
Click to expand...
Click to collapse
Not sure what's happening there but Contactive SHOULD be taking care of your duplicate numbers. There's also an option to manually merge/link profiles when you go into an individual profile and hit settings. Could you shoot us an email at [email protected]?
PS. Thank you to @TheRomMistress for the article!
I'm trying to wrap my brain around how your app works and where the line in privacy is.
Without actually installing your app, my theory is...
* Your app takes a snapshot of my address book and pushes that to a 3rd party service
* This service builds up a database of numbers, names, and useful information to find people on social networking sites
* Some of this information is pushed back down to the user for their particular contact
* Once a call comes in, if the user already exists the app should know which accounts on what social networks the pole for the callers most recent postings
* If the caller doesn't exist in the address book, a quick ping off to the 3rd party service is made to request any known information on this new caller's phone number, and that's pushed back down to the user and relevant content is shown
Is all that approximately correct or do I have it all backwards? Thanks!
I'm really liking the layout of this app. Good work! Could you guys incorporate a way to turn of the dialer sound?
rubin110 said:
I'm trying to wrap my brain around how your app works and where the line in privacy is.
Without actually installing your app, my theory is...
* Your app takes a snapshot of my address book and pushes that to a 3rd party service
* This service builds up a database of numbers, names, and useful information to find people on social networking sites
* Some of this information is pushed back down to the user for their particular contact
* Once a call comes in, if the user already exists the app should know which accounts on what social networks the pole for the callers most recent postings
* If the caller doesn't exist in the address book, a quick ping off to the 3rd party service is made to request any known information on this new caller's phone number, and that's pushed back down to the user and relevant content is shown
Is all that approximately correct or do I have it all backwards? Thanks!
Click to expand...
Click to collapse
Iam totally agree with RUBIN110..Big concern is privacy .I'm not trying to discredit your app but App from Newyork ..,,,Whats About NSA?..Whats about U.S. and British government mass surveillance programs?
I really like the look of the app and I want to use it, but I'm concerned about the privacy aspects.
Do you collect the data and use or store it outside of this app?
rubin110 said:
I'm trying to wrap my brain around how your app works and where the line in privacy is.
Without actually installing your app, my theory is...
* Your app takes a snapshot of my address book and pushes that to a 3rd party service
* This service builds up a database of numbers, names, and useful information to find people on social networking sites
* Some of this information is pushed back down to the user for their particular contact
* Once a call comes in, if the user already exists the app should know which accounts on what social networks the pole for the callers most recent postings
* If the caller doesn't exist in the address book, a quick ping off to the 3rd party service is made to request any known information on this new caller's phone number, and that's pushed back down to the user and relevant content is shown
Is all that approximately correct or do I have it all backwards? Thanks!
Click to expand...
Click to collapse
As the lowly intern, this is my understanding of how it works - from both asking a bunch of questions and sitting next to the dev guys everyday listening to what they talk about:
You got it mostly correct.
1. yes. The app saves your address book in Contactive's database and stores links (not info) to matching social network profiles. This info is NOT shared with 3rd party services.
2. yes. The service builds up a database of the following: name, number, social network IDs
3. yes. The info you see for a particular contact all depends on what info you can see if you were to visit that user's Facebook page. For example, if you are friends with Alex, all of the info you can normally see on Alex's Facebook will show up within Contactive. If you are NOT friends with Alex, only the info Alex has made public will be seen within Contactive.
4. yes - IF 1. you are friends with them already on the social networks you connect to Contactive, and/or 2. Contactive's database has connected that number to a specific social network account.
5. yes. If the caller doesnt exist in your address book, requests are sent to Contactive's database and third parties such as yelp, facebook, etc - all the different sources we use.
gaquarian said:
Iam totally agree with RUBIN110..Big concern is privacy .I'm not trying to discredit your app but App from Newyork ..,,,Whats About NSA?..Whats about U.S. and British government mass surveillance programs?
Click to expand...
Click to collapse
We're pretty sure if the NSA wanted any of the info we have, they can get it off of Facebook. LOL
imtoomuch said:
I really like the look of the app and I want to use it, but I'm concerned about the privacy aspects.
Do you collect the data and use or store it outside of this app?
Click to expand...
Click to collapse
Nope. We don't use or store it for anything other than to bolster our caller ID feature. We won't sell any of our information either.
Are you able to add an option to silence the key press tone?
peedub said:
Are you able to add an option to silence the key press tone?
Click to expand...
Click to collapse
youre actually the second person today to ask about that. I'll bring it up to the dev team and report back.
Looks cool. Any plans for a dark theme and integrating call block( damn telemarketers)
Sent from my SGH-T999 using Tapatalk 2

Categories

Resources