Hello everybody,
like I guess quite a few people here, I develop for Android in my free time, and this is my second app. It's a finance tracker, hopefully an evolution to the well-known MoneyWise. I decided that I wanted a new one since, although MoneyWise is definitively useful, it's ugly and its usability is a little bit too cumbersome.
So, I made LBudget with the Material Design principles in my head as much as I could and, if any of you uses the Google+ app, you'll hopefully find the navigation relatively familiar.
The app is still in Beta phase (using the Google Play platform) and, because of the current condition of Android L, it will remain as such at least until a stable release is commercially released. Nevertheless, I would like to use the time until then for the app to be tested and improved. If you would like to contribute by installing it, you'll first need to follow the annoying Google Play standard procedure:
Join the testing community at https://plus.google.com/communities/117254163315407088886
Register as a test at https://play.google.com/apps/testing/org.jorge.lbudget (use the same account with which you joined the testing community).
Download the app in the link that the aforementioned page provides once you become a tester.
For reporting bugs, requesting features, or such, I want to really encourage you to utilize the project GitHub issue tracker, but if you don't know how to use it just leave a comment and I will "port" it to GitHub.
Also, if you're interested in contributing but not using Android L yet or simply don't want to install the app, you can contribute to the translation project at https://crowdin.com/project/lbudget
Went to check this out, but it says I need a newer SDK version. I'm not on L, anyway to make it compatible with 4.4.4?
Sc4ryB3ar said:
Went to check this out, but it says I need a newer SDK version. I'm not on L, anyway to make it compatible with 4.4.4?
Click to expand...
Click to collapse
Well, the app is compatible with L+, so understandably if you try to install in 4.4.4 you cannot. Probably it is feasible to adapt the app to 4.0+, but my intention was knowledgeably using only the new features of L to become familiar with it.
Related
Hi all,
I have a concept for a single update application that would be driven from the AndroidSPIN release database so all developers could use it for ROM, Themes, Applications and anything releases to devices.
If you wouldn't mind taking a couple of minutes to read this post, I would greatly appreciate it.
http://www.androidspin.com/forum/viewtopic.php?f=260&t=226
I'd really love to get a group together to collaborate and either help design this and/or write an application and back end to do it.
Let me know what you think.
Thanks
Simon
Sounds like an awesome idea, I'd love to help any way I can, but I dont fit in any of the needed positions for the post. Looking forward to see what develops though
Fantastic idea!
I only ever use XDA so god knows what I'm missing out on elsewhere and to be honest after searching the word android on google and trawling through one crap site after another becomes tiresome so hence the 'XDA only' policy.
Sorry I can't offer any programming skills but you have my support on this project whole heartedly, not that it counts for much I know buh MeH!
Hope you can get this off the ground.
As I mentioned to Simon already, I was thinking about building an update application for my ROM. I love the idea of having an on-phone ROM database, update capability, something that can easily be used by any developer in the community.
Some initial thoughts on functionality:
- Browse ROMs
- Download ROMs to SD Card
- Monitor specific ROMs for updates
- Monitor currently running ROM for updates
I'm willing to lend a hand on the Android side of things, but this will be a large undertaking and we will also need some people to contribute to the UI, server side of things, etc.
I do iPhone UI design for applications now (I don't have an iPhone, but most of my contracts and clients are iPhone based), but let me know and I can whip up anything you guys need UI related.
Send me a PM and I can get the ball rolling on how the functionality can be laid out as well.
Even tho I know I wouldnt be able to help out with this. I know I would love to test this out if you needed it.
Its a great idea!!!
I know a teeny bit of Java, and I'm working on becoming an Android developer, so if anything needs doing on the Android side of things, I'm willing to contribute.
Although I may not know as much as some others, I'm definitely a fast learner. I have a few books on Android development I'm reading through right now.
michinohatoresu said:
I know a teeny bit of Java, and I'm working on becoming an Android developer, so if anything needs doing on the Android side of things, I'm willing to contribute.
Although I may not know as much as some others, I'm definitely a fast learner. I have a few books on Android development I'm reading through right now.
Click to expand...
Click to collapse
Well, we can reuse a lot of code from Cyanogen updater.
akirah said:
Well, we can reuse a lot of code from Cyanogen updater.
Click to expand...
Click to collapse
Well, of course.
If anything else needs doing, however, I volunteer what spare time I have.
akirah said:
Well, we can reuse a lot of code from Cyanogen updater.
Click to expand...
Click to collapse
Could be easily done, would require quite a lot of laborious work ripping out all the stuff you wouldn't need though.
I would take a look at this but unfortunately I have another Android project on at the moment which is taking all my development spare time.
@SimonNWalker What sort of backend having you got going? REST? SOAP?
Ups wrong theread
not that it matters (since i kept the source 100% open)....
you have my blessing to tear the cmupdater to shreds if it will give us a unified solution to all our ROM cravings
firefart has done a good job of keeping the code pretty clean so there shouldnt be too many issues with grabbing it
and the new code for the screenshots for themes could probably be used to the advantage of this project with ease
I'm not really interested in a rom updater, but a market replacement with an "upgrade all" feature (à la apt-get / yum) drawing from multiple repositories would be most exciting.
The Cyanogen updater could be used, it just needs some modifications. Stuff like sub-sections and update all
Would probably need a new method to keep track of the updates aswell, I don't think json would be sufficient for a lot of applications and updates. Unless somebody could make some kind of script to automate the process when it gets uploaded.
willmav5000 said:
Would probably need a new method to keep track of the updates aswell, I don't think json would be sufficient for a lot of applications and updates. Unless somebody could make some kind of script to automate the process when it gets uploaded.
Click to expand...
Click to collapse
The only other method I would consider, besides JSON, is an advanced and well thought out web-based form that the developer is forced to complete upon uploading a ROM. This would place more burden on the server, but should be relatively easy to attach the provided ROM information to the rom database.
Think: Check boxes for firmware compatibilities, check boxes for device compatibilities, version number, change log, etc.
Maybe something a little like this?
Wow this would be/ is gonna be awsome!
I would suggest also that you can backup your sd card settings (and maybe also sms...) to an ftp server (or some other server you can install on your pc) from this app...
like (incremential) backup>partition>wipe>install update>boot>getbackupback
problem is to get the server adress back after wipe. maybe stored in web database and encrypted with phone imei number? or uploaded as google
whatever...
or just not wiping that single adress
just saying ^^
willmav5000 said:
Would probably need a new method to keep track of the updates aswell, I don't think json would be sufficient for a lot of applications and updates. Unless somebody could make some kind of script to automate the process when it gets uploaded.
Click to expand...
Click to collapse
JSON is just a file format. The CM Updater works via a static JSON file that gets updated manually. The way I'd design this (which is what I asked a couple of posts back) is a dynamic web service (probably REST based) which delivered JSON dynamically. Wouldn't be too difficult at all.
As SimonWalker said he's using PHP + MySQL I'm guessing that's already being done.
@garok89: CM Updater is completely open-source therefore blessings are not needed to use the source. Really don't understand all the "credit" crap here on XDA.
senab said:
@garok89: CM Updater is completely open-source therefore blessings are not needed to use the source. Really don't understand all the "credit" crap here on XDA.
Click to expand...
Click to collapse
I know it is open and I don't need to give my blessing for people to use the source. I did so because a lot of people don't feel comfortable using other peoples code without permission, regardless of whether or not its 100% open source.
And as for the 'credit crap'... I don't see you asking for your name to be removed from the 'about' section of the app
I am not asking for any credit
Anyway, lets not get off topic...
Guys, before this becomes Android Open Alliance, the sequel (you all remember how that went), I think we better set up a way to work together first and then toss in the speculative stuff later.
How about starting simple; set up a wave?
Hello, I am in the mood to do some testing with upcoming / existing applications and how they perform and operate on the Motorola Xoom specifically.
I will install your app, perform required testing and upload video response so that you as a developer can see how the software is really performing on an actual device and not in an emulator.
Feel free to link your apps market link, or PM me about testing.
I will do this type of testing as a gift to the community and its developers.
Bring it on!
cwizardtx said:
Hello, I am in the mood to do some testing with upcoming / existing applications and how they perform and operate on the Motorola Xoom specifically.
I will install your app, perform required testing and upload video response so that you as a developer can see how the software is really performing on an actual device and not in an emulator.
Feel free to link your apps market link, or PM me about testing.
I will do this type of testing as a gift to the community and its developers.
Bring it on!
Click to expand...
Click to collapse
If you want app testing you better off going to the Xoom thread. This is a good place for it also.
I largely consider the Xoom "app thread" a place where Xoom consumers and owners are going to go look for apps that are already working or reported as working with their Xoom.
I want to spread a wide net to catch developers who may not be thinking of looking in that specific forum because after all, they would have to look in the app forum of every single android device.
Instead, I want developers who happen to care that their app looks right cross-device to notice and maybe help them update their apps
-cwiz
hey guys can someone tell me is there any way to add play store time remaining feature to android 4.2.1 ?
And i request developers to please work on this feature it is very helpful feature....
XDA Visitor said:
hey guys can someone tell me is there any way to add play store time remaining feature to android 4.2.1 ?
And i request developers to please work on this feature it is very helpful feature....
Click to expand...
Click to collapse
Hello, and welcome to XDA!
I find those things inaccurate, as the notification area estimate (including percent complete) rarely matches (or comes close to) the Play Store app estimate. That also begs the question on responsibility...are you talking having time remaining within the app, or in the notification area?
Right now for either, it's a fight against time. With the former, you are dealing with an older version of Google Play and Google Play Services, the responsibility of Google and that version (guessing 6.x where current is 8.x) is critical security updates only (if any at all) - no feature requests allowed. The latter scenario, probably relies on the former for information, but if not, it would be the responsibility of your ROM developer (e.g. Samsung Touchwiz 4.2/CM10.1/et cetera). They are in the situation of getting only critical security updates (if any at all) as well. After all, Android 4.2.1 enters it's fourth year of existence in November, and the attitude of Google is once a new codename has been officially released, all attention goes towards the new version (so the older stuff quickly becomes "abandonware").
CyanogenMod has been good on keeping older Android versions alive. Not so much for themselves, but for the older ROM's that borrow their code. The recent StageFright problem (dubbed SF1.0 as there is now a new batch of vulnerabilities) CM went back as far as 10.1/4.2.2 to patch the problems. With latest SF2.0 and the recent release of Marshmallow/6.0 I don't know if CyanogenMod will go that far back for their fixes this time (I am watching, as I have some Android 4.4.4 stuff to patch and plan to base off of CM11).
That was the long. The short being, since 4.2.1 is no longer a priority, I don't see it happening. Sorry.
Spotify DogfoodThe open-source ad-free version of Spotify for Android
Hello all,
First of all, I'd like to address about the reason behind making this thread, and the project that is behind it.
I thought to myself, why people are free to publish YouTube mods to avoid ads, but not Spotify? So there's why the project started.
Spotify Dogfood is a mod of the Spotify Android App, coming directly from the Google Play Store and in both it's Beta and probably Stable releases, and modded in the cleanest way possible. This mod is "open-source". The Spotify app itself of course isn't, but the alterations/modifications done to the app in order to avoid ads are clear and concise, well-documented, and are getting uploaded as patchsets, so that they are perceptible and crystal clear at plain sight. This is because people, starting by myself, don't easily trust modded applications out there, so this makes it easier for you all to "audit" the modifications, and even contribute to the project by forking it, making your changes and then pushing it back to me.
This project has been running for several months now, and it's been now that I decided to move a step forward and make it public.
Restrictions and limitations:
This application replaces your current Spotify installation. You need to uninstall any previous installations of it first.
If the app came bundled with your device, like most Samsung devices, you can't use this mod out of the box, since you need to change the package name to a different one.
This application has been signed with a different key than the one used by Spotify. This means that Facebook login won't work unless you don't have Facebook's app installed, or you uninstall and/or deactivate it, if it came bundled with your device. Once done, log-in to your account using Facebook and, once logged-in, re-download and/or re-activate your Facebook app, if you want to.
This application won't work with Android Auto, since it hasn't been installed by the Google Play Store's agent. Fortunately, there's a fix found by XDA's News Writer @MishaalRahman, which you can read here.
As commented by Senior Moderator @matt4321, please, refrain from asking for other premium features to be unlocked.
What is different from *others'* mods:
Like I said previously, I didn't feel comfortable trusting code I had never seen, then I started investigating on how to disable Ads and such on my own and with help of awesome pages like this one that helped me clear my mind on how to properly modify the liborbit-jni so file. Once I had finally understood how it worked, I've made it public so that anyone can revise it on it's own.
How to contribute:
You can have a bit more information in the README uploaded in the repo. But basically, feel free to fork any branch you want, modify or investigate the patchsets as you want and recreate them in a different package.
Cool story bro, where's the download??!1:
Whoa there, cowboy!
All downloads, both precompiled APKs and Source code can be found in the GitHub Releases section.
Please, also kindly note the following - Do NOT re-upload them.
GitHub Releases - GitHub Main page - Project's webpage - Telegram Group
Disclaimer / Final words:
This thread, as well as the provided patchsets and precompiled APKs are just for demonstrative & educational purposes. They should not be used for illegal actions, and/or any action that can imply a violation in the ToS of the software used in the thread.
XDA-Developers.com takes no responsibility either, as this thread is hosted only and exclusively as for information purposes and doesn't attach any content that is copyrighted, but a link to it, just as it could have been found at Google.
It is yours, the final user, the one who takes the responsibility of using it wisely, as a functional PoC, and not for piracy or any other illegal actions.
XDA:DevDB Information
Spotify Dogfood, App for all devices (see above for details)
Contributors
linuxct
Version Information
Status: Stable
Current Stable Version: 8.4.39.612-dogfood
Stable Release Date: 2018-01-28
Created 2017-07-06
Last Updated 2018-03-01
How to apply the PatchSets
To apply the patchsets manually, you need the following tools:
Git, and preferably GitHub's app for Windows.
Java JDK and it's environment variables properly set-up
APKtool
An Android Keystore to sign your APKs
The version you wish to apply the patchset to, from APKmirror.
Android Debugging Bridge installed (perferably system-wide), as well as it's drivers if you're on Windows.
Once you meet all of the above, it's as easy as it follows:
Code:
#unpack the apk
java -jar apktool_WhateverVersion.jar d NameOfTheApk.apk && cd NameOfTheApk
#now copy the patch file to the dir you're on
git apply --stat NameOfThePatch.path #checks the stats
git apply --check NameOfThePatch.path #sees if it's compatible with the environment
git apply NameOfThePatch.path #applies the patch
#compile the result
java -jar apktool_WhateverVersion.jar b NameOfTheDirectory
#sign with your key
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore /path/to/your/keystore NameOfTheDirectory/dist/NameOfTheResultingFile.apk YOURALIAS
#install the final apk
adb install -r NameOfTheDirectory/dist/NameOfTheResultingFile.apk
If you want to review the patch itself, you can use git-am.
You have more info in GitHub's README file.
In order to comply with XDA's Rules and CoC, Spotify Dogfood has taken a new direction, and now offers *exclusively* Ad-free music playback. Any other features won't be included anymore in this mod. But, that doesn't mean anything if you're a true, a core user of this app, because there will still be regular updates to it, as there has been up until now.
However, all patchsets, branches and everything that has been posted up until now will be deleted progressively, in order to comply with the above mentioned.
Still have doubts? Read this:
preference said:
FOR ALL THE PEOPLE WHO WON'T READ THE FIRST POST:
1. Dogfood only supports shuffle mode at normal quality with No ADVERTISEMENTS.
2. The mod had to be changed due to xda rules
3. This thread is not the place to complain. If you have an issue with the changes go to the telegram chat and talk with other dogfood users
4. There is nothing you can do to change the situation - be happy with what you get. No advertisements is still a really good perk
5. Support the developer if you can, monetarily or through teaching noobs about how to read the OP.
6. Look outside of xda if you can't handle the changes, but do not post any information on this board. Keep it related to dogfood
Click to expand...
Click to collapse
Thanks for this.
I can finally ditch the warezwebsite mods for something more trustworthy.
thank for this, awesome
Worth a try!
Sent from my A0001 using Tapatalk
Only 3 replies? Seriously?
paed808 said:
Only 3 replies? Seriously?
Click to expand...
Click to collapse
¯\_(ツ)_/¯
I pretty much think all of my new threads are damned at this point... Sigh.
linuxct said:
¯\_(ツ)_/¯
I pretty much think all of my new threads are damned at this point... Sigh.
Click to expand...
Click to collapse
Anyways, thanks again for making this.
Let's hope it continues to work and Spotify doesn't get buttmad.
I tried it and no ads so far. Good job =)!
Thanks !!!
great job !
After a day of usage, Spotify now tells me to buy premium to play my songs.
Sent from my A0001 using Tapatalk
dnle71 said:
After a day of usage, Spotify now tells me to buy premium to play my songs.
Sent from my A0001 using Tapatalk
Click to expand...
Click to collapse
How many songs/hours worth of music have you played non stop? Have you tried basic stuff like rebooting your device or clearing the app data? Can you try running Spotify in your desktop pc and let it run for a few songs to see how it reacts?
I've been using latest version at my workplace for 8+ hours, and I've a small group of early adopters that have been trying it out too, and none of us have ever seen that kind of message in our devices.
linuxct said:
How many songs/hours worth of music have you played non stop? Have you tried basic stuff like rebooting your device or clearing the app data? Can you try running Spotify in your desktop pc and let it run for a few songs to see how it reacts?
I've been using latest version at my workplace for 8+ hours, and I've a small group of early adopters that have been trying it out too, and none of us have ever seen that kind of message in our devices.
Click to expand...
Click to collapse
I haven't done any of that, sorry. I jist tried playing around 30 minutes last night then tried the morning and then it started giving me the message.
Let me try to do the following later.
Sent from my A0001 using Tapatalk
Thank you very much! This is awesome, you are awesome!
I’ll try! Thanks!
Oh yeah!!!!!! Great work and great dev to make this open source app... Congrats
Enviado do meu ONEPLUS A3003 através de Tapatalk
Nice, I'm currently using a modded one anyway but an open source version on XDA is always preferred. Can you add a changelog at all? The one I'm currently used to using shows all changes and features that it enables but I haven't seen a list like that here.
Awesome job I need this
This is amazing. Works like a charm. Thank you very much!
I have discovered this app called "Koala Phone" at https://forum.xda-developers.com/android/apps-games/app-koala-phone-launcher-simple-phone-t2977253 , it isnt maintained by its developer anymore, its full of bugs especially on newer versions on android, i found the apk for it here: https://apkgoogle.org/apps/koala-phone-launcher-gold-v-1-22-0-apk-paid/ , please at least do these things:
Fix most of the bugs and make it work properly on newer versions of Android
Replace all instances of the phrase "Koala Phone" and their Koala logo with something else (So no copyright infringement)
DONT put certain features behind a paywall or put ads in it (This allows it to be useful to as many elderly people as possible)
Release it to Google Play
Maybe also release the source code to Github/Gitlab
I know the app isnt open source, but someone can decompile it
This looks like a good thing but maybe there wasn't any demand. I think someone should just start a new open source for this kind of stuff where this can be downloaded with ease.
i'm also not sure here is the right audience , I mean for the koala