ui

Provides UI screens including the anybill functionalities. Can be integrated as an internal application.

Having problems? Contact us at

Release History

  • 0.14.3

    • Internal bug fixes

  • 0.14.2

    • Adjusted imports as base module were merged together

    • Increased minSdk version to 24

  • 0.14.1

    • Fix obfuscation error by updating dependencies and consumer rules

    • Display custom quantity measure on receipts

  • 0.14.0

    • Upgrade to Gradle 8 and Java Version 17

  • 0.13.0

    • Implement darkmode

    • Anonymous users can now register by using a card on the home screen

    • More UI Fixes

  • 0.12.4

    • Extend displayed bill information

    • Adjust strings and localized strings

  • 0.12.3

    • Fix invalid date being displayed on bills

  • 0.12.2

    • Small fixes

  • 0.12.1

    • Fix NullableException on Bill-Search by removing option to search for payment type

    • Fix Duplicate addition of bill when opening UI Module via a applink

  • 0.12.0

    • Removed deprecated onOptionsItemSelected method and replaced with new MenuProvider

    • Implemented new AnybillAppLink Methods to add bills from anybill receipt website. Implement AnybillAppLink listeners and deep link to UI Module to trigger AnybillAppLink flow. More Information on anybill developers page.

    • Small UI Improvements on BillDetailPage

  • 0.11.0

    • Redesign prerelease

  • 0.10.0

    • Start redesign of UI module by implementing a new bill detail page

    • Fix navigation error where logging out led to reset of navigation graph

  • 0.9.9

    • Added dialog which notifies anonymous users if they reach their bill limit for their account.

  • 0.9.8

    • Hospitality bills can now be displayed and edited.

    • Pregenerated bills are now supported and display while the receipt is being prepared.

    • Support for dynamic security information.

    • Fix Bug where a buyers customer number would display incorrectly on a receipts legal page.

    • Fix Bug that impacted UI performance on login screen.

    • UI module can now display all currency symbols.

  • 0.9.7

    • Detailed information of stores can now be viewed on the StoreDetailPage

    • Generated PDFs of bills can now also be stored locally

    • Multiple bug fixes

  • 0.9.6

    • Store list can now be sorted for location

      • Ask for Location permission when opening the store list

      • Display Dropdown if permission was denied

    • Users can now set, change and delete their profile picture on AccountPage

    • Add Darkmode support

  • 0.9.5

    • Added option to move functions from the actionbar into the view:

      • Use AnybillUI().disableActionBarUsage() during initialization to disable adding function to the actionbar and move functions like the option menu on BillDetail inside the fragment.

  • 0.9.4

    • Added search functionality for receipts

    • Bugfixes:

      • Fixed an issue that caused incorrect displaying of line item discount data

  • 0.9.3

    • Added multiple bill details:

      • Detailed name of payment info on BillLegalPage

      • Detailed discounts of line items

      • ForeignAmount and currency of payment info

    • Users can now change their email on the AccountPage

    • Fix Bug where Returncode wasn't displayed after multiples navigations to the same page

    • Fix Bug where opening a bill during reloading of the bill list caused an exception

  • 0.9.2

    • Bill list can now be sorted by favourites. Also Bill Detail Screen includes marking a bill as favourite

    • By implementing AnybillMessagingService.handleAnybillNotification you can now display incoming notification in the UI Module (e.g. receiving of a new bill)

    • UI Module now supports androidx.appcompat:appcompat-1.3.1 and higher

    • BREAKING:

      • Added searchable store list to UI Module.

      • Store functionalities are included in the provided store moudle. Add the store dependency to your build.gradle.

  • 0.9.1

    • Add Localization of UI Module and English Language

    • UI Module now shows ContentArea on BillDetailScreen if the modules contentarea and contentareaui are included in the project

    • BREAKING:

      • To avoid duplicate Fragment IDs the Fragments used in the UI Module were renamed with an "anybill"-prefix. Change the IDs in your MainActivity.

    • Bugfixes:

      • "Change Name" Dialog now uses customer color

      • Profile picture on AccountScreen is now circular on all APIs

    • Deprecated:

      • AnybillUI.actionbarTitlesEnabled is deprecated. ActionBar titles are now being set using the navigation component and won't override your custom titles anymore.

  • 0.9.0

    • Implement Profile & Settings functions:

      • Logout

      • Change UserInfo and Password

      • Delete Account

    • Add legal information to register and login screen

  • 0.8.0

    • Add ScanScreen to scan qr codes on POS Systems

      • Using the "Scan"-Button on the Home Screen, users can now scan QR Codes on POS Systems.

  • 0.7.0

    • Add legal information page to ui module.

      • Legal information of bills can now be viewed using the "Rechtliche Information" Button on Bill Page

    • Navigation graph resets now when no user is logged in

    • Bug Fix:

      • Fixed Bug where category/image of bill was reset when setting a note.

  • 0.6.1

    • Make Koin and Navigation dependency transitive, so it can be used in UI Module initialization

    • Add hardware back button implementation on specific pages

    • Rename all drawable resources to avoid duplicate naming in hosting app

    • Small UI Improvements

  • 0.6.0

    • Implement method to customize UI Modul and ActionBar

    • Add BillDetailView

  • 0.5.0

    • Initial public release

    • Included features:

      • Registration/Login

      • QR Code Display

      • Bill List

Packages

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard