Dao that manages account entities in the database.
Fragment for viewing account related information like balances and the depot.
Repository for accessing and updating account information.
ViewModel for the account ui.
Achievement database entity.
The adapter that inserts Achievements into a RecyclerView.
Dao that manages Achievements in the database
Fragment for the achievement ui.
Repository for accessing, inserting and filtering Achievements.
ViewModel for the achievement ui.
Balance database entity.
BaseFragment for most other fragments. Adds the main menu and manages achievements.
BaseViewModel for the BaseFragment. Handles events that can unlock achievements.
(extensions in package de.uniks.codliners.stock_simulator.ui)
(extensions in package de.uniks.codliners.stock_simulator.ui)
The CoinGecko API interface.
Timestamp and price data points of a CoinGecko cryptocurrency.
Market data of a CoinGecko cryptocurrency.
Quote information of a CoinGecko cryptocurrency.
Symbol information of a CoinGecko cryptocurrency.
(extensions in package de.uniks.codliners.stock_simulator)
(extensions in package de.uniks.codliners.stock_simulator)
Converter functions for object types that are not natively supported by SQLite
The ValueFormatter for currency graphs.
Depot quote domain model entity used to aggregate all depot quote purchases of one asset.
ListAdapter for DepotQuotes.
Depot quote purchase database entity.
Depot value database entity.
(extensions in package de.uniks.codliners.stock_simulator)
(extensions in package de.uniks.codliners.stock_simulator)
The historical price database entity.
Dao that manages HistoricalPrices in the database
Fragment for the history ui.
Repository for accessing Transactions.
ViewModel for the history ui.
The IEX API interface.
Price data point for an IEX share.
Quote information of an IEX share.
Symbol information of an IEX share.
(extensions in package de.uniks.codliners.stock_simulator.ui)
(extensions in package de.uniks.codliners.stock_simulator.network)
The main Activity of this application.
Handles cross-fragment navigation and settings.
Provides instances for various APIs.
News database entity and JSON adapter source.
Dao that manages News in the database.
The fragment that displays news.
ListAdapter for News.
Interface for fetching and resetting News.
The NewsFragment's viewmodel.
Utility class for type safe click event handling.
Quote database entity.
Dao that manages Symbols in the database.
Fragment for viewing, buying and selling assets.
Repository for accessing and updating Quotes.
ViewModel for displaying Quote information.
(extensions in package de.uniks.codliners.stock_simulator.ui)
Fragment for searching assets.
The ViewModel of SearchFragment.
Fragment for changing various options, resetting user data and refreshing available symbols.
The ViewModel of SettingsFragment.
(extensions in package de.uniks.codliners.stock_simulator.ui)
The Room database with all its Daos.
Dao that manages StockbrotQuotes in the database
Fragment for the stockbrot ui.
StockbrotQuote database entity.
The adapter that inserts StockbrotQuotes into a RecyclerView.
Repository for accessing, inserting and filtering StockbrotQuotes.
ViewModel for the stockbrot ui.
This Worker is started by StockbrotWorkRequest.
It's used to buy and sell quotes automatically in the background.
Manages the StockbrotWorker
This app's application. Enables dark mode and logging and handles data initialization.
(extensions in package de.uniks.codliners.stock_simulator)
(extensions in package de.uniks.codliners.stock_simulator.ui)
Symbol database entity.
Dao that manages Symbols in the database.
ListAdapter for Symbols.
Repository for refreshing, accessing and filtering Symbols.
(extensions in package de.uniks.codliners.stock_simulator.ui)
A timestamp value formatter that works around the graph library's float usage issue.
The transaction database entity used to store purchases and sales of assets.
Dao that manages Transactions in the database.
ListAdapter for Transactions.
Enumeration class for the TransactionType of a Transaction.
The possible types of a transaction are BUY and SELL.
(extensions in package de.uniks.codliners.stock_simulator.ui)