Screens
- 
                  
                  
The
MainViewControllerinstance embeds theTimelineViewinside the container.It is the main screen of the app and has an Interface Builder
See more.xibassociated file.Declaration
Swift
final class MainViewController : UIViewController, ViewControllerPresentWalkthroughextension MainViewController: QuickActionSupportextension MainViewController: NSFetchedResultsControllerDelegate - 
                  
                  
Category management screen.
Declaration
Swift
class CategoryViewController : UITableViewController, ViewControllerPresenter - 
                  
                  
List of categories screen.
Declaration
Swift
class CategoriesViewController : UIViewController, ViewControllerPresenterextension CategoriesViewController: UITableViewDataSource, UITableViewDelegateextension CategoriesViewController: NSFetchedResultsControllerDelegate - 
                  
                  
Transaction creator dialog.
Receives the transaction amount and waits for the user input on name, date, category, notes, etc. Includes:
- DatePanel
 - CategoriesPanel
 - NotePanel
 
Declaration
Swift
final class TransactionCreationViewController : UIViewControllerextension TransactionCreationViewController: ViewControllerKeyboardPresenterextension TransactionCreationViewController: UITextFieldDelegateextension TransactionCreationViewController: UIScrollViewDelegateextension TransactionCreationViewController: UIPickerViewDelegate, UIPickerViewDataSource - 
                  
                  
Transaction management screen.
It is a
See moreUIHostingControllerwithTransactionContentViewas root view.Declaration
Swift
class TransactionViewController : ModalHostingController<TransactionContentView> - 
                  
                  
List of transactions screen.
See moreDeclaration
Swift
class TransactionsViewController : UIViewController, ViewControllerPresenterextension TransactionsViewController: UITableViewDataSource, UITableViewDelegateextension TransactionsViewController: NSFetchedResultsControllerDelegate - 
                  
                  
Search screen.
Note
Search for transactions, articles, tags, etc.Declaration
Swift
class SearchViewController : UIViewController, ViewControllerPresenterextension SearchViewController: UITableViewDataSource, UITableViewDelegateextension SearchViewController: UITextFieldDelegateextension SearchViewController: NSFetchedResultsControllerDelegate - 
                  
                  
Statistics/analytics screen.
Declaration
Swift
class StatisticsViewController : UIViewControllerextension StatisticsViewController: UITableViewDataSource, UITableViewDelegateextension StatisticsViewController: NSFetchedResultsControllerDelegate - 
                  
                  
Passcode screen.
See moreNote
Define, confirm and edit a passcode. If FaceID or TouchID is active then it will prevail.Declaration
Swift
class PasscodeViewController : UIViewController - 
                  
                  
Settings screen.
Note
Present the categories settings, screen lock settings, version number, etc.Declaration
Swift
class SettingsViewController : UITableViewControllerextension SettingsViewController: MFMailComposeViewControllerDelegate - 
                  
                  
Premium screen.
Note
Present the options and current state of premium access.Declaration
Swift
class SettingsPremiumViewController : UIViewController 
View on GitHub
Install in Dash
        Screens  Reference