physphil / unitconverterultimate Goto Github PK
View Code? Open in Web Editor NEWA simple, lightweight unit converter for Android
License: Apache License 2.0
A simple, lightweight unit converter for Android
License: Apache License 2.0
It would be cool if there was an option to hide conversions that a user doesn't ever use, so it wouldn't take as long to find the other ones
Example: 1GB does not convert to 1024MB
I'm using the german version and the first three menu entries are:
Fläche
Küche
Währung
In the english original they are sorted, but not when translated
Hello sir, my name is Samet Ceylan and I am a designer. If you want and let me, I want to design a creative logo for Unit Converter Ultimate. I want you to know that I will do it for you. I do not want any compensation. If you would like me to design and if you have any particular detail, please contact me.
Hi.
You could add an header image in the navigation drawer, just for the sake of looks, it will look nicer.
Error:Failed to crunch file C:\android_work\asad_bhai\calrieswathers\UnitConverterUltimate-develop (1)\UnitConverterUltimate-develop\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\24.2.0\res\drawable-hdpi-v4\abc_textfield_search_default_mtrl_alpha.9.png into C:\android_work\asad_bhai\calrieswathers\UnitConverterUltimate-develop (1)\UnitConverterUltimate-develop\app\build\intermediates\res\merged\base\debug\drawable-hdpi-v4\abc_textfield_search_default_mtrl_alpha.9.png
Add bitcoin as a supported currency for conversion to other existing currencies.
ConversionState is null when saving state in ConversionFragment onPause.
F-Droid is an Android App Store exclusively for open source apps. See F-Droid's Wikipedia page. You can browse the catalog of available apps on Fossdroid.
Users choosing to avoid Google's proprietary libraries and those with AOSP based ROMs find the F-Droid option very useful. So, I request Unit Converter Ultimate to be made available on the F-Droid store. 😃
Would appreciate if the app would allow for conversion from Troy Oz to Grams, Kilograms to Troy Oz. Thanks
Please add the unit ar.
Found this app on the Play Store: Metric Conversion.
To my eyes, it seems like the app is just a rebranded Unit Converter Ultimate with ads slapped on it.
Is there anything that can be done about this?
fix apostrophes in listings on donate page
The traduction for Spanish is wrong, for example:
In program is "minuta" but should be "minuto".
The same way with:
"segunda" should be "segundo".
I'm pretty stingy/suspicious about background data usage, and so I keep an eye on newly-installed apps and their data usage. After doing a fresh install/upgrade on my phone, I discovered 31 MB of background data usage after ~1 week of normal usage:
I find this excessive even if there's anonymous usage reporting. And so I set the background data to be disabled.. now it's been a month, and this app is still somehow using a few dozen kB:
All other apps in which I've disabled background data are indeed correctly restricted, even a web browser that's been set to do pre-fetching:
The phone is running Android Oreo 8.1 via the custom rom Resurrection Remix 6.0.
The icon is a download icon, but IMO it is more like a refresh button
The currency updates failed each time. First happened about 5 days ago.
Refactor and make screen nicer
:app:compileReleaseJava/home/krt/src/fdroiddata/build/com.physphil.android.unitconverterultimate/app/src/main/java/com/physphil/android/unitconverterultimate/DonateActivity.java:92: error: cannot find symbol
mDonationOptions = new ArrayList<String>(Arrays.asList(getResources().getStringArray(R.array.donation_options)));
^
symbol: variable donation_options
location: class array
/home/krt/src/fdroiddata/build/com.physphil.android.unitconverterultimate/app/src/main/java/com/physphil/android/unitconverterultimate/DonateActivity.java:97: error: cannot find symbol
.append(getString(R.string.license_key_p3));
^
symbol: variable license_key_p3
location: class string
/home/krt/src/fdroiddata/build/com.physphil.android.unitconverterultimate/app/src/main/java/com/physphil/android/unitconverterultimate/DonateActivity.java:96: error: cannot find symbol
.append(getString(R.string.license_key_p2))
^
symbol: variable license_key_p2
location: class string
/home/krt/src/fdroiddata/build/com.physphil.android.unitconverterultimate/app/src/main/java/com/physphil/android/unitconverterultimate/DonateActivity.java:95: error: cannot find symbol
StringBuilder sb = new StringBuilder().append(getString(R.string.license_key_p1))
^
symbol: variable license_key_p1
location: class string
/home/krt/src/fdroiddata/build/com.physphil.android.unitconverterultimate/app/src/main/java/com/physphil/android/unitconverterultimate/DonateActivity.java:149: error: cannot find symbol
mRecyclerView.setAdapter(new DonateListAdapter(mInventory, getResources().getStringArray(R.array.donation_options), this));
^
symbol: variable donation_options
location: class array
/home/krt/src/fdroiddata/build/com.physphil.android.unitconverterultimate/app/src/main/java/com/physphil/android/unitconverterultimate/ui/DonationListAdapter.java:47: error: cannot find symbol
mDonationOptions = mContext.getResources().getStringArray(R.array.donation_options);
^
symbol: variable donation_options
location: class array
6 errors
Great app: sleek and has lots of useful conversions. It stands out from the dozens of others which are all trying to do the same thing. I would like to see these conversions added:
Date Time:
-unix time (1462320000)
-human readable time (2016-05-04 or May 4th, 2016)
-year weeks days (2016 week 18 day 4)
-year, days (2016 day 132)
Geographic Coordinates (more specialized angles)
-DMS (degrees minutes seconds) 120°30' 36"
-DD (decimal degrees) 120.51°
-degrees, decimal minutes 120°5.6"
Angles:
-degrees
-radians
-grade (use on roads eg 10%)
-arcminute/arcsecond (used in astronomy and shooting)
Length:
-fathom (depth)
-points (used in typography for font sizes)
-hands (still used for measuring horses)
-thousandth of an inch (mil/thou used in machining)
-football fields
Area:
-football fields (although this this changes a little from place to place)
Volume:
-olympic swimming pools
Speed
-min/mile and min/km (useful for walking/biking/etc)
Energy
-TNT equivalent (used for nuclear bombs)
-gallon/liter of gasoline equivalent
Replace AsyncTask
with either
Hi good day! I would like to ask for your permission to propose a new designs of logo in your application/project. This issue is not saying that your current logo is unsatisfactory, I would just like to propose new designs. Hoping for your positive response Thank You!
There is no app in F-Droid with this currency -> standalone feature ;-)
Thanks for your work
Hi @physphil
I found this app on the Google Play Store. This guy just took the source code, added some ads and put it on the Store, without warning this is free software...
As you are the owner of the source code, feel free to open a request to google here to remove the false app from the Store, if it's your wish ;)
Don't forget to tell Google that:
You made a very nice converter. Only thing I'm missing are currencies. Maybe it's possible to add this features.
The keyboard does not close when the cursor is inside one of the numeric fields and the user presses the menu button. But it changes from numeric input to normal input.
Convert the group and decimal separators into Kotlin enums for type safety. Can reproduce by switching between languages.
Crash from dev console
java.lang.RuntimeException: Unable to create application com.physphil.android.unitconverterultimate.UnitConverterApplication: java.lang.NullPointerException: Attempt to invoke virtual method 'com.physphil.android.unitconverterultimate.api.models.Rates com.physphil.android.unitconverterultimate.api.models.CurrencyResponse.getRates()' on a null object reference
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5116)
at android.app.ActivityThread.access$1600(ActivityThread.java:177)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1509)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:5942)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'com.physphil.android.unitconverterultimate.api.models.Rates com.physphil.android.unitconverterultimate.api.models.CurrencyResponse.getRates()' on a null object reference
at com.physphil.android.unitconverterultimate.util.Conversions.updateCurrencyConversions(Conversions.java:135)
at com.physphil.android.unitconverterultimate.UnitConverterApplication.onCreate(UnitConverterApplication.java:36)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1020)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5113)
Error:(34, 0) D:\AnrdoidApps\UnitConverterUltimate\app\keystore.properties (The system cannot find the file specified)
Open File
I delete it the block only and the line ....release and it's works fine
I would like to consider the translation of this software.
How can I create the Italian translation using github?
;)
It would be nice to have the GiB, MiB and KiB to/from GB, MB, KB conversions
When I tried to build for f-droid, I got an error:
Could not find com.android.tools.build:gradle:2.2.2.
Then I followed advice from stackoverflow, apparently one has to add jcenter() to the top level gradle build script.
I think you can reproduce this if you clear your local gradle cache.
Use orange accent colour for fab, and perhaps radio buttons/checkboxes?
For various reasons, some people might choose to use apps in a different language from their system language, and making people change their system language just to use an app in a certain language is not the most user-friendly thing to do.
As such, it would be nice if people could select the language the app is in separate from the system language; defaulting to the system language in the absence of a language choice feels appropriate to me.
Need to create a mapping between conversion id and drawer position.
.
Great app: sleek and has lots of useful conversions. It stands out from the dozens of others which are all trying to do the same thing. I would like to see these conversions added:
Date Time:
-unix time (1462320000)
-human readable time (2016-05-04 or May 4th, 2016)
-year weeks days (2016 week 18 day 4)
-year, days (2016 day 132)
Geographic Coordinates (more specialized angles)
-DMS (degrees minutes seconds) 120°30' 36"
-DD (decimal degrees) 120.51°
-degrees, decimal minutes 120°5.6"
Angles:
-degrees
-radians
-grade (use on roads eg 10%)
-arcminute/arcsecond (used in astronomy and shooting)
Length:
-fathom (depth)
-points (used in typography for font sizes)
-hands (still used for measuring horses)
-thousandth of an inch (mil/thou used in machining)
-football fields
Area:
-football fields (although this this changes a little from place to place)
Volume:
-olympic swimming pools
Speed
-min/mile and min/km (useful for walking/biking/etc)
Energy
-TNT equivalent (used for nuclear bombs)
-gallon/liter of gasoline equivalent
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.