diff --git a/settings.gradle b/settings.gradle index f8b7fe98..f03b578f 100644 --- a/settings.gradle +++ b/settings.gradle @@ -18,5 +18,15 @@ include ':BankingJavaFxControls' include ':BankingJavaFxApp' +project(':BankingUiCommon').projectDir = "$rootDir/ui/BankingUiCommon/" as File + +project(':fints4javaBankingClient').projectDir = "$rootDir/ui/fints4javaBankingClient/" as File +project(':hbci4jBankingClient').projectDir = "$rootDir/ui/hbci4jBankingClient/" as File + +project(':fints4javaAndroidApp').projectDir = "$rootDir/ui/fints4javaAndroidApp/" as File + +project(':BankingJavaFxControls').projectDir = "$rootDir/ui/BankingJavaFxControls/" as File +project(':BankingJavaFxApp').projectDir = "$rootDir/ui/BankingJavaFxApp/" as File + project(':BankingPersistenceJson').projectDir = "$rootDir/persistence/json/BankingPersistenceJson/" as File project(':LuceneBankingPersistence').projectDir = "$rootDir/persistence/LuceneBankingPersistence/" as File diff --git a/BankingJavaFxApp/build.gradle b/ui/BankingJavaFxApp/build.gradle similarity index 100% rename from BankingJavaFxApp/build.gradle rename to ui/BankingJavaFxApp/build.gradle diff --git a/BankingJavaFxApp/src/main/kotlin/net/dankito/banking/ui/javafx/BankingJavaFXApplication.kt b/ui/BankingJavaFxApp/src/main/kotlin/net/dankito/banking/ui/javafx/BankingJavaFXApplication.kt similarity index 100% rename from BankingJavaFxApp/src/main/kotlin/net/dankito/banking/ui/javafx/BankingJavaFXApplication.kt rename to ui/BankingJavaFxApp/src/main/kotlin/net/dankito/banking/ui/javafx/BankingJavaFXApplication.kt diff --git a/BankingJavaFxApp/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/mainwindow/MainWindow.kt b/ui/BankingJavaFxApp/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/mainwindow/MainWindow.kt similarity index 100% rename from BankingJavaFxApp/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/mainwindow/MainWindow.kt rename to ui/BankingJavaFxApp/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/mainwindow/MainWindow.kt diff --git a/BankingJavaFxApp/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/mainwindow/controls/MainMenuBar.kt b/ui/BankingJavaFxApp/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/mainwindow/controls/MainMenuBar.kt similarity index 100% rename from BankingJavaFxApp/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/mainwindow/controls/MainMenuBar.kt rename to ui/BankingJavaFxApp/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/mainwindow/controls/MainMenuBar.kt diff --git a/BankingJavaFxApp/src/main/resources/Messages.properties b/ui/BankingJavaFxApp/src/main/resources/Messages.properties similarity index 100% rename from BankingJavaFxApp/src/main/resources/Messages.properties rename to ui/BankingJavaFxApp/src/main/resources/Messages.properties diff --git a/BankingJavaFxApp/src/main/resources/Messages_de.properties b/ui/BankingJavaFxApp/src/main/resources/Messages_de.properties similarity index 100% rename from BankingJavaFxApp/src/main/resources/Messages_de.properties rename to ui/BankingJavaFxApp/src/main/resources/Messages_de.properties diff --git a/BankingJavaFxApp/src/main/resources/logback.xml b/ui/BankingJavaFxApp/src/main/resources/logback.xml similarity index 100% rename from BankingJavaFxApp/src/main/resources/logback.xml rename to ui/BankingJavaFxApp/src/main/resources/logback.xml diff --git a/BankingJavaFxControls/build.gradle b/ui/BankingJavaFxControls/build.gradle similarity index 100% rename from BankingJavaFxControls/build.gradle rename to ui/BankingJavaFxControls/build.gradle diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/RouterJavaFx.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/RouterJavaFx.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/RouterJavaFx.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/RouterJavaFx.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountTransactionsControlView.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountTransactionsControlView.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountTransactionsControlView.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountTransactionsControlView.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountTransactionsTable.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountTransactionsTable.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountTransactionsTable.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountTransactionsTable.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountTransactionsView.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountTransactionsView.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountTransactionsView.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountTransactionsView.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountsTreeView.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountsTreeView.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountsTreeView.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountsTreeView.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountsView.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountsView.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountsView.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/controls/AccountsView.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/AddAccountDialog.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/AddAccountDialog.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/AddAccountDialog.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/AddAccountDialog.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/JavaFxDialogService.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/JavaFxDialogService.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/JavaFxDialogService.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/JavaFxDialogService.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/cashtransfer/TransferMoneyDialog.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/cashtransfer/TransferMoneyDialog.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/cashtransfer/TransferMoneyDialog.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/cashtransfer/TransferMoneyDialog.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/EnterTanDialog.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/EnterTanDialog.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/EnterTanDialog.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/EnterTanDialog.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/ChipTanFlickerCodeStripeView.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/ChipTanFlickerCodeStripeView.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/ChipTanFlickerCodeStripeView.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/ChipTanFlickerCodeStripeView.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/ChipTanFlickerCodeView.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/ChipTanFlickerCodeView.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/ChipTanFlickerCodeView.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/ChipTanFlickerCodeView.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/TanGeneratorMarkerView.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/TanGeneratorMarkerView.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/TanGeneratorMarkerView.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/TanGeneratorMarkerView.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/TanImageSizeView.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/TanImageSizeView.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/TanImageSizeView.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/TanImageSizeView.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/TanImageView.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/TanImageView.kt similarity index 98% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/TanImageView.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/TanImageView.kt index 41659e56..b02a8a47 100644 --- a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/TanImageView.kt +++ b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/dialogs/tan/controls/TanImageView.kt @@ -6,7 +6,6 @@ import javafx.scene.image.Image import javafx.scene.image.ImageView import net.dankito.banking.ui.model.tan.TanImage import net.dankito.utils.javafx.ui.extensions.updateWindowSize -import org.slf4j.LoggerFactory import tornadofx.* import java.io.ByteArrayInputStream diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/model/AccountsAccountTreeItem.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/model/AccountsAccountTreeItem.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/model/AccountsAccountTreeItem.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/model/AccountsAccountTreeItem.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/model/AccountsBankAccountTreeItem.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/model/AccountsBankAccountTreeItem.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/model/AccountsBankAccountTreeItem.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/model/AccountsBankAccountTreeItem.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/model/AccountsRootTreeItem.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/model/AccountsRootTreeItem.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/model/AccountsRootTreeItem.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/model/AccountsRootTreeItem.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/model/AccountsTreeItemBase.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/model/AccountsTreeItemBase.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/model/AccountsTreeItemBase.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/model/AccountsTreeItemBase.kt diff --git a/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/util/Base64ServiceJava8.kt b/ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/util/Base64ServiceJava8.kt similarity index 100% rename from BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/util/Base64ServiceJava8.kt rename to ui/BankingJavaFxControls/src/main/kotlin/net/dankito/banking/ui/javafx/util/Base64ServiceJava8.kt diff --git a/BankingUiCommon/build.gradle b/ui/BankingUiCommon/build.gradle similarity index 100% rename from BankingUiCommon/build.gradle rename to ui/BankingUiCommon/build.gradle diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/persistence/IBankingPersistence.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/persistence/IBankingPersistence.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/persistence/IBankingPersistence.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/persistence/IBankingPersistence.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/search/IRemitteeSearcher.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/search/IRemitteeSearcher.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/search/IRemitteeSearcher.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/search/IRemitteeSearcher.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/search/Remittee.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/search/Remittee.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/search/Remittee.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/search/Remittee.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/BankingClientCallback.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/BankingClientCallback.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/BankingClientCallback.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/BankingClientCallback.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/IBankingClient.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/IBankingClient.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/IBankingClient.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/IBankingClient.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/IBankingClientCreator.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/IBankingClientCreator.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/IBankingClientCreator.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/IBankingClientCreator.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/IRouter.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/IRouter.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/IRouter.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/IRouter.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/Account.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/Account.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/Account.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/Account.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/AccountTransaction.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/AccountTransaction.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/AccountTransaction.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/AccountTransaction.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/Bank.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/Bank.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/Bank.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/Bank.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/BankAccount.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/BankAccount.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/BankAccount.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/BankAccount.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/BankAccountType.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/BankAccountType.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/BankAccountType.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/BankAccountType.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/SelectedAccountType.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/SelectedAccountType.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/SelectedAccountType.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/SelectedAccountType.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/parameters/GetTransactionsParameter.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/parameters/GetTransactionsParameter.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/parameters/GetTransactionsParameter.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/parameters/GetTransactionsParameter.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/parameters/TransferMoneyData.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/parameters/TransferMoneyData.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/parameters/TransferMoneyData.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/parameters/TransferMoneyData.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/responses/AddAccountResponse.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/responses/AddAccountResponse.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/responses/AddAccountResponse.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/responses/AddAccountResponse.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/responses/BankingClientResponse.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/responses/BankingClientResponse.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/responses/BankingClientResponse.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/responses/BankingClientResponse.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/responses/GetTransactionsResponse.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/responses/GetTransactionsResponse.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/responses/GetTransactionsResponse.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/responses/GetTransactionsResponse.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/EnterTanGeneratorAtcResult.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/EnterTanGeneratorAtcResult.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/EnterTanGeneratorAtcResult.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/EnterTanGeneratorAtcResult.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/EnterTanResult.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/EnterTanResult.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/EnterTanResult.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/EnterTanResult.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/FlickerCode.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/FlickerCode.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/FlickerCode.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/FlickerCode.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/FlickerCodeTanChallenge.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/FlickerCodeTanChallenge.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/FlickerCodeTanChallenge.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/FlickerCodeTanChallenge.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/ImageTanChallenge.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/ImageTanChallenge.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/ImageTanChallenge.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/ImageTanChallenge.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/MobilePhoneTanMedium.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/MobilePhoneTanMedium.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/MobilePhoneTanMedium.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/MobilePhoneTanMedium.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanChallenge.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanChallenge.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanChallenge.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanChallenge.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanGeneratorTanMedium.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanGeneratorTanMedium.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanGeneratorTanMedium.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanGeneratorTanMedium.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanImage.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanImage.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanImage.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanImage.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanMedium.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanMedium.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanMedium.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanMedium.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanMediumStatus.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanMediumStatus.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanMediumStatus.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanMediumStatus.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanProcedure.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanProcedure.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanProcedure.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanProcedure.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanProcedureType.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanProcedureType.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanProcedureType.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/model/tan/TanProcedureType.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/presenter/BankingPresenter.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/presenter/BankingPresenter.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/presenter/BankingPresenter.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/presenter/BankingPresenter.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/ui/util/FlickerCodeAnimator.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/util/FlickerCodeAnimator.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/ui/util/FlickerCodeAnimator.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/ui/util/FlickerCodeAnimator.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/util/BankIconFinder.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/util/BankIconFinder.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/util/BankIconFinder.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/util/BankIconFinder.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/util/IBankIconFinder.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/util/IBankIconFinder.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/util/IBankIconFinder.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/util/IBankIconFinder.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/util/IBase64Service.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/util/IBase64Service.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/util/IBase64Service.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/util/IBase64Service.kt diff --git a/BankingUiCommon/src/main/java/net/dankito/banking/util/InputValidator.kt b/ui/BankingUiCommon/src/main/java/net/dankito/banking/util/InputValidator.kt similarity index 100% rename from BankingUiCommon/src/main/java/net/dankito/banking/util/InputValidator.kt rename to ui/BankingUiCommon/src/main/java/net/dankito/banking/util/InputValidator.kt diff --git a/BankingUiCommon/src/test/kotlin/net/dankito/banking/util/BankIconFinderTest.kt b/ui/BankingUiCommon/src/test/kotlin/net/dankito/banking/util/BankIconFinderTest.kt similarity index 100% rename from BankingUiCommon/src/test/kotlin/net/dankito/banking/util/BankIconFinderTest.kt rename to ui/BankingUiCommon/src/test/kotlin/net/dankito/banking/util/BankIconFinderTest.kt diff --git a/BankingUiCommon/src/test/kotlin/net/dankito/banking/util/InputValidatorTest.kt b/ui/BankingUiCommon/src/test/kotlin/net/dankito/banking/util/InputValidatorTest.kt similarity index 100% rename from BankingUiCommon/src/test/kotlin/net/dankito/banking/util/InputValidatorTest.kt rename to ui/BankingUiCommon/src/test/kotlin/net/dankito/banking/util/InputValidatorTest.kt diff --git a/fints4javaAndroidApp/build.gradle b/ui/fints4javaAndroidApp/build.gradle similarity index 100% rename from fints4javaAndroidApp/build.gradle rename to ui/fints4javaAndroidApp/build.gradle diff --git a/fints4javaAndroidApp/debug-keystore.jks b/ui/fints4javaAndroidApp/debug-keystore.jks similarity index 100% rename from fints4javaAndroidApp/debug-keystore.jks rename to ui/fints4javaAndroidApp/debug-keystore.jks diff --git a/fints4javaAndroidApp/proguard-rules.pro b/ui/fints4javaAndroidApp/proguard-rules.pro similarity index 100% rename from fints4javaAndroidApp/proguard-rules.pro rename to ui/fints4javaAndroidApp/proguard-rules.pro diff --git a/fints4javaAndroidApp/src/main/AndroidManifest.xml b/ui/fints4javaAndroidApp/src/main/AndroidManifest.xml similarity index 100% rename from fints4javaAndroidApp/src/main/AndroidManifest.xml rename to ui/fints4javaAndroidApp/src/main/AndroidManifest.xml diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/BankingApp.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/BankingApp.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/BankingApp.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/BankingApp.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/MainActivity.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/MainActivity.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/MainActivity.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/MainActivity.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/RouterAndroid.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/RouterAndroid.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/RouterAndroid.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/RouterAndroid.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/di/BankingComponent.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/di/BankingComponent.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/di/BankingComponent.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/di/BankingComponent.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/di/BankingModule.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/di/BankingModule.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/di/BankingModule.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/di/BankingModule.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/activities/BaseActivity.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/activities/BaseActivity.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/activities/BaseActivity.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/activities/BaseActivity.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/AccountTransactionAdapter.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/AccountTransactionAdapter.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/AccountTransactionAdapter.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/AccountTransactionAdapter.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/BankAccountsAdapter.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/BankAccountsAdapter.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/BankAccountsAdapter.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/BankAccountsAdapter.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/BankListAdapter.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/BankListAdapter.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/BankListAdapter.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/BankListAdapter.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/RemitteeListAdapter.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/RemitteeListAdapter.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/RemitteeListAdapter.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/RemitteeListAdapter.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/TanMediumAdapter.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/TanMediumAdapter.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/TanMediumAdapter.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/TanMediumAdapter.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/TanProceduresAdapter.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/TanProceduresAdapter.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/TanProceduresAdapter.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/TanProceduresAdapter.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/presenter/BankInfoPresenter.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/presenter/BankInfoPresenter.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/presenter/BankInfoPresenter.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/presenter/BankInfoPresenter.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/presenter/RemitteePresenter.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/presenter/RemitteePresenter.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/presenter/RemitteePresenter.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/presenter/RemitteePresenter.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/viewholder/AccountTransactionViewHolder.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/viewholder/AccountTransactionViewHolder.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/viewholder/AccountTransactionViewHolder.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/viewholder/AccountTransactionViewHolder.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/viewholder/BankInfoViewHolder.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/viewholder/BankInfoViewHolder.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/viewholder/BankInfoViewHolder.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/viewholder/BankInfoViewHolder.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/viewholder/RemitteeViewHolder.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/viewholder/RemitteeViewHolder.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/viewholder/RemitteeViewHolder.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/adapter/viewholder/RemitteeViewHolder.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/dialogs/AddAccountDialog.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/dialogs/AddAccountDialog.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/dialogs/AddAccountDialog.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/dialogs/AddAccountDialog.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/dialogs/EnterAtcDialog.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/dialogs/EnterAtcDialog.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/dialogs/EnterAtcDialog.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/dialogs/EnterAtcDialog.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/dialogs/EnterTanDialog.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/dialogs/EnterTanDialog.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/dialogs/EnterTanDialog.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/dialogs/EnterTanDialog.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/dialogs/TransferMoneyDialog.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/dialogs/TransferMoneyDialog.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/dialogs/TransferMoneyDialog.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/dialogs/TransferMoneyDialog.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/extensions/EditTextExtensions.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/extensions/EditTextExtensions.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/extensions/EditTextExtensions.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/extensions/EditTextExtensions.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/extensions/IDrawerItemExtensions.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/extensions/IDrawerItemExtensions.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/extensions/IDrawerItemExtensions.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/extensions/IDrawerItemExtensions.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/home/HomeFragment.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/home/HomeFragment.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/home/HomeFragment.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/home/HomeFragment.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/home/HomeViewModel.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/home/HomeViewModel.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/home/HomeViewModel.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/home/HomeViewModel.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/listener/ItemSelectedListener.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/listener/ItemSelectedListener.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/listener/ItemSelectedListener.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/listener/ItemSelectedListener.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/listener/ListItemSelectedListener.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/listener/ListItemSelectedListener.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/listener/ListItemSelectedListener.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/listener/ListItemSelectedListener.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/util/CurrentActivityTracker.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/util/CurrentActivityTracker.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/util/CurrentActivityTracker.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/util/CurrentActivityTracker.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/AccountDrawerItem.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/AccountDrawerItem.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/AccountDrawerItem.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/AccountDrawerItem.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/ChipTanFlickerCodeStripeView.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/ChipTanFlickerCodeStripeView.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/ChipTanFlickerCodeStripeView.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/ChipTanFlickerCodeStripeView.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/ChipTanFlickerCodeView.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/ChipTanFlickerCodeView.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/ChipTanFlickerCodeView.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/ChipTanFlickerCodeView.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/DrawerView.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/DrawerView.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/DrawerView.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/DrawerView.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/FloatingActionMenuButton.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/FloatingActionMenuButton.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/FloatingActionMenuButton.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/FloatingActionMenuButton.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/MainActivityFloatingActionMenuButton.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/MainActivityFloatingActionMenuButton.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/MainActivityFloatingActionMenuButton.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/MainActivityFloatingActionMenuButton.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/SecondaryIconDrawerItem.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/SecondaryIconDrawerItem.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/SecondaryIconDrawerItem.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/SecondaryIconDrawerItem.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/TanImageSizeControlsView.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/TanImageSizeControlsView.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/TanImageSizeControlsView.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/TanImageSizeControlsView.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/TanImageView.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/TanImageView.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/TanImageView.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/ui/views/TanImageView.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/util/Base64ServiceAndroid.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/util/Base64ServiceAndroid.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/util/Base64ServiceAndroid.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/util/Base64ServiceAndroid.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/util/StandardAutocompleteCallback.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/util/StandardAutocompleteCallback.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/util/StandardAutocompleteCallback.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/util/StandardAutocompleteCallback.kt diff --git a/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/util/StandardTextWatcher.kt b/ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/util/StandardTextWatcher.kt similarity index 100% rename from fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/util/StandardTextWatcher.kt rename to ui/fints4javaAndroidApp/src/main/java/net/dankito/banking/fints4java/android/util/StandardTextWatcher.kt diff --git a/fints4javaAndroidApp/src/main/res/anim/jump_from_down.xml b/ui/fints4javaAndroidApp/src/main/res/anim/jump_from_down.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/anim/jump_from_down.xml rename to ui/fints4javaAndroidApp/src/main/res/anim/jump_from_down.xml diff --git a/fints4javaAndroidApp/src/main/res/anim/jump_to_down.xml b/ui/fints4javaAndroidApp/src/main/res/anim/jump_to_down.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/anim/jump_to_down.xml rename to ui/fints4javaAndroidApp/src/main/res/anim/jump_to_down.xml diff --git a/fints4javaAndroidApp/src/main/res/drawable-hdpi/ic_cached_white_24dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-hdpi/ic_cached_white_24dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-hdpi/ic_cached_white_24dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-hdpi/ic_cached_white_24dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-hdpi/ic_check_circle_white_48dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-hdpi/ic_check_circle_white_48dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-hdpi/ic_check_circle_white_48dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-hdpi/ic_check_circle_white_48dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-hdpi/ic_clear_white_48dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-hdpi/ic_clear_white_48dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-hdpi/ic_clear_white_48dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-hdpi/ic_clear_white_48dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-hdpi/ic_search_white_24dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-hdpi/ic_search_white_24dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-hdpi/ic_search_white_24dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-hdpi/ic_search_white_24dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-mdpi/ic_cached_white_24dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-mdpi/ic_cached_white_24dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-mdpi/ic_cached_white_24dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-mdpi/ic_cached_white_24dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-mdpi/ic_check_circle_white_48dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-mdpi/ic_check_circle_white_48dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-mdpi/ic_check_circle_white_48dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-mdpi/ic_check_circle_white_48dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-mdpi/ic_clear_white_48dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-mdpi/ic_clear_white_48dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-mdpi/ic_clear_white_48dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-mdpi/ic_clear_white_48dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-mdpi/ic_search_white_24dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-mdpi/ic_search_white_24dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-mdpi/ic_search_white_24dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-mdpi/ic_search_white_24dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-v24/ic_launcher_foreground.xml b/ui/fints4javaAndroidApp/src/main/res/drawable-v24/ic_launcher_foreground.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-v24/ic_launcher_foreground.xml rename to ui/fints4javaAndroidApp/src/main/res/drawable-v24/ic_launcher_foreground.xml diff --git a/fints4javaAndroidApp/src/main/res/drawable-xhdpi/ic_cached_white_24dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-xhdpi/ic_cached_white_24dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-xhdpi/ic_cached_white_24dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-xhdpi/ic_cached_white_24dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-xhdpi/ic_check_circle_white_48dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-xhdpi/ic_check_circle_white_48dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-xhdpi/ic_check_circle_white_48dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-xhdpi/ic_check_circle_white_48dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-xhdpi/ic_clear_white_48dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-xhdpi/ic_clear_white_48dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-xhdpi/ic_clear_white_48dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-xhdpi/ic_clear_white_48dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-xhdpi/ic_search_white_24dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-xhdpi/ic_search_white_24dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-xhdpi/ic_search_white_24dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-xhdpi/ic_search_white_24dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-xxhdpi/ic_cached_white_24dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-xxhdpi/ic_cached_white_24dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-xxhdpi/ic_cached_white_24dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-xxhdpi/ic_cached_white_24dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-xxhdpi/ic_check_circle_white_48dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-xxhdpi/ic_check_circle_white_48dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-xxhdpi/ic_check_circle_white_48dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-xxhdpi/ic_check_circle_white_48dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-xxhdpi/ic_clear_white_48dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-xxhdpi/ic_clear_white_48dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-xxhdpi/ic_clear_white_48dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-xxhdpi/ic_clear_white_48dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-xxhdpi/ic_search_white_24dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-xxhdpi/ic_search_white_24dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-xxhdpi/ic_search_white_24dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-xxhdpi/ic_search_white_24dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-xxxhdpi/ic_cached_white_24dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-xxxhdpi/ic_cached_white_24dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-xxxhdpi/ic_cached_white_24dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-xxxhdpi/ic_cached_white_24dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-xxxhdpi/ic_check_circle_white_48dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-xxxhdpi/ic_check_circle_white_48dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-xxxhdpi/ic_check_circle_white_48dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-xxxhdpi/ic_check_circle_white_48dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-xxxhdpi/ic_clear_white_48dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-xxxhdpi/ic_clear_white_48dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-xxxhdpi/ic_clear_white_48dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-xxxhdpi/ic_clear_white_48dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable-xxxhdpi/ic_search_white_24dp.png b/ui/fints4javaAndroidApp/src/main/res/drawable-xxxhdpi/ic_search_white_24dp.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable-xxxhdpi/ic_search_white_24dp.png rename to ui/fints4javaAndroidApp/src/main/res/drawable-xxxhdpi/ic_search_white_24dp.png diff --git a/fints4javaAndroidApp/src/main/res/drawable/app_icon.png b/ui/fints4javaAndroidApp/src/main/res/drawable/app_icon.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable/app_icon.png rename to ui/fints4javaAndroidApp/src/main/res/drawable/app_icon.png diff --git a/fints4javaAndroidApp/src/main/res/drawable/fab_label_background.xml b/ui/fints4javaAndroidApp/src/main/res/drawable/fab_label_background.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable/fab_label_background.xml rename to ui/fints4javaAndroidApp/src/main/res/drawable/fab_label_background.xml diff --git a/fints4javaAndroidApp/src/main/res/drawable/ic_launcher_background.xml b/ui/fints4javaAndroidApp/src/main/res/drawable/ic_launcher_background.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable/ic_launcher_background.xml rename to ui/fints4javaAndroidApp/src/main/res/drawable/ic_launcher_background.xml diff --git a/fints4javaAndroidApp/src/main/res/drawable/side_nav_bar.xml b/ui/fints4javaAndroidApp/src/main/res/drawable/side_nav_bar.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/drawable/side_nav_bar.xml rename to ui/fints4javaAndroidApp/src/main/res/drawable/side_nav_bar.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/activity_main.xml b/ui/fints4javaAndroidApp/src/main/res/layout/activity_main.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/activity_main.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/activity_main.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/app_bar_main.xml b/ui/fints4javaAndroidApp/src/main/res/layout/app_bar_main.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/app_bar_main.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/app_bar_main.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/content_main.xml b/ui/fints4javaAndroidApp/src/main/res/layout/content_main.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/content_main.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/content_main.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/dialog_add_account.xml b/ui/fints4javaAndroidApp/src/main/res/layout/dialog_add_account.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/dialog_add_account.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/dialog_add_account.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/dialog_enter_atc.xml b/ui/fints4javaAndroidApp/src/main/res/layout/dialog_enter_atc.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/dialog_enter_atc.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/dialog_enter_atc.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/dialog_enter_tan.xml b/ui/fints4javaAndroidApp/src/main/res/layout/dialog_enter_tan.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/dialog_enter_tan.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/dialog_enter_tan.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/dialog_transfer_money.xml b/ui/fints4javaAndroidApp/src/main/res/layout/dialog_transfer_money.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/dialog_transfer_money.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/dialog_transfer_money.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/fragment_home.xml b/ui/fints4javaAndroidApp/src/main/res/layout/fragment_home.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/fragment_home.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/fragment_home.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/list_item_account_transaction.xml b/ui/fints4javaAndroidApp/src/main/res/layout/list_item_account_transaction.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/list_item_account_transaction.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/list_item_account_transaction.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/list_item_bank_account.xml b/ui/fints4javaAndroidApp/src/main/res/layout/list_item_bank_account.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/list_item_bank_account.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/list_item_bank_account.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/list_item_bank_info.xml b/ui/fints4javaAndroidApp/src/main/res/layout/list_item_bank_info.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/list_item_bank_info.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/list_item_bank_info.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/list_item_remittee.xml b/ui/fints4javaAndroidApp/src/main/res/layout/list_item_remittee.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/list_item_remittee.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/list_item_remittee.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/list_item_tan_medium.xml b/ui/fints4javaAndroidApp/src/main/res/layout/list_item_tan_medium.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/list_item_tan_medium.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/list_item_tan_medium.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/list_item_tan_procedure.xml b/ui/fints4javaAndroidApp/src/main/res/layout/list_item_tan_procedure.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/list_item_tan_procedure.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/list_item_tan_procedure.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/material_drawer_item_secondary_icon.xml b/ui/fints4javaAndroidApp/src/main/res/layout/material_drawer_item_secondary_icon.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/material_drawer_item_secondary_icon.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/material_drawer_item_secondary_icon.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/nav_header_main.xml b/ui/fints4javaAndroidApp/src/main/res/layout/nav_header_main.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/nav_header_main.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/nav_header_main.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/view_flicker_code.xml b/ui/fints4javaAndroidApp/src/main/res/layout/view_flicker_code.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/view_flicker_code.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/view_flicker_code.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/view_floating_action_button_main.xml b/ui/fints4javaAndroidApp/src/main/res/layout/view_floating_action_button_main.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/view_floating_action_button_main.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/view_floating_action_button_main.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/view_successfully_added_account.xml b/ui/fints4javaAndroidApp/src/main/res/layout/view_successfully_added_account.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/view_successfully_added_account.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/view_successfully_added_account.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/view_tan_image.xml b/ui/fints4javaAndroidApp/src/main/res/layout/view_tan_image.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/view_tan_image.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/view_tan_image.xml diff --git a/fints4javaAndroidApp/src/main/res/layout/view_tan_image_size_controls.xml b/ui/fints4javaAndroidApp/src/main/res/layout/view_tan_image_size_controls.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/layout/view_tan_image_size_controls.xml rename to ui/fints4javaAndroidApp/src/main/res/layout/view_tan_image_size_controls.xml diff --git a/fints4javaAndroidApp/src/main/res/menu/context_menu_account_transactions.xml b/ui/fints4javaAndroidApp/src/main/res/menu/context_menu_account_transactions.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/menu/context_menu_account_transactions.xml rename to ui/fints4javaAndroidApp/src/main/res/menu/context_menu_account_transactions.xml diff --git a/fints4javaAndroidApp/src/main/res/menu/menu_main.xml b/ui/fints4javaAndroidApp/src/main/res/menu/menu_main.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/menu/menu_main.xml rename to ui/fints4javaAndroidApp/src/main/res/menu/menu_main.xml diff --git a/fints4javaAndroidApp/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/ui/fints4javaAndroidApp/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to ui/fints4javaAndroidApp/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/fints4javaAndroidApp/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/ui/fints4javaAndroidApp/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to ui/fints4javaAndroidApp/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/fints4javaAndroidApp/src/main/res/mipmap-hdpi/ic_launcher.png b/ui/fints4javaAndroidApp/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/mipmap-hdpi/ic_launcher.png rename to ui/fints4javaAndroidApp/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/fints4javaAndroidApp/src/main/res/mipmap-hdpi/ic_launcher_round.png b/ui/fints4javaAndroidApp/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to ui/fints4javaAndroidApp/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/fints4javaAndroidApp/src/main/res/mipmap-mdpi/ic_launcher.png b/ui/fints4javaAndroidApp/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/mipmap-mdpi/ic_launcher.png rename to ui/fints4javaAndroidApp/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/fints4javaAndroidApp/src/main/res/mipmap-mdpi/ic_launcher_round.png b/ui/fints4javaAndroidApp/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to ui/fints4javaAndroidApp/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/fints4javaAndroidApp/src/main/res/mipmap-xhdpi/ic_launcher.png b/ui/fints4javaAndroidApp/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/mipmap-xhdpi/ic_launcher.png rename to ui/fints4javaAndroidApp/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/fints4javaAndroidApp/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/ui/fints4javaAndroidApp/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to ui/fints4javaAndroidApp/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/fints4javaAndroidApp/src/main/res/mipmap-xxhdpi/ic_launcher.png b/ui/fints4javaAndroidApp/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to ui/fints4javaAndroidApp/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/fints4javaAndroidApp/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/ui/fints4javaAndroidApp/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to ui/fints4javaAndroidApp/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/fints4javaAndroidApp/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/ui/fints4javaAndroidApp/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to ui/fints4javaAndroidApp/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/fints4javaAndroidApp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/ui/fints4javaAndroidApp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from fints4javaAndroidApp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to ui/fints4javaAndroidApp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/fints4javaAndroidApp/src/main/res/navigation/mobile_navigation.xml b/ui/fints4javaAndroidApp/src/main/res/navigation/mobile_navigation.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/navigation/mobile_navigation.xml rename to ui/fints4javaAndroidApp/src/main/res/navigation/mobile_navigation.xml diff --git a/fints4javaAndroidApp/src/main/res/values-de/strings.xml b/ui/fints4javaAndroidApp/src/main/res/values-de/strings.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/values-de/strings.xml rename to ui/fints4javaAndroidApp/src/main/res/values-de/strings.xml diff --git a/fints4javaAndroidApp/src/main/res/values-v21/styles.xml b/ui/fints4javaAndroidApp/src/main/res/values-v21/styles.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/values-v21/styles.xml rename to ui/fints4javaAndroidApp/src/main/res/values-v21/styles.xml diff --git a/fints4javaAndroidApp/src/main/res/values/attrs.xml b/ui/fints4javaAndroidApp/src/main/res/values/attrs.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/values/attrs.xml rename to ui/fints4javaAndroidApp/src/main/res/values/attrs.xml diff --git a/fints4javaAndroidApp/src/main/res/values/colors.xml b/ui/fints4javaAndroidApp/src/main/res/values/colors.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/values/colors.xml rename to ui/fints4javaAndroidApp/src/main/res/values/colors.xml diff --git a/fints4javaAndroidApp/src/main/res/values/dimens.xml b/ui/fints4javaAndroidApp/src/main/res/values/dimens.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/values/dimens.xml rename to ui/fints4javaAndroidApp/src/main/res/values/dimens.xml diff --git a/fints4javaAndroidApp/src/main/res/values/ids.xml b/ui/fints4javaAndroidApp/src/main/res/values/ids.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/values/ids.xml rename to ui/fints4javaAndroidApp/src/main/res/values/ids.xml diff --git a/fints4javaAndroidApp/src/main/res/values/strings.xml b/ui/fints4javaAndroidApp/src/main/res/values/strings.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/values/strings.xml rename to ui/fints4javaAndroidApp/src/main/res/values/strings.xml diff --git a/fints4javaAndroidApp/src/main/res/values/styles.xml b/ui/fints4javaAndroidApp/src/main/res/values/styles.xml similarity index 100% rename from fints4javaAndroidApp/src/main/res/values/styles.xml rename to ui/fints4javaAndroidApp/src/main/res/values/styles.xml diff --git a/fints4javaBankingClient/build.gradle b/ui/fints4javaBankingClient/build.gradle similarity index 100% rename from fints4javaBankingClient/build.gradle rename to ui/fints4javaBankingClient/build.gradle diff --git a/fints4javaBankingClient/src/main/kotlin/net/dankito/banking/fints4javaBankingClient.kt b/ui/fints4javaBankingClient/src/main/kotlin/net/dankito/banking/fints4javaBankingClient.kt similarity index 100% rename from fints4javaBankingClient/src/main/kotlin/net/dankito/banking/fints4javaBankingClient.kt rename to ui/fints4javaBankingClient/src/main/kotlin/net/dankito/banking/fints4javaBankingClient.kt diff --git a/fints4javaBankingClient/src/main/kotlin/net/dankito/banking/fints4javaBankingClientCreator.kt b/ui/fints4javaBankingClient/src/main/kotlin/net/dankito/banking/fints4javaBankingClientCreator.kt similarity index 100% rename from fints4javaBankingClient/src/main/kotlin/net/dankito/banking/fints4javaBankingClientCreator.kt rename to ui/fints4javaBankingClient/src/main/kotlin/net/dankito/banking/fints4javaBankingClientCreator.kt diff --git a/fints4javaBankingClient/src/main/kotlin/net/dankito/banking/mapper/fints4javaModelMapper.kt b/ui/fints4javaBankingClient/src/main/kotlin/net/dankito/banking/mapper/fints4javaModelMapper.kt similarity index 100% rename from fints4javaBankingClient/src/main/kotlin/net/dankito/banking/mapper/fints4javaModelMapper.kt rename to ui/fints4javaBankingClient/src/main/kotlin/net/dankito/banking/mapper/fints4javaModelMapper.kt diff --git a/fints4javaBankingClient/src/main/kotlin/net/dankito/banking/util/UiCommonBase64ServiceWrapper.kt b/ui/fints4javaBankingClient/src/main/kotlin/net/dankito/banking/util/UiCommonBase64ServiceWrapper.kt similarity index 100% rename from fints4javaBankingClient/src/main/kotlin/net/dankito/banking/util/UiCommonBase64ServiceWrapper.kt rename to ui/fints4javaBankingClient/src/main/kotlin/net/dankito/banking/util/UiCommonBase64ServiceWrapper.kt diff --git a/hbci4jBankingClient/build.gradle b/ui/hbci4jBankingClient/build.gradle similarity index 100% rename from hbci4jBankingClient/build.gradle rename to ui/hbci4jBankingClient/build.gradle diff --git a/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/HbciCallback.kt b/ui/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/HbciCallback.kt similarity index 100% rename from hbci4jBankingClient/src/main/kotlin/net/dankito/banking/HbciCallback.kt rename to ui/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/HbciCallback.kt diff --git a/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/hbci4jBankingClient.kt b/ui/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/hbci4jBankingClient.kt similarity index 100% rename from hbci4jBankingClient/src/main/kotlin/net/dankito/banking/hbci4jBankingClient.kt rename to ui/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/hbci4jBankingClient.kt diff --git a/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/hbci4jBankingClientCreator.kt b/ui/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/hbci4jBankingClientCreator.kt similarity index 100% rename from hbci4jBankingClient/src/main/kotlin/net/dankito/banking/hbci4jBankingClientCreator.kt rename to ui/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/hbci4jBankingClientCreator.kt diff --git a/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/model/AccountCredentials.kt b/ui/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/model/AccountCredentials.kt similarity index 100% rename from hbci4jBankingClient/src/main/kotlin/net/dankito/banking/model/AccountCredentials.kt rename to ui/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/model/AccountCredentials.kt diff --git a/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/model/ConnectResult.kt b/ui/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/model/ConnectResult.kt similarity index 100% rename from hbci4jBankingClient/src/main/kotlin/net/dankito/banking/model/ConnectResult.kt rename to ui/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/model/ConnectResult.kt diff --git a/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/util/AccountTransactionMapper.kt b/ui/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/util/AccountTransactionMapper.kt similarity index 100% rename from hbci4jBankingClient/src/main/kotlin/net/dankito/banking/util/AccountTransactionMapper.kt rename to ui/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/util/AccountTransactionMapper.kt diff --git a/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/util/hbci4jModelMapper.kt b/ui/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/util/hbci4jModelMapper.kt similarity index 100% rename from hbci4jBankingClient/src/main/kotlin/net/dankito/banking/util/hbci4jModelMapper.kt rename to ui/hbci4jBankingClient/src/main/kotlin/net/dankito/banking/util/hbci4jModelMapper.kt