Monzo for Android - Teardowns & Deep Dives 👨‍💻

I see Leah’s holding out on Plus until she can have a joint account with Jonas. :joy: (Cc @davidwalton)

3 Likes

I miss that hamburger menu :joy: :hamburger:

(We know the video’s really old :older_man: That discussion actually came up recently… Not sure if there’s an immediate plan to update this but it’s definitely on our radar) :eyes:

7 Likes

Did somebody mention Joint Accounts? :rage:

2 Likes

Who holds a card with both hands?

8 Likes

Someone really keen to make sure it gets daubed with COVID germs.

1 Like

I’d totally missed that!

(And I remember the fracas that ensued when it was got rid of!)

3 Likes

It is with a heavy heart that I wish to inform you all that there will be no teardown this week (from me anyway).

My phone is dead and my new one won’t be delivered for at least another week :sob:

5 Likes

Or if someone gets me the APK I’ll gladly do it :slight_smile:

1 Like

I’ll link to the apk file when it drops.

3 Likes

Am I right in saying that @davidwalton has automated the tear down and publication on his website? It’s just the post (and explanation) on here that’s missing? :thinking:

:rotating_light: 3.86.0 :rotating_light:

The extracted apk can be downloaded here

3 Likes

Massive thanks to @davidwalton for saving the day :pray:

Version 3.86.0 (61.40 MB) :tada::tada::tada: - We’ve added 200+ new emojis for you to use when thanking someone for a payment. Which means there’s now a huge 1,720 ways to say cheers, much obliged, big up, ta.

New Strings:

<string name="bottomsheet_action_expand_halfway">Expand halfway</string>

<string name="intl_confirmation_action">Confirm and transfer</string>
<string name="intl_confirmation_reference">Reference</string>
<string name="intl_confirmation_terms_label">By continuing you accept the Wise [Terms of Use](%s)</string>
<string name="intl_confirmation_title">Review and transfer</string>
<string name="intl_create_payee_primary_action">Create payee</string>
<string name="intl_create_payee_select_label">Select</string>
<string name="intl_create_payee_title">Create payee</string>
<string name="intl_form_field_optional_label">(Optional)</string>
<string name="intl_form_select_field_error">Select %s</string>
<string name="intl_form_text_field_error">Enter a valid %1$s</string>
<string name="intl_form_text_field_error_with_example">Enter a valid %1$s, e.g. %2$s</string>

<string name="intl_recipient_prefix">To</string>
<string name="intl_transfer_requirements_title">More info</string>

<string name="material_clock_display_divider">:</string>
<string name="material_clock_toggle_content_description">Select AM or PM</string>
<string name="material_hour_selection">Select hour</string>
<string name="material_hour_suffix">"%1$s o'clock"</string>
<string name="material_minute_selection">Select minutes</string>
<string name="material_minute_suffix">%1$s minutes</string>
<string name="material_timepicker_am">AM</string>
<string name="material_timepicker_clock_mode_description">Switch to clock mode for the time input.</string>
<string name="material_timepicker_hour">Hour</string>
<string name="material_timepicker_minute">Minute</string>
<string name="material_timepicker_pm">PM</string>
<string name="material_timepicker_select_time">Select time</string>
<string name="material_timepicker_text_input_mode_description">Switch to text input mode for the time input.</string>

<string name="mtrl_picker_date_header_title">Select Date</string>
<string name="mtrl_picker_range_header_title">Select Range</string>

<string name="payment_request_company_logo_content_description">Company logo</string>
<string name="payment_request_created_label">Created</string>
<string name="payment_request_customer_label">Customer</string>
<string name="payment_request_delete_button">Delete</string>
<string name="payment_request_delete_dialog_body">The request will be removed from your app and the payment link deactivated.</string>
<string name="payment_request_delete_dialog_title">Permanently delete this link?</string>
<string name="payment_request_general_details_label">Details</string>
<string name="payment_request_link_header">View your payment link:</string>
<string name="payment_request_mark_as_paid_button">Mark as paid</string>
<string name="payment_request_payment_details_label">Payment Details</string>
<string name="payment_request_payment_details_marked_as_paid">Marked as paid</string>
<string name="payment_request_primary_button">Share payment link</string>
<string name="payment_request_secondary_button">Change status</string>
<string name="payment_request_toolbar_title">Payment Link</string>

<string name="pot_creation_button_back_to_account">Back to Account</string>
<string name="pot_creation_button_ok">OK</string>

Removed Strings:

<string name="atm_info_content">"Spending with your card, rather than taking out cash, has a big benefit for you and for us:

 • It makes it easier to keep track of your spending, because we can show you exactly what you’re spending and where.

 • It saves us money which we can invest into making Monzo a better experience for you (we pay a fee every time one of our customers uses a cash machine).

Of course you’re always welcome to take out cash if you need to, but we’d appreciate you taking a second to think about whether paying by card might be a better option.

Thank you! %s"</string>

<string name="feed_item_today">Today</string>

<string name="mtrl_picker_date_header_title">Select a Date</string>
<string name="mtrl_picker_range_header_title">Select a Date Range</string>

<string name="payment_request_created_company_logo_content_description">Company logo</string>
<string name="payment_request_created_link_header">View your payment link:</string>

<string name="pot_creation_button_negative">Back to Account</string>
<string name="pot_creation_button_positive">OK</string>

<string name="statement_history_this_month_title">Current month to date</string>

<string name="tx_atm_info_title">Thoughts on ATMs</string>

New ID’s:

<item type="id" name="addNoteContent" />

<item type="id" name="circle_center" />

<item type="id" name="feedBlockingErrorView" />
<item type="id" name="feedCarouselFrameLayout" />
<item type="id" name="feedGuideline" />
<item type="id" name="feedItemAmountSubtitleTextView" />
<item type="id" name="feedItemAmountTextView" />
<item type="id" name="feedItemImageView" />
<item type="id" name="feedItemProgressBar" />
<item type="id" name="feedItemSectionHeaderTextView" />
<item type="id" name="feedItemSubtitleView" />
<item type="id" name="feedItemTitleView" />
<item type="id" name="feedLoadingView" />
<item type="id" name="feedSearchContent" />

<item type="id" name="guideline" />

<item type="id" name="header_title" />

<item type="id" name="helpSearchContent" />

<item type="id" name="imagePreviewContent" />

<item type="id" name="itemManageActionRowConstraintLayout" />
<item type="id" name="itemManageActionRowImageView" />
<item type="id" name="itemManageActionRowTextView" />
<item type="id" name="itemManageAmountAmountTextView" />
<item type="id" name="itemManageAmountLeftDetailView" />
<item type="id" name="itemManageDetailListItemLeftDetailView" />
<item type="id" name="itemManageDetailRowConstraintLayout" />
<item type="id" name="itemManageDetailRowRightTextView" />
<item type="id" name="itemManageSectionHeaderTextView" />

<item type="id" name="labelGroup" />

<item type="id" name="loanItemListRoot" />

<item type="id" name="lockPotReasonContent" />

<item type="id" name="material_clock_display" />
<item type="id" name="material_clock_face" />
<item type="id" name="material_clock_hand" />
<item type="id" name="material_clock_period_am_button" />
<item type="id" name="material_clock_period_pm_button" />
<item type="id" name="material_clock_period_toggle" />
<item type="id" name="material_hour_text_input" />
<item type="id" name="material_hour_tv" />
<item type="id" name="material_label" />
<item type="id" name="material_minute_text_input" />
<item type="id" name="material_minute_tv" />
<item type="id" name="material_textinput_timepicker" />
<item type="id" name="material_timepicker_cancel_button" />
<item type="id" name="material_timepicker_container" />
<item type="id" name="material_timepicker_edit_text" />
<item type="id" name="material_timepicker_mode_button" />
<item type="id" name="material_timepicker_ok_button" />
<item type="id" name="material_timepicker_view" />
<item type="id" name="material_value_index" />

<item type="id" name="mtrl_anchor_parent" />
<item type="id" name="mtrl_view_tag_bottom_padding" />

<item type="id" name="payAnyoneRoot" />

<item type="id" name="selection_type" />

<item type="id" name="text_input_error_icon" />

Removed ID’s:

<item type="id" name="creditPotCarousel" />
<item type="id" name="creditPotManageBlockingErrorView" />
<item type="id" name="creditPotManageLoadingView" />
<item type="id" name="creditPotManageRecyclerView" />

<item type="id" name="itemCreditPotManageActionRowConstraintLayout" />
<item type="id" name="itemCreditPotManageActionRowImageView" />
<item type="id" name="itemCreditPotManageActionRowTextView" />
<item type="id" name="itemCreditPotManageAmountAmountTextView" />
<item type="id" name="itemCreditPotManageAmountLeftDetailView" />
<item type="id" name="itemCreditPotManageDetailListItemLeftDetailView" />
<item type="id" name="itemCreditPotManageDetailRowConstraintLayout" />
<item type="id" name="itemCreditPotManageDetailRowRightTextView" />
<item type="id" name="itemCreditPotManageSectionHeaderTextView" />

<item type="id" name="planFeaturesAppBar" />
<item type="id" name="planFeaturesButtonsFooterView" />
<item type="id" name="planFeaturesCoordinatorLayout" />
<item type="id" name="planFeaturesErrorView" />
<item type="id" name="planFeaturesFragmentContainerView" />
<item type="id" name="planFeaturesImageAndTextView" />
<item type="id" name="planFeaturesLoadingView" />
<item type="id" name="planFeaturesToolbar" />

New Assets:

None

Changed Assets:

None

Deleted Assets:

None
10 Likes

Just what the banking world needs… More emoji 🤦 :sweat_smile:

4 Likes

Are they trying to tease us all with the credit pot strings.
Last week added bits, this week removed :pleading_face:

1 Like

Said using emoji :stuck_out_tongue_closed_eyes: :laughing:

2 Likes

I know couldn’t resist :fu: :sweat_smile:

:rotating_light: 3.86.1 quietly released… 3.86.0 must have had a :bug: :rotating_light:

1 Like

No app update yet :pensive:

:rotating_light: 3.87.0 :rotating_light:

3 Likes

Version 3.87.0 (61.52 MB) :tada::tada::tada: - No announcements today, but we’ve been busy writing lots of code for things we can tell you about soon. Stay tuned.

New Strings:

<string name="intl_confirmation_fee_suffix">%s included</string>
<string name="intl_login_terms_notice_markdown">By creating an account and continuing you accept the Wise [Terms of Use](%1$s) and [Privacy Policy](%2$s) and the additional [Terms of Use](%3$s) of Monzo.</string>
<string name="intl_transfer_success_desc_markdown">**%1$s** / **%2$s** has been sent to **%3$s**. It should arrive **%4$s**.</string>

<string name="invoice_customer_entry_email_optional_hint">Customer email (optional)</string>

<string name="nav_get_paid">Get Paid</string>

<string name="transaction_international_bank_transfer_download_receipt">Download receipt</string>
<string name="transaction_international_bank_transfer_estimated_delivery">Estimated arrival</string>
<string name="transaction_international_bank_transfer_exchange_rate">Guaranteed exchange rate</string>
<string name="transaction_international_bank_transfer_fee">Wise fast and easy fee</string>
<string name="transaction_international_bank_transfer_id">Transfer ID</string>
<string name="transaction_international_bank_transfer_section_details">Transfer details</string>

Removed Strings:

<string name="intl_login_terms_notice_markdown">By creating an account and continuing you accept the Wise [Terms of Use](%1$s) and [Privacy Policy](%2$s) and the additional Terms of [Use of Monzo](%3$s).</string>

<string name="transaction_international_bank_transfer_estimated_delivery">Estimated Delivery</string>
<string name="transaction_international_bank_transfer_exchange_rate">Exchange Rate</string>
<string name="transaction_international_bank_transfer_provider">Provider</string>
<string name="transaction_international_bank_transfer_provider_transferwise">Wise</string>
<string name="transaction_international_bank_transfer_section_details">Details</string>

New ID’s:

<item type="id" name="downloadItemIcon" />
<item type="id" name="downloadItemLoading" />
<item type="id" name="downloadItemTitle" />

<item type="id" name="nav_get_paid" />

<item type="id" name="planSelectionContent" />

Removed ID’s:

None

New Assets:

ICN Tab Get Paid (it’s white)
icn_tab_get_paid

Changed Assets:

None

Deleted Assets:

None
8 Likes