Skip to content

Commit 96bc361

Browse files
committed
chore: update screens-map
1 parent 5a43d1c commit 96bc361

File tree

1 file changed

+124
-116
lines changed

1 file changed

+124
-116
lines changed

docs/screens-map.md

Lines changed: 124 additions & 116 deletions
Original file line numberDiff line numberDiff line change
@@ -1,165 +1,173 @@
11
# RN ↔ Android screens mapping
22

3-
Legend: RN = React Native screen (path), Android = Compose screen (Kotlin file)
3+
Legend: RN = React Native screen, Android = Compose screen
44

5-
## Wallets / Send
5+
## Wallet
66
| RN | Android |
77
| - | - |
8-
| Wallets/Send/Amount.tsx | wallets/send/SendAmountScreen.kt |
9-
| Wallets/Send/Recipient.tsx | wallets/send/SendRecipientScreen.kt |
10-
| Wallets/Send/Address.tsx | wallets/send/SendAddressScreen.kt |
11-
| Wallets/Send/ReviewAndSend.tsx | wallets/send/SendConfirmScreen.kt |
12-
| Wallets/Send/FeeRate.tsx | wallets/send/SendFeeRateScreen.kt |
13-
| Wallets/Send/FeeCustom.tsx | wallets/send/SendFeeCustomScreen.kt |
14-
| Wallets/Send/CoinSelection.tsx | wallets/send/SendCoinSelectionScreen.kt |
15-
| Wallets/Send/SendPinPad.tsx | wallets/send/SendPinCheckScreen.kt |
16-
| Wallets/Send/Quickpay.tsx | wallets/send/SendQuickPayScreen.kt |
17-
| Wallets/Send/Tags.tsx | wallets/send/AddTagScreen.kt |
18-
| Wallets/Send/Error.tsx | wallets/send/SendErrorScreen.kt |
19-
| Wallets/Send/Pending.tsx | - |
20-
| src/screens/Wallets/Send/Success.tsx ||
21-
22-
## Wallets / Receive
8+
| Home.tsx | HomeScreen.kt |
9+
| ActivitySavings.tsx | SavingsWalletScreen.kt |
10+
| ActivitySpending.tsx | SpendingWalletScreen.kt |
11+
12+
## Activity
2313
| RN | Android |
2414
| - | - |
25-
| Wallets/Receive/ReceiveDetails.tsx | wallets/receive/EditInvoiceScreen.kt |
26-
| Wallets/Receive/ReceiveAmount.tsx | wallets/receive/ReceiveAmountScreen.kt |
27-
| Wallets/Receive/ReceiveQR.tsx | wallets/receive/ReceiveQrScreen.kt |
28-
| Wallets/Receive/ReceiveConnect.tsx | wallets/receive/ReceiveLiquidityScreen.kt / ReceiveConfirmScreen.kt |
29-
| Wallets/Receive/ReceiveGeoBlocked.tsx | wallets/receive/LocationBlockScreen.kt |
30-
| Wallets/Receive/Liquidity.tsx | transfer/LiquidityScreen.kt (analogue) |
31-
32-
## Wallets / Home & Tabs
15+
| ActivityFiltered.tsx | AllActivityScreen.kt |
16+
| ActivityDetail.tsx | ActivityDetailScreen.kt + ActivityExploreScreen.kt |
17+
18+
## Send
3319
| RN | Android |
3420
| - | - |
35-
| Wallets/Home.tsx | wallets/HomeScreen.kt |
36-
| components/TabBar.tsx | components/TabBar.kt |
37-
38-
## Activity
21+
| Send/Amount.tsx | SendAmountScreen.kt |
22+
| Recipient.tsx | SendRecipientScreen.kt |
23+
| Address.tsx | SendAddressScreen.kt |
24+
| ReviewAndSend.tsx | SendConfirmScreen.kt |
25+
| FeeRate.tsx | SendFeeRateScreen.kt |
26+
| FeeCustom.tsx | SendFeeCustomScreen.kt |
27+
| CoinSelection.tsx | SendCoinSelectionScreen.kt |
28+
| SendPinPad.tsx | SendPinCheckScreen.kt |
29+
| Quickpay.tsx | SendQuickPayScreen.kt |
30+
| Tags.tsx | AddTagScreen.kt |
31+
| Error.tsx | SendErrorScreen.kt |
32+
| Pending.tsx | `todo` |
33+
| Send/Success.tsx | `todo` |
34+
35+
## Receive
3936
| RN | Android |
4037
| - | - |
41-
| Activity/ActivityDetail.tsx | wallets/activity/ActivityDetailScreen.kt |
42-
| Activity/ActivityList.tsx | wallets/activity/AllActivityScreen.kt |
43-
| Activity/ActivityFiltered.tsx | wallets/activity/AllActivityScreen.kt |
44-
| Activity/ListItem.tsx | wallets/activity/components/* |
38+
| ReceiveDetails.tsx | EditInvoiceScreen.kt |
39+
| ReceiveAmount.tsx | ReceiveAmountScreen.kt |
40+
| ReceiveQR.tsx | ReceiveQrScreen.kt |
41+
| ReceiveConnect.tsx | ReceiveConfirmScreen.kt |
42+
| ReceiveGeoBlocked.tsx | LocationBlockScreen.kt |
43+
| Receive/Liquidity.tsx | ReceiveLiquidityScreen.kt |
4544

4645
## Scanner
4746
| RN | Android |
4847
| - | - |
49-
| Scanner/MainScanner.tsx | scanner/QrScanningScreen.kt |
48+
| MainScanner.tsx | QrScanningScreen.kt |
5049

51-
## Transfer (Unified flows)
50+
## Transfer
5251
| RN | Android |
5352
| - | - |
54-
| Transfer/TransferIntro.tsx | transfer/TransferIntroScreen.kt |
55-
| Transfer/SpendingIntro.tsx | transfer/SpendingIntroScreen.kt |
56-
| Transfer/SpendingConfirm.tsx | transfer/SpendingConfirmScreen.kt |
57-
| Transfer/SavingsIntro.tsx | transfer/SavingsIntroScreen.kt |
58-
| Transfer/SavingsConfirm.tsx | transfer/SavingsConfirmScreen.kt |
59-
| Transfer/SavingsProgress.tsx | transfer/SavingsProgressScreen.kt |
60-
| Transfer/SavingsAdvanced.tsx | transfer/SavingsAdvancedScreen.kt |
61-
| Transfer/SpendingAmount.tsx | transfer/SpendingAmountScreen.kt |
62-
| Transfer/Funding.tsx | transfer/FundingScreen.kt |
63-
| Transfer/FundingAdvanced.tsx | transfer/FundingAdvancedScreen.kt |
64-
| Transfer/SettingUp.tsx | transfer/SettingUpScreen.kt |
65-
| Transfer/Liquidity.tsx | transfer/LiquidityScreen.kt |
66-
| Transfer/Availability.tsx | transfer/SavingsAvailabilityScreen.kt |
53+
| TransferIntro.tsx | TransferIntroScreen.kt |
54+
| SpendingIntro.tsx | SpendingIntroScreen.kt |
55+
| SpendingConfirm.tsx | SpendingConfirmScreen.kt |
56+
| SavingsIntro.tsx | SavingsIntroScreen.kt |
57+
| SavingsConfirm.tsx | SavingsConfirmScreen.kt |
58+
| SavingsProgress.tsx | SavingsProgressScreen.kt |
59+
| SavingsAdvanced.tsx | SavingsAdvancedScreen.kt |
60+
| SpendingAmount.tsx | SpendingAmountScreen.kt |
61+
| Funding.tsx | FundingScreen.kt |
62+
| FundingAdvanced.tsx | FundingAdvancedScreen.kt |
63+
| SettingUp.tsx | SettingUpScreen.kt |
64+
| Transfer/Liquidity.tsx | LiquidityScreen.kt |
65+
| Availability.tsx | SavingsAvailabilityScreen.kt |
6766

6867
## External Node / LNURL Channel
6968
| RN | Android |
7069
| - | - |
71-
| Transfer/ExternalNode/Connection.tsx | transfer/external/ExternalConnectionScreen.kt |
72-
| Transfer/ExternalNode/Amount.tsx | transfer/external/ExternalAmountScreen.kt |
73-
| Transfer/ExternalNode/Confirm.tsx | transfer/external/ExternalConfirmScreen.kt |
74-
| Transfer/ExternalNode/Success.tsx | transfer/external/ExternalSuccessScreen.kt |
75-
| Transfer/LNURLChannel.tsx | transfer/external/LnurlChannelScreen.kt |
70+
| Connection.tsx | ExternalConnectionScreen.kt |
71+
| ExternalNode/Amount.tsx | ExternalAmountScreen.kt |
72+
| Confirm.tsx | ExternalConfirmScreen.kt |
73+
| ExternalNode/Success.tsx | ExternalSuccessScreen.kt |
74+
| LNURLChannel.tsx | LnurlChannelScreen.kt |
75+
76+
## Lnurl
77+
| RN | Android |
78+
| - | - |
79+
| LNURLWithdraw/Amount.tsx | SendAmountScreen.kt |
80+
| LNURLWithdraw/Confirm.tsx | WithdrawConfirmScreen.kt |
81+
| `n/a` | WithdrawErrorScreen.kt |
82+
| `n/a` | LnurlAuthSheet.kt |
7683

77-
## Settings (General)
84+
## Settings
7885
| RN | Android |
7986
| - | - |
80-
| Settings/index.tsx | settings/SettingsScreen.kt |
81-
| Settings/General/index.tsx | settings/general/GeneralSettingsScreen.kt |
82-
| Settings/Currencies/index.tsx | settings/general/LocalCurrencySettingsScreen.kt |
83-
| Settings/Unit/index.tsx | settings/general/DefaultUnitSettingsScreen.kt |
84-
| Settings/Tags/index.tsx | settings/general/TagsSettingsScreen.kt |
85-
| Settings/Advanced/index.tsx | settings/AdvancedSettingsScreen.kt |
86-
| Settings/AddressViewer/index.tsx | settings/advanced/AddressViewerScreen.kt |
87-
| src/screens/Settings/GapLimit/index.tsx ||
88-
| Settings/About/index.tsx | settings/AboutScreen.kt |
89-
| Settings/AppStatus/index.tsx | settings/appStatus/AppStatusScreen.kt |
90-
| Settings/Widgets/index.tsx | screens/widgets/AddWidgetsScreen.kt / WidgetsIntroScreen.kt |
91-
| Settings/WebRelay/index.tsx | settings/advanced/RgsServerScreen.kt |
92-
| Settings/TransactionSpeed/index.tsx | settings/transactionSpeed/TransactionSpeedSettingsScreen.kt |
93-
| Settings/TransactionSpeed/CustomFee.tsx | settings/transactionSpeed/CustomFeeSettingsScreen.kt |
94-
| Settings/Quickpay/QuickpayIntro.tsx | settings/quickPay/QuickPayIntroScreen.kt |
95-
| Settings/Quickpay/QuickpaySettings.tsx | settings/quickPay/QuickPaySettingsScreen.kt |
96-
| Settings/RGSServer/index.tsx | settings/advanced/RgsServerScreen.kt |
97-
| Settings/SupportSettings/index.tsx | settings/support/SupportScreen.kt |
98-
| Settings/ReportIssue/index.tsx | settings/support/ReportIssueScreen.kt |
99-
| Settings/ReportIssue/FormSuccess.tsx | settings/support/ReportIssueResultScreen.kt |
100-
| Settings/DevSettings/index.tsx | screens/settings/DevSettingsScreen.kt |
101-
| src/screens/Settings/DevSettings/LdkDebug.tsx ||
102-
| Settings/Lightning/Channels.tsx | settings/lightning/LightningConnectionsScreen.kt |
103-
| Settings/Lightning/ChannelDetails.tsx | settings/lightning/ChannelDetailScreen.kt |
104-
| Settings/Lightning/CloseConnection.tsx | settings/lightning/CloseConnectionScreen.kt |
105-
| src/screens/Settings/Lightning/LightningNodeInfo.tsx ||
106-
| src/screens/Settings/BackupSettings/index.tsx | app/src/main/java/to/bitkit/ui/settings/BackupSettingsScreen.kt |
87+
| Settings/index.tsx | SettingsScreen.kt |
88+
| General/index.tsx | GeneralSettingsScreen.kt |
89+
| Currencies/index.tsx | LocalCurrencySettingsScreen.kt |
90+
| Unit/index.tsx | DefaultUnitSettingsScreen.kt |
91+
| Tags/index.tsx | TagsSettingsScreen.kt |
92+
| Advanced/index.tsx | AdvancedSettingsScreen.kt |
93+
| AddressTypePreference/index.tsx | `n/a` |
94+
| BitcoinNetworkSelection.tsx | `n/a` |
95+
| CoinSelectPreference/index.tsx | CoinSelectPreferenceScreen.kt |
96+
| AddressViewer/index.tsx | AddressViewerScreen.kt |
97+
| GapLimit/index.tsx | `n/a` |
98+
| About/index.tsx | AboutScreen.kt |
99+
| AppStatus/index.tsx | AppStatusScreen.kt |
100+
| Widgets/index.tsx | AddWidgetsScreen.kt / WidgetsIntroScreen.kt |
101+
| WebRelay/index.tsx | `n/a` |
102+
| TransactionSpeed/index.tsx | TransactionSpeedSettingsScreen.kt |
103+
| CustomFee.tsx | CustomFeeSettingsScreen.kt |
104+
| QuickpayIntro.tsx | QuickPayIntroScreen.kt |
105+
| QuickpaySettings.tsx | QuickPaySettingsScreen.kt |
106+
| RGSServer/index.tsx | RgsServerScreen.kt |
107+
| SupportSettings/index.tsx | SupportScreen.kt |
108+
| ReportIssue/index.tsx | ReportIssueScreen.kt |
109+
| FormSuccess.tsx | ReportIssueResultScreen.kt |
110+
| DevSettings/index.tsx | DevSettingsScreen.kt |
111+
| LdkDebug.tsx | `n/a` |
112+
| Channels.tsx | LightningConnectionsScreen.kt |
113+
| ChannelDetails.tsx | ChannelDetailScreen.kt |
114+
| CloseConnection.tsx | CloseConnectionScreen.kt |
115+
| LightningNodeInfo.tsx | NodeInfoScreen.kt |
116+
| BackupSettings/index.tsx | BackupSettingsScreen.kt |
107117

108118
## Backup & Recovery
109119
| RN | Android |
110120
| - | - |
111-
| Settings/Backup/Warning.tsx | settings/backups/WarningScreen.kt |
112-
| Settings/Backup/Success.tsx | settings/backups/SuccessScreen.kt |
113-
| Settings/Backup/ShowPassphrase.tsx | settings/backups/ShowPassphraseScreen.kt |
114-
| Settings/Backup/ShowMnemonic.tsx | settings/backups/ShowMnemonicScreen.kt |
115-
| Settings/Backup/MultipleDevices.tsx | settings/backups/MultipleDevicesScreen.kt |
116-
| Settings/Backup/Metadata.tsx | settings/backups/MetadataScreen.kt |
117-
| Settings/Backup/ConfirmPassphrase.tsx | settings/backups/ConfirmPassphraseScreen.kt |
118-
| Settings/Backup/ConfirmMnemonic.tsx | settings/backups/ConfirmMnemonicScreen.kt |
119-
| Settings/Backup/ResetAndRestore.tsx | settings/backups/ResetAndRestoreScreen.kt |
121+
| Warning.tsx | WarningScreen.kt |
122+
| Backup/Success.tsx | SuccessScreen.kt |
123+
| ShowPassphrase.tsx | ShowPassphraseScreen.kt |
124+
| ShowMnemonic.tsx | ShowMnemonicScreen.kt |
125+
| Backup/MultipleDevices.tsx | MultipleDevicesScreen.kt |
126+
| Metadata.tsx | MetadataScreen.kt |
127+
| ConfirmPassphrase.tsx | ConfirmPassphraseScreen.kt |
128+
| ConfirmMnemonic.tsx | ConfirmMnemonicScreen.kt |
129+
| ResetAndRestore.tsx | ResetAndRestoreScreen.kt |
120130

121131
## Onboarding
122132
| RN | Android |
123133
| - | - |
124-
| Onboarding/Welcome.tsx | onboarding/OnboardingSlidesScreen.kt / IntroScreen.kt |
125-
| Onboarding/Slideshow.tsx | onboarding/OnboardingSlidesScreen.kt |
126-
| Onboarding/Passphrase.tsx | onboarding/CreateWalletWithPassphraseScreen.kt |
127-
| Onboarding/RestoreFromSeed.tsx | onboarding/RestoreWalletScreen.kt |
128-
| Onboarding/Loading.tsx | onboarding/InitializingWalletView.kt |
129-
| Onboarding/MultipleDevices.tsx | onboarding/WarningMultipleDevicesScreen.kt |
130-
| Onboarding/TermsOfUse.tsx | onboarding/TermsOfUseScreen.kt |
131-
| Onboarding/CreateWallet.tsx | onboarding/WalletRestoreSuccessView.kt / WalletRestoreErrorView.kt |
134+
| Welcome.tsx | OnboardingSlidesScreen.kt / IntroScreen.kt |
135+
| Slideshow.tsx | OnboardingSlidesScreen.kt |
136+
| Passphrase.tsx | CreateWalletWithPassphraseScreen.kt |
137+
| RestoreFromSeed.tsx | RestoreWalletScreen.kt |
138+
| Loading.tsx | InitializingWalletView.kt |
139+
| Onboarding/MultipleDevices.tsx | WarningMultipleDevicesScreen.kt |
140+
| TermsOfUse.tsx | TermsOfUseScreen.kt |
141+
| CreateWallet.tsx | WalletRestoreSuccessView.kt + WalletRestoreErrorView.kt |
132142

133143
## Profile & Contacts
134144
| RN | Android |
135145
| - | - |
136-
| Contacts/Contacts.tsx | |
137-
| Contacts/Contact.tsx | |
138-
| Profile/Profile.tsx | screens/profile/CreateProfileScreen.kt / ProfileIntroScreen.kt |
139-
| Profile/ProfileEdit.tsx | screens/profile/CreateProfileScreen.kt |
140-
| Profile/ProfileOnboarding.tsx | screens/profile/ProfileIntroScreen.kt |
141-
| Profile/ProfileLink.tsx | screens/profile/CreateProfileScreen.kt |
146+
| Contacts.tsx | `todo` |
147+
| Contact.tsx | `todo` |
148+
| Profile.tsx | CreateProfileScreen.kt / ProfileIntroScreen.kt |
149+
| ProfileEdit.tsx | CreateProfileScreen.kt |
150+
| ProfileOnboarding.tsx | ProfileIntroScreen.kt |
151+
| ProfileLink.tsx | CreateProfileScreen.kt |
142152

143153
## Widgets
144154
| RN | Android |
145155
| - | - |
146-
| Widgets/Widget.tsx | screens/widgets/*Card.kt |
147-
| Widgets/WidgetEdit.tsx | screens/widgets/*EditScreen.kt |
148-
| Widgets/WidgetsOnboarding.tsx | screens/widgets/WidgetsIntroScreen.kt |
149-
| Widgets/WidgetsSuggestions.tsx | screens/widgets/AddWidgetsScreen.kt |
156+
| Widget.tsx | widgets/*Card.kt |
157+
| WidgetEdit.tsx | widgets/*EditScreen.kt |
158+
| WidgetsOnboarding.tsx | WidgetsIntroScreen.kt |
159+
| WidgetsSuggestions.tsx | AddWidgetsScreen.kt |
150160

151161
## Shop
152162
| RN | Android |
153163
| - | - |
154-
| Shop/ShopIntro.tsx | screens/shop/ShopIntroScreen.kt |
155-
| Shop/ShopDiscover.tsx | screens/shop/shopDiscover/ShopDiscoverScreen.kt |
156-
| Shop/ShopMain.tsx | screens/shop/shopWebView/ShopWebViewScreen.kt |
157-
158-
## App Update
159-
| RN | Android |
160-
| - | - |
161-
| AppUpdate.tsx | - |
164+
| ShopIntro.tsx | ShopIntroScreen.kt |
165+
| ShopDiscover.tsx | ShopDiscoverScreen.kt |
166+
| ShopMain.tsx | ShopWebViewScreen.kt |
162167

163168
## Sheets
164169
| RN | Android |
170+
| - | - |
165171
| ReceivedTransaction.tsx | NewTransactionSheet.kt |
172+
| TransferFailed.tsx | todo |
173+
| AppUpdate.tsx | `todo` |

0 commit comments

Comments
 (0)