LoanPro is a fast Android financial calculator for mortgage, auto, credit card, and personal loan scenarios.
Enter any three of loan amount, payment, term, and interest rate, then tap the missing value to solve it. Mortgage-focused views add taxes, insurance, down payment, LTV, PMI, and bi-weekly calculations without adding ads, analytics, tracking, or network access.
The screenshots above are the same F-Droid listing images tracked under fastlane/metadata/android/en-US/images/phoneScreenshots/.
- Calculate payment, loan amount, term, or interest rate.
- Add taxes and insurance for PITI views.
- Calculate price, down payment, loan amount, and LTV.
- View PMI and bi-weekly loan details.
- Use calculator-style entry with percent, decimal, backspace, memory, and clear behavior tuned for repeated calculations.
- Runs fully offline with no network permission.
LoanPro works around four core values: amount, payment, term, and interest. Enter a value, tap the bucket it belongs to, repeat until three values are stored, then tap the missing bucket to calculate it.
Example payment calculation:
- Enter
150000, then tapAmt. - Enter
30, then tapTerm. - Enter
4.75, then tapInt. - Tap
Pmtto calculate a monthly payment of$782.47.
Example loan amount calculation:
- Enter
150, then tapPmt. - Enter
3, then tapTerm. - Enter
7.9, then tapInt. - Tap
Amtto calculate a loan amount of$4,793.82.
Example term calculation:
- Enter
12000, then tapAmt. - Enter
200, then tapPmt. - Enter
4.9, then tapInt. - Tap
Termto calculate5.75years. - Tap
Termagain to view the same result as68.97months.
Example interest-rate calculation:
- Enter
25000, then tapAmt. - Enter
500, then tapPmt. - Enter
5, then tapTerm. - Tap
Intto calculate7.42%.
Hold Clear to reset stored values. If the payment is too low to cover interest, LoanPro shows Pmt Low; increase the payment, lower the rate, or reduce the amount before solving term.
- Tap
Pmtrepeatedly after entering tax and insurance to cycle through P+I and PITI views. - Use
PriceandDownto calculate loan amount from purchase price and down payment. - Tap
Downagain to cycle between percent and dollar views. - Use
Shift+Termfor bi-weekly information, then continue pressingTermto cycle through term, interest savings, total interest, total principal, and total P+I.
The full in-app help page lives at app/src/main/res/raw/quick_start_guide.htm.
- Single-module Android app under
:app. - Package/application ID:
net.kaltner.LoanPro. - Current release:
1.0.2(versionCode10002). - Minimum SDK: 21.
- Target/compile SDK: 36.
- License: Apache-2.0.
- No network permissions, analytics, ads, Play Services, Firebase, or crash-reporting SDKs.
ANDROID_HOME=$HOME/Android/Sdk ./gradlew --no-daemon :app:assembleDebug
ANDROID_HOME=$HOME/Android/Sdk ./gradlew --no-daemon testDebugUnitTestRelease signing is configured through environment variables when needed:
export LOANPRO_RELEASE_STORE_FILE=/path/to/keystore.jks
export LOANPRO_RELEASE_STORE_PASSWORD=...
export LOANPRO_RELEASE_KEY_ALIAS=...
export LOANPRO_RELEASE_KEY_PASSWORD=...
ANDROID_HOME=$HOME/Android/Sdk ./gradlew --no-daemon :app:assembleReleaseOriginal signing keys are not included in this repository.
Fastlane/F-Droid metadata lives under fastlane/metadata/android/en-US/.
- Title:
fastlane/metadata/android/en-US/title.txt - Short description:
fastlane/metadata/android/en-US/short_description.txt - Full description:
fastlane/metadata/android/en-US/full_description.txt - Changelog:
fastlane/metadata/android/en-US/changelogs/ - Listing icon:
fastlane/metadata/android/en-US/images/icon.png - Phone screenshots:
fastlane/metadata/android/en-US/images/phoneScreenshots/1.jpgfastlane/metadata/android/en-US/images/phoneScreenshots/2.jpg
F-Droid consumes those Fastlane image paths during metadata import, so no separate screenshot capture task is pending for the current listing.

