Related
Hello everyone! I am the developer of Prepay Widget, a powerful app that allows you to monitor your account balance through USSD requests.
You can find more info about USSD on Wikipedia, but basically these are short, SMS-like messages used by most GSM and some CDMA providers to deliver information
or control account services. The actual information comes to you in the form of popup toasts, which thids app hides and parses into widgets.
You can find the apps landing page on XDA at the following thread:
http://forum.xda-developers.com/showthread.php?p=12348102
However, i want to stress that its important that we get some device-specific feedback, so please post in this thread if you have issues,
this helps me keep track of bugs and requests better.
You can use the Lite version of the app - it has all the functionality of the full version apart from automatic updates (not really that important imo).
As I haven't got one of these phones in my pocket, I need some testers to track down problems. Please, use this thread to comment or
suggest features. It is my belief that addressing issues is best done individually by phone, so if something doesn't work, let me know and I will fix it ASAP.
Market link:
https://market.android.com/details?id=fahrbot.apps.ussd.widget.lite
Debugging:
Please use the "Write to developer" item in the Settings menu to send logs. Enable debugging, reproduce your error and then send the logs.
Make sure you include a description - the more detailed the description the better.
Screens:
beautiful app idea. how does this work ?
It uses free USSD request. Numbers like *100#...
hmnn.. it seems that it wont be able to update on Optus Australia. As you need to send sms to 9999 for usage details ! do you have anything similar to implemented in this or just the USSD commands ?
This is a great idea, i could have used something like this when i was on pay as you go. Nice work!
Ok the widget appearing is blank ? Is this normal i am using it with a USSD command on another phone with which the network supports.
Which phone? This is just the kind of issue i want to fix!
European SGS2 Stock XWKF3 rooted, blank too. (tested on free version)
Are you sure you got a ussd reply?
Yes I'm sure, I received the reply, made 2 indicators and I'm viewing the differences (green/red) between two calls.
Please send a log using Write to developer in Settings. Don't forget to add a description as the logs can be deceptively empty.
is it internationally?
You just need to know the codes for your operator ...
I have updated the app - please let me know if this fixes your issues!
Fixed all issues for me. Got the full version... great app!
Works great now, thanks, buying the full too.
Great! If you have suggestions, do let me know.
Hi guys. Im back to bother you about stability
Any issues to report before we start working on a new build?
Working great here, thanks.
Any issues? Suggestions?
Hi everyone,
I'm working on my first app for WP7, a bike trip manager. It's 50% completed - the app's working and no new functionalities will be added. The other 50% is of course bug-finding.
I want to test it on a real Windows Phone device, I don't own one and the emulator isn't perfect for testing. I won't post any details yet, but I can assure you that it will be useful and convenient for cyclists (including me).
For now, I need ONE tester with a Windows Phone Mango, just to check the basic functionalities on a real phone. Then, I'll need around 5 testers to find all the bugs and volunteers to translate some texts to several languages.
I plan to put the app on the Marketplace and everyone who will play a role in beta-testing will have this app for free.
Please don't PM me, just post in the thread and I'll contact you ASAP
Kamill said:
Hi everyone,
I'm working on my first app for WP7, a bike trip manager. It's 50% completed - the app's working and no new functionalities will be added. The other 50% is of course bug-finding.
I want to test it on a real Windows Phone device, I don't own one and the emulator isn't perfect for testing. I won't post any details yet, but I can assure you that it will be useful and convenient for cyclists (including me).
For now, I need ONE tester with a Windows Phone Mango, just to check the basic functionalities on a real phone. Then, I'll need around 5 testers to find all the bugs and volunteers to translate some texts to several languages.
I plan to put the app on the Marketplace and everyone who will play a role in beta-testing will have this app for free.
Please don't PM me, just post in the thread and I'll contact you ASAP
Click to expand...
Click to collapse
never mind.... I realized you are not talking about bicycling - but biking...
cheers
thanks
I'll try to test your app.
but i'm on Tango, will this App working on it?
I need more 2-3 testers, anyone is interested? It would be nice to have a low-budget phone to test the performance.
Hi, I could test it
Pozdrawiam
(LG E900 Mango)
Would love to test it out,can eventually translate in german
I can also help you
Pozdrawiam
Ok, that's enough for now, thanks!
So, the app is on the Marketplace as a private beta: http://www.windowsphone.com/en-us/apps/78978875-c8de-4834-bcb9-ef982750ad32
If anyone's interested in beta-testing, please PM me your Live ID.
So, finally the app is on the Marketplace!
roamr - Windows Phone Marketplace
Thanks everyone who have helped me make this app better. I believe I can still improve it, so any suggestions and bug reports are welcome.
I just want to announce that since today, the app (for a limited amount of time) is available for FREE
Here is an app I made to quickly and easily change marketplace settings. Similar apps exist already, but this one has a few features I've not seen in the other ones. This project was more of a way for me to learn about homebrew dev, but it resulted in a useful program so nothing wrong with that
Source
This app is open source. It is hosted on Google Code. If anyone would like to help contribute, PM me and we'll discuss getting you added.
What you can do
Change OEM marketplace - You can choose from any of the 8 OEM stores, or view a combined market with all 8 at the same time.
Change MO marketplace - I'm working on getting as many as possible included. The app will ask kindly to submit if yours is a new one.
Change the maximum file size cap over 3g - Download larger apps and podcasts over 3G without needing a wifi connection
Lock the settings - Prevents your settings from reverting back in a day or two when the marketplace updates itself
Who can run this?
You need a root unlock. So either a full unlock or WP7 Root Tools with this app marked as Trusted.
Changelog
Beta 2.0.3 - 6/7/12 - Going off of the error reports I received from yesterday's release, I added better error handling to hopefully alleviate those problems.
Beta 2.0.2 - 6/6/12 - Added a better error handler. Users are now prompted with the option to submit bug reports, so I may better track down issues.
Beta 2.0.1 - 6/4/12 - Fixed a bug that would cause the app to crash if no MO store was configured on the device. The app also informs you if it's not set to Trusted in WP7 Root Tools.
Beta 2 - 5/31/12 - After spending too much time working on a rewrite, the next beta is ready. I've changed a ton of things under the hood, but the big new feature is viewing all OEM markets at the same time. I've also released the source as of this version, though I am not speaking for it's quality. Some parts are more polished than others.
Beta 1.4 - 5/2/12 - Added a few new mobile operators. Added country flags to MO selection screen. Fixed more crashed.
Beta 1.3 - 5/1/12 - Added a slew of new mobile operators, along with an option to remove it (for contract-free phones, direct from OEM, etc)
Beta 1.2 - 4/29/12 - Fixed crashing bug. Added Telekom MO (thanks contable). Added OEM logos.
Beta 1.1 - 4/28/12 - Removed device spoofing (it can break DRM, thanks for the heads up GoodDayToDie). Added Sprint MO.
Beta 1 - 4/28/12 - Initial release
Thanks to
Heathcliff74 for the wonderful WP7 Root Tools SDK
GoodDayToDie for his homebrew efforts, which I use for file IO
balcsida for providing new icons
It doesn't launch on my Titan...so it will probably need a higher level of unlock than a Dev unlock.
You'll need "root" unlock, meaning either full-unlock or WP7 Root Tools and the app marked as "Trusted".
@ken52787: Very cool! I was actually working on something very much like this. Would you mind sharing your source code? If I can merge what I was working on into what you've already got, that would be great.
One very big concern, though: changing the OEM name in DeviceTargetingInfo (which is what I assume you're doing to make apps like Nokia Drive work) is extremely dangerous. Although I'm not sure exactly what the trigger is (suggestions have been things like leaving it changed for more than 24 hours, or changing it more than 5 times), changing that value can permanently break the Marketplace DRM on your phone. All your Marketplace apps will stop launching, and you won't be able to install more. The only solution we know of is a hard-reset or a restore point; returning the registry value to the original OEM name does not help.
GoodDayToDie said:
You'll need "root" unlock, meaning either full-unlock or WP7 Root Tools and the app marked as "Trusted".
@ken52787: Very cool! I was actually working on something very much like this. Would you mind sharing your source code? If I can merge what I was working on into what you've already got, that would be great.
One very big concern, though: changing the OEM name in DeviceTargetingInfo (which is what I assume you're doing to make apps like Nokia Drive work) is extremely dangerous. Although I'm not sure exactly what the trigger is (suggestions have been things like leaving it changed for more than 24 hours, or changing it more than 5 times), changing that value can permanently break the Marketplace DRM on your phone. All your Marketplace apps will stop launching, and you won't be able to install more. The only solution we know of is a hard-reset or a restore point; returning the registry value to the original OEM name does not help.
Click to expand...
Click to collapse
Yikes! I was not aware of this. I took that out and reupped the xap.
And yes, I'll share the source soon, I just want to clean it up a bit first since it's rather sloppy at the moment
ken52787 said:
Here is an app I made to quickly and easily change marketplace settings. Similar apps exist already, but this one has a few features I've not seen in the other ones. This project was more of a way for me to learn about homebrew dev, but it resulted in a useful program so nothing wrong with that
The initial beta is a little rough around the edges, but should be stable. Please report any oddities you notice and provide feedback and suggestions.
What you can do
Change OEM marketplace - Included are Acer, Dell, Fujitsu, HTC, LG, Nokia, Samsung, and ZTE (although only HTC, LG, Nokia, and Samsung have accessible marketplaces)
Change MO marketplace - Included are AT&T, Orange, Sprint, and Verizon (I had a hard time finding other marketplaces. If you are on a carrier other than these, please send me your settings so I can include them, the program will automate this for you with your permission)
Change the maximum file size cap over 3g - Download larger apps and podcasts over 3G without needing a wifi connection
Lock the settings - Prevents your settings from reverting back in a day or two when the marketplace updates itself
Who can run this?
You need a root unlock. So either a full unlock or WP7 Root Tools with this app marked as Trusted.
Changelog
Beta 1.1 - 4/28/12 - Removed device spoofing (it can break DRM, thanks for the heads up GoodDayToDie). Added Sprint MO.
Beta 1 - 4/28/12 - Initial release
Thanks to
Heathcliff74 for the wonderful WP7 Root Tools SDK
GoodDayToDie for his homebrew efforts, which I use for file IO
Click to expand...
Click to collapse
not working with my mozart?
life25ak said:
not working with my mozart?
Click to expand...
Click to collapse
What kind of unlock do you have?
curious... why are XAPs being posted in this sub-forum when their is a WP7 Software Development sub-forum?
nice looking app, though. curious as to how you 'locked' the Market.
would love to add that into my version of this app, Market Select.
The Software Development sub-forum always seemsed more focused on general app development rather than tweaks to the OS. Last time I was reading that forum, it seemed like it was mostly stuff using the official APIs, too. Maybe I should start reading it again, though...
You can lock in changes to Marketplace configurations by setting read-only on the XML files.
@OP: Thanks for the quick fix, and you're welcome for the tip! The 1.1 version works well on my phone. Two (related) suggestions, though:
1: The messageboxes the pop up at first run block the UI from loading. If the UI doesn't load within a few seconds (10 or so) the OS will kill the app. You may want to cause them to pop up on a delay or something...
2: There's no option to send your MO (or OEM) files after the initial messagebox prompt. I'd like to send you the T-Mobile US files (not that the TMoUS apps are super-exciting) but the app was killed on me before I could click it! I can go pull them off the filesystem manually, of course...
Thx for this app.
I have sent you the settings for Telekom Germany (T-Mobile DE), would be nice if you could add them...
GoodDayToDie said:
@OP: Thanks for the quick fix, and you're welcome for the tip! The 1.1 version works well on my phone. Two (related) suggestions, though:
1: The messageboxes the pop up at first run block the UI from loading. If the UI doesn't load within a few seconds (10 or so) the OS will kill the app. You may want to cause them to pop up on a delay or something...
2: There's no option to send your MO (or OEM) files after the initial messagebox prompt. I'd like to send you the T-Mobile US files (not that the TMoUS apps are super-exciting) but the app was killed on me before I could click it! I can go pull them off the filesystem manually, of course...
Click to expand...
Click to collapse
See what I mean about sloppy coding and wanting to clean it up before releasing the source
App works good on my hd7. Although during first run it made a backup. Then asked me if I wanted to sent my carrier setting since you don't have them. I was going to then the app crashed and never gave me the option again. App runs fine other than the first run when it crashed.
Sent from my HD7 T9292 using XDA Windows Phone 7 App
I posted a quick update. This one fixes the crashing bug.
Thx for the quick update...
Sent from my OMNIA7 using XDA Windows Phone 7 App
Very Cool..!!! Thank you! Htc Arrive
v1.1 and v 1.2 are crash
it mean i install this app then set trust on root...it open but quickly get out
so;
whats the problem !?
Doesn't load on my Dev Unlocked TITAN.
Says something about an error occurred while reading current store config
VegaNovus said:
Doesn't load on my Dev Unlocked TITAN.
Says something about an error occurred while reading current store config
Click to expand...
Click to collapse
You need a full unlock or root access with WP7 Root Tools. Dev unlock is not enough (the phone doesn't like me messing about in the file system)
Also, I just posted an update. No changes other than adding a bunch of new MOs. Thanks to everyone who submitted them! I have some ideas for beta 2, if only I could find some time to work on it I also plan on releasing the source when I get that version out.
Using 1.3 with Samsung Focus... Set the Trust to ON through RootTools as well.
I Get the "an error occured while reading your current store config".
If i click on OK application shows the main screen briefly and then exists. Otherwise shows the following error:::
CreateFile failed for \My Documents\Zune\PimentoCache\Keepers\LKKG_MOStoreConfig.xml! GetLastError: 2
Thanks.
You're sure it's two Ks ("LKKG_MOStoreConfig.xml")? That's a typo, then. It would explain why you're getting an error of File Not Found as well.
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:
XDA One has a successor. It's called XDA Labs. Click here to get it
Greetings all!
When we launched the 2015 new forum template, we promised that we were also getting ready to release XDA One, which is the first forum app for XDA developed entirely in-house (thanks to @tilal6991 for working on the code, @rwestergren for building the new API, @bitpushr for helping with server stuff, and @jerdog for his coordination). In its current (alpha) state, XDA One is a fast (and nice-looking) way to browse and post in the forums. You can access our mention/quote system, see your subscriptions, send PMs, and more. In the future we plan to add tools for moderators, integration with our Development Database, support for tablets, and more to make it the "One" place to experience all of XDA on mobile. :victory:
We have open sourced the app so that any can help make it better. Please access the XDA One GitHub repository to see the source code and/or to contribute. :highfive:
FAQ:
Why is this app in alpha?
It's not done yet and bugs still exist. As we put finishing touches on the app, we'll move closer to a beta release which will go on Google Play. Until then, we want XDA members to give it a try and help us find bugs.
What are you doing with XDA Free, XDA Premium, and Tapatalk? Will they still work?
For the foreseeable future, these apps will continue to be supported.
Why is it called "XDA One"?
As mentioned above, our vision for the app is for it to be the "One" place where you can experience all of XDA from your mobile device. In the future we will more deeply integrate the app into the site.
Are you going to charge for XDA One or will it be free?
Our plan is to make XDA One ad-supported.
I found a bug! Or, I have a feature request!
Post them in this thread. If reporting a bug, please describe the issue, steps to reproduce, and tell us what hardware and ROM (OS) you're using.
A couple of technical notes:
XDA One is developed using the Android Studio IDE. A simple debug build can be compiled using the XDA-One:assembleSimpleDebug gradle task. We will adopt the "Fork & pull" model of collaboration. Collaborators are encouraged to fork the project and submit pull requests for XDA's review, in order to be integrated back into the main release.
0.1.13 Release 16/3/2015
XDA One has a successor. It's called XDA Labs. Click here to get it
See Post #2 for updates and change logs.
XDA:DevDB Information
[Oct 27] Official XDA One Forum App [Alpha] [APK] Version 0.1.14, App for the General Discussion
Contributors
svetius
Version Information
Status: Testing
Created 2015-11-05
Last Updated 2015-11-06
I was going to release this build last week but I had some issues with Marshmallows permission system. I didn’t realise Google had changed the protection level for External Storage access from normal to dangerous. So when I tried to download an attachment I got an FC. There is a slight issue with the dark and black theme, device images appear to have a white background. I’m not sure what to do with this, maybe disable the device images and revert to the placeholder Image?
Note: you may need to remove the old version before you install this one; I had some issues with my old signing keys.
Changelog:
- Links are now clickable
- Fix KitKat FC when viewing posts
- Make thread divider more visible in dark theme
- posts: edit snackbar action
- gradle: move verisonCode and versionName to gradle
- posts: fix FC if the download folder doesn't exist when downloading an attachment
- permissions: implement Marshmallow permission system for download attachments
- textstructure: fix code container FC
- devices: theme the find your device fragment
- strings: update
- search: implement back press listener
- profile: layout improvements
- posts: fix pager position
- posts: scale images down if they are too big
- posts: cleanup
- posts: fix floating paging header in threads that have only 1 page
- strings: fix type
- posts: enable text selection on posts text
- strings: improve settings strings
- settings: add an option to load a certain view when the application starts
- posts: fix post attachment color
- pm: show snackbar for new private messages on launch
- profile: cleanup
- profile: redesign user profile section
- settings: fix signature not being added correctly when quoting posts
- theme: adjust post quote colors for the dark and black theme
- theme: adjust post action button colors for the dark and black theme
- fragment: add back press listener
- theme: add theming support
- settings: show signature when creating a post if the option is enabled
- gradle: update libraries
- prefs: enable option to show post signature
- prefs: enable option to disable double back press to exit
- prefs: change backpress option from checkbox to switch
- prefs: add option to change subscribed default view
- prefs: Implement settings functionality - part 2
- prefs: Implement settings functionality
- global: switch to support library tablayout
- gradle: update libraries
- settings: add subscribe default view option
- gradle: update
Build from 23rd of July 2015
Changelog:
- gradle: update support libraries
- post: show snackbar when toggle thanks
- subscribed: fix toolbar elevation issue
- global: add elevation to more toolbars
- cab: improve cab icons
- message: show message actions
- message: prevent fab from covering message
- global: implement design library fab
- forum: implement snackbar
- profile: add toolbar to user profile view
- navdrawer: reorganize navigation drawer items
- dialog: fix keyboard not showing with the create and reply dialogs
- pm: improve private message reply dialog
- pm: improve private message layout
- posts: adjust FAB padding
- dialogs: improve dialog layouts
- dialogs: resize create post, message and thread dialogs
- news: show news images
- post: fix FAB covering post action buttons
- navdrawer: reset email on logout
Source Code
Finally an app made specifically for XDA. How about making the actual developers of the app post in here so we can all thank them?
Check out my icon pack!
Excellent! Great job guys! ?
Installing now. ?
Very much appreciated by all I am sure.
Yay!!
Awesome! Trying now. Thank you for releasing it as Alpha!
Sent from my LG-D802 using Tapatalk
Oh Goodie! Finally!
Installing now!
EDIT - Clean Crisp UI. Loving it!! Like the Gmail Style Refresh. Just one observation. When I am in Subscribed Thread list and press Home, relanching the app Brings me back to list of Forums not Subscribed threads. Don't like this part.
Bye Bye Crap A Talk!
Thanks guys, been using it for a day now and I made a list of stuff I ran into:
The search button should have be more prominent, it shouldn't disappear until the user is in a thread. It's still useful when in a sub-forum so it could be in the location of the star when in a thread.
The brown doesn't make a whole lot of sense anymore, it's nowhere to be found on the site so why is it still in the app?
When opening subscribtions I think subscribed threads should be the default view instead of subscribed forums, but I guess that depends on how users use the subscribtion functionality.
There's a lot of space in the blue square with the user-name and avatar in it, you could list the message, quote and mention counts there, and I'm not sure why my e-mail address is there?
Giving the new thread button such a prominent place doesn't make a lot of sense and I think it encourages posting a new thread instead of encouraging users to search.
There should be a way to add a device to "my devices" from the app, perhaps a star in the action bar just like the subscribe stars on the forum list when in a device forum?
The button for opening the "insert smilie" looks like a place-holder, but just to be sure it clashes like crazy with the rest of the interface. And I think "insert emoticon" would be a better name for the interface.
This is meant in the most constructive way possible, I've just been reading a lot on interaction design and couldn't help myself. I'll try and fiddle with the color scheme a bit this weekend, I have something like this in mind.
Thanks @svetius and @Woody for linking me.
Reporting back in a few minutes.
I like this color scheme, and this is exactly the kind of thing we were hoping to see when developing this app. Looking forward to seeing your contributions!
Thanks @svetius and @Judge Joseph Dredd
[/MENTION] for linking me here.
Installing now..
Sent from my SM-G900F using Forum Runner
Please make sure that before you install this you are fully aware that it is an ALPHA (it even says so in it's title ). So there WILL be bugs. Best way that you can help the awesome team that put this together is by submitting a "proper" bug report with a logcat attached.
Don't know how to pull a logcat? Well I have just the thread for you. [GUIDE] Easiest Way to Utilize Catlog Believe me, a logcat and bug report go soooo much further than, "It's broke. Please fix". We've been using this for about a month and it has come along tremendously since then.
Also note that a Bug Report is not the same thing as a Feature Request. Knowing the difference will help everyone out in the long run.
Will install it, let's see how good it is!
Sent from my GT-P3110 using XDA Free mobile app
Using the app now, really smooth. Would like to select what screen the app will open on (subscribed, notifications, news, etc). Also the reply UI is a little cramped,maybe if you widen the text area it will make it look a lot more comfortable.
I also agree with the previous post the the smiley icon clashes with the entire UI.
Also, I now that the hamburger drawer is the Android way to go, but I think it would be better if I don't have to scroll through it. Add a settings button or merge a few options in to one so that all the links information fits on one screen.
I appreciate the hard work, looks awesome and I look forward to the finished product.
Been waiting a long time for this and will take it for a spin! Cool
So, I've been using it for a while and it looks amazing! The design is waaaay better now, and everything's more clean! Thanks for the nice app
Yay!!
Ohhh yeah been waiting for this since the forum redesign and svetius mentioning an app in the comments on portal. For an alpha, this is fantastic! Great work all involved :highfive:
Edit : I couldn't find a way to edit my post... So I'm editing my post from Tapatalk which reinforced this statement... Xda one SMOKES Tapatalk for speed. Absolutely annihilates it
I am loving this! Be testing starting now!
@Nick Fury, the new version is available now.
I've been looking forward to this release for months and months now (probably even longer - dependant on when I first saw it mentioned) and am glad to see it's here and working great with it sure to get even better in future releases.
The only thing I've noticed so far is that checking new mentions/quotes doesn't clear them from the site. I realize it's only an alpha though so there'll be a lot which isn't included yet