Monzo for Android - Teardowns & Deep Dives 👨‍💻

Originally I had a weblink but I can’t find it now to reload, aahhhhh

:tada: NEW – Version: 2.54.0 :tada:

Disclaimer: things below are subject to change, could just be tests or might be reverted!

Feature Flag Changes:

New:

<boolean name="chat_suggested_articles_v2_5" value="false" />
<boolean name="energy_offer_transaction_widget_enabled" value="false" />
<boolean name="monzo_plus_product_contents-insurance-uj" value="false" />
<boolean name="enable_income_declaration_stage" value="false" />
<boolean name="bizops_task_list_use_task_state_cache" value="true" />
<boolean name="chat_self_close_prompt" value="false" />

Deleted:

<boolean name="chat_suggested_articles_v2" value="true" />
<boolean name="accounts_list_aggregated_accounts_enabled" value="false" />

Asset Changes:

New:

ic_arrow ic_indicator ic_unionpay ic_unionpay_template_32

monzo_package_envelope

Notable String Changes:

New:

<string name="acc_label_card_number">Card number</string>
<string name="acc_label_card_number_node">%s, Card number</string>
<string name="acc_label_cvc_node">%s, CVC</string>

<string name="account_interest_balance_cap">%1$s on up to %2$s</string>

<string name="brand_amex">American Express</string>
<string name="brand_discover">Discover</string>
<string name="brand_mastercard">Mastercard</string>
<string name="brand_visa">Visa</string>

<string name="business_signup_add_trading_name_body">You can add a trading name or simply stick with your registered business name.</string>
<string name="business_signup_add_trading_name_primary_button">Use my registered business name</string>
<string name="business_signup_add_trading_name_secondary_button">Add trading name</string>
<string name="business_signup_add_trading_name_title">Which business name do you want us to use?</string>
<string name="business_signup_business_address_title">Business Address</string>

<string name="business_signup_choose_trading_address_body">This is where we’ll send your debit card and bank statements (if you ask for them). We’ll also add this address to any invoices you send.</string>
<string name="business_signup_choose_trading_address_primary_button">Use registered address</string>
<string name="business_signup_choose_trading_address_secondary_button">Add trading address</string>
<string name="business_signup_choose_trading_address_title">Which address do you want to use?</string>

<string name="business_signup_confirm_trading_address_hint">Trading Address</string>
<string name="business_signup_confirm_trading_address_primary_button">Confirm trading address</string>
<string name="business_signup_confirm_trading_name_hint">Trading Name</string>
<string name="business_signup_confirm_trading_name_instructions">"Add your business trading name. You can choose between using this and your registered name in the Monzo app, and on your business debit card."</string>
<string name="business_signup_confirm_trading_name_primary_button">Confirm trading name</string>

<string name="business_signup_trading_address_title">Trading Address</string>
<string name="business_signup_trading_name_title">Trading Name</string>

<string name="bzv_issuer_image_description">Issuer Image</string>
<string name="bzv_payment_system_image_description">Payment System Image</string>

<string name="card_action_manage_card_and_overdraft">Manage &amp; overdraft</string>

<string name="card_management_action_overdraft_description">%s current limit</string>
<string name="card_management_action_overdraft_title">Manage overdraft</string>

<string name="card_management_header_overdraft">Overdraft</string>

<string name="card_replacement_name_legal">Full legal name</string>
<string name="card_replacement_name_preferred">Preferred name</string>

<string name="company_type_selection_type_not_listed">My business type isn’t listed</string>

<string name="czv_whitelist_no_label">No</string>
<string name="czv_whitelist_yes_label">Yes</string>

<string name="diners_club">Diners Club</string>
<string name="discover">Discover</string>

<string name="hzv_cancel_label">Cancel</string>
<string name="hzv_header_label">Secure Checkout</string>


<string name="incomeDeclarationHint">Your income (per year)</string>
<string name="income_declaration_explanation">Let us know your approximate annual income. This won’t affect you opening your account, we use this to find out if we can lend you money in the future.</string>
<string name="income_declaration_skip">Skip</string>
<string name="income_declaration_title">What’s your income?</string>

<string name="jcb">JCB</string>

<string name="mastercard">MasterCard</string>

<string name="monzo_plus_offers_error_loading">We’re having some trouble fetching the offers at the moment. Please try again in a bit.</string>
<string name="monzo_plus_offers_toolbar_subtitle">Monzo Plus</string>
<string name="monzo_plus_offers_toolbar_title">Discounts and Offers</string>

<string name="name_update_in_progress_message">We’ll send you a notification as soon as it’s done.</string>
<string name="name_update_in_progress_title">Name update in progress…</string>

<string name="order_card_name_toolbar_title">Getting a new card</string>
<string name="order_new_card_name_title">What name do you want on your new card?</string>

<string name="overdraft_declined_accept">Ok, got it</string>

<string name="processing">Processing…</string>

<string name="profile_e_sign_agreement">eSign Agreement</string>

<string name="profile_fee_schedule">Fee Schedule</string>

<string name="profile_sutton_terms_of_service">Sutton Terms Of Service</string>

<string name="profile_update_address_pin_subtitle">Enter your card’s 4 digit PIN to update your address</string>

<string name="purchase_monzo_plus_cannot_add_features_continue">Confirm</string>
<string name="purchase_monzo_plus_cannot_add_features_edit">Edit</string>
<string name="purchase_monzo_plus_cannot_add_features_message">At the moment, you can’t add custom features from this point onwards. Soon we’ll make it possible to add them whenever you want.</string>
<string name="purchase_monzo_plus_cannot_add_features_title">Confirm custom features?</string>

<string name="unionpay">UnionPay</string>


<string name="unknown">Unknown</string>

<string name="update_name_checking_preferred_subtitle">We’ll send you a notification as soon as it’s done.</string>
<string name="update_name_checking_preferred_title">We’re checking your preferred name…</string>

<string name="visa">Visa</string>

Changed:

<string name="loan_summary_chat_with_us">Chat to us if you miss a repayment</string>
<string name="loan_summary_chat_with_us_body">We’ll find another way for you to pay. If you miss a repayment and don’t pay back within a few days, we’ll have to let credit reference agencies know (which could affect your credit score).</string>

<string name="loan_summary_chat_with_us">Get in touch if you miss a repayment</string>

<string name="loan_summary_chat_with_us_body">We’re here to help and can talk you through your options. If you’re more than a few days late it’s likely we’ll have to tell our credit reference agency. This can affect your credit score making it harder to borrow in future.</string>

Notable Deep Links:

monzo://monzo_plus_offers
monzo://new_card_name
monzo://topup (US related)

5 Likes

Visa, union pay, diners club, discover? :face_with_monocle:

Cards US users can top up with?

4 Likes

Woah - top bar (Android) switched sides to match iOS!

More changes to find?..

2 Likes

Take a look at the android beta page:face_with_monocle:

Eeek - summary has gone. And I mean gone. (on new Nav, not new, new nav)
The extra ‘5th’ button isn’t there under the card anymore.

This may tip me over to reverting to the ‘standard’ view :frowning_face:

2 Likes

You can access summary by clicking your balance.

1 Like

No I can’t. On either PA or JA accounts… Tapping balance does nothing - already panic-tapped everywhere to find any hidden/unobvious way to get to Summary. Can’t find one.

Android beta UI (not labs-enabled UI) - I have a Joint Account and so am excluded from labs-enabled UI.

1 Like

I’m on android beta labs enabled. (this is confusing)

What if you hide the transaction feed (until the manage card icons are displayed). Then you should be able to tap on your account balance (to access summary) or/and your account details (sort code and acc number) to copy them. Does that not work for you?

1 Like

If you opted in to the new layout a few months ago and have a joint account, summary is gone until next week

6 Likes

Cheers for the tip, worked for me getting to the summary… But seriously how is that intuitive, no indication that clicking your balance would bring you to summary :man_facepalming:.

1 Like

:tada: NEW – Version: 2.55.0 :tada:

Disclaimer: things below are subject to change, could just be tests or might be reverted!

We have some pretty exciting updates this week! :clap:

Feature Flag Changes:

New:

<boolean name="live_task_list_enabled" value="false" />
<boolean name="android_threeds_new_details_enabled" value="false" />
<boolean name="loan_calculator_v3_android_enabled" value="false" />
<boolean name="bizops_raise_multiple_disputes_july_19" value="false" />
<boolean name="android_direct_debit_new_details_enabled" value="true" />
<boolean name="affordability_questions_in_signup" value="false" />

Experimant Flag Changes:

New:

<string name="greggs_targeted_loyalty_reward">reward_not_activated</string>
<string name="greggs_random_loyalty_reward">reward_not_activated</string>
<string name="greggs_targeted_stretch_reward">reward_not_activated</string>
<string name="greggs_random_sample_stretch_reward">reward_not_activated</string>

Asset Changes:

New:

card_envelope_business card_envelope_business
ic_alternative_accommodation ic_alternative_accommodation

ic_docs_accepted ic_docs_accepted
ic_eligibility ic_eligibility
ic_fire_and_smoke ic_fire_and_smoke
ic_household_leaks ic_household_leaks
ic_overdraft ic_overdraft
ic_product_information ic_product_information
ic_public_liability ic_public_liability
ic_storms_floods ic_storms_floods
ic_tenant_libability ic_tenant_libability
ic_theft_vandalism ic_theft_vandalism
ic_timeline_calendar ic_timeline_calendar
ic_timeline_document ic_timeline_document
ic_timeline_email ic_timeline_email
ic_timeline_money ic_timeline_money

Notable String Changes:

New:

<string name="affordability_description_signup">Tell us a bit about you so we can personalise your account. Don‘t worry, your answers won‘t affect you opening your account.</string>
<string name="affordability_signup_header">More about you</string>
<string name="affordability_submit">Submit</string>

<string name="card_action_enable_overdraft">Turn on overdraft</string>
<string name="card_design_name_business">Pebble Grey</string>

:arrow_up: Getting closer to being able to order the business card id app.

<string name="ci_confirmation_address_info">Where your contents will be covered.</string>
<string name="ci_confirmation_bar_subtitle">Your details</string>
<string name="ci_confirmation_bar_title">Contents insurance</string>
<string name="ci_confirmation_extra_info">If you continue, Urban Jungle will create an online account for you.</string>
<string name="ci_confirmation_intro">Check these details carefully before we share them with Urban Jungle.</string>
<string name="ci_confirmation_privacy_clickable_part">Privacy Policy</string>
<string name="ci_confirmation_terms_check_box">I have read and agree to Urban Jungle’s %1$s and %2$s</string>
<string name="ci_confirmation_terms_clickable_part">Terms &amp; Conditions</string>
<string name="ci_cover_included_accomodation_subtitle">Placeholder</string>
<string name="ci_cover_included_accomodation_title">Alternative accommodation</string>
<string name="ci_cover_included_damage_subtitle">Placeholder</string>
<string name="ci_cover_included_damage_title">Accidental damage</string>
<string name="ci_cover_included_fire_subtitle">In case fire or smoke damages or misplaces your things.</string>
<string name="ci_cover_included_fire_title">Fire and smoke</string>
<string name="ci_cover_included_leaks_subtitle">Placeholder</string>
<string name="ci_cover_included_leaks_title">Household leaks</string>
<string name="ci_cover_included_public_liability_subtitle">Placeholder</string>
<string name="ci_cover_included_public_liability_title">Public liability</string>
<string name="ci_cover_included_storms_subtitle">Placeholder</string>
<string name="ci_cover_included_storms_title">Storms and floods</string>
<string name="ci_cover_included_tenant_liability_subtitle">Placeholder</string>
<string name="ci_cover_included_tenant_liability_title">Tenants liability</string>
<string name="ci_cover_included_theft_subtitle">Placeholder</string>
<string name="ci_cover_included_theft_title">Theft and vandalism</string>
<string name="ci_eligibility_eligible_action">All apply to me</string>
<string name="ci_eligibility_intro">Urban Jungle need to know that all of the below applies to you before they offer you cover.</string>
<string name="ci_eligibility_non_eligible_action">Some don’t apply</string>
<string name="ci_eligibility_requirement_1">The things in your home aren’t worth more than £10,000.</string>
<string name="ci_eligibility_requirement_2">You haven’t made an insurance claim or suffered any loss or damage that may be covered under this policy in the last five years.</string>
<string name="ci_eligibility_requirement_3">You don’t have any unspent criminal convictions (other than speeding fines).</string>
<string name="ci_eligibility_requirement_4">You haven’t been declined or refused insurance, or had a policy cancelled or voided by an insurer.</string>
<string name="ci_eligibility_requirement_5">You haven’t been declared bankrupt, served any County Court Judgements (CCJs), Individual Voluntary Agreements (IVAs) or arrangements with creditors.</string>
<string name="ci_eligibility_requirement_6">The home you’re taking out cover for isn’t undergoing building work, and none is planned during the policy period.</string>
<string name="ci_eligibility_title">Some important checks</string>
<string name="ci_eligibility_toolbar_subtitle">Eligibility checks</string>
<string name="ci_eligibility_toolbar_title">Contents insurance</string>
<string name="ci_ineligible_body">"This is all quite new to us but we’ll hopefully be able to help you get cover soon. For now, why not try going to direct to Urban Jungle instead."</string>
<string name="ci_ineligible_title">We can’t offer you contents insurance right now</string>
<string name="ci_ownership_bar_subtitle">Monzo Plus</string>
<string name="ci_ownership_bar_title">Contents insurance</string>
<string name="ci_ownership_button_action">Get quotes</string>
<string name="ci_ownership_description">Before we continue please answers this question so our chosen content insurance partner can give you an initial quote based on your answer.</string>
<string name="ci_ownership_option_own">Own</string>
<string name="ci_ownership_option_rent">Rent</string>
<string name="ci_ownership_question_title">Do you rent or own your home?</string>
<string name="ci_ownership_title">Before you start…</string>
<string name="ci_quote_cover_label">Cover</string>
<string name="ci_quote_details_covered_as_standard_title">Comprehensive cover as standard</string>
<string name="ci_quote_details_covered_title">What’s covered</string>
<string name="ci_quote_details_product_information_title">Product Information (IPID)</string>
<string name="ci_quote_details_title">Your quote</string>
<string name="ci_quote_learn_more_action">Learn more</string>
<string name="ci_quote_monthly_price_label">A Month</string>
<string name="ci_quote_select_action">Select</string>
<string name="ci_quote_summary_see_policy">See policy overview</string>
<string name="ci_quote_summary_title">Your policy</string>
<string name="ci_quotes_extra_info">All Urban Jungle’s plans include fire, theft, storms and even accidental damages.</string>
<string name="ci_quotes_subtitle">Your quotes</string>
<string name="ci_quotes_title">Contents insurance</string>

:arrow_up: Contents Insurance, with Urban Jungle?!

<string name="docs_intro_body">We have a few documents for you to read before completing your Monzo account.</string>
<string name="docs_intro_button">Start reading</string>
<string name="docs_intro_title">Important information about using Monzo</string>
<string name="docs_outro_body">You’ll be able to access these documents any time from your settings</string>
<string name="docs_outro_button">Finish setting up Monzo</string>
<string name="docs_outro_title">Thanks for signing our agreements</string>
<string name="payments_cancel_direct_debit">Cancel Direct Debit</string>
<string name="payments_details_direct_debit">Direct Debit</string>
<string name="payments_details_direct_debit_reference">Reference</string>
<string name="payments_details_last_paid">Last paid</string>
<string name="payments_move_payment_account_selector_title">Which account would you like to move this payment to?</string>
<string name="payments_move_payment_action">Move payment to another account</string>
<string name="payments_move_payment_not_supported_body">Only the person who moved this payment can move it back to the account it came from.</string>
<string name="payments_move_payment_not_supported_title">You can’t move this here</string>
<string name="payments_move_payment_pin_title">Move payment</string>
<string name="payments_move_payment_too_soon_body">We can’t move your payment back right now. You can move this payment 2 working days after you last moved it.</string>
<string name="payments_move_payment_too_soon_title">You can’t move this yet</string>

:arrow_up: It looks like we may soon be able to move subscriptions between accounts, hopefully this also paves the way to moving them into Pots!

<string name="threeds_action_approve">Approve transaction</string>
<string name="threeds_action_cancel">Cancel transaction</string>
<string name="threeds_action_go_home">Got it</string>
<string name="threeds_approved_message">Next, please go back to %s to finish paying.</string>
<string name="threeds_approved_title">Approved</string>
<string name="payment_schedule_pattern_daily">every day</string>

New Deep Link:

6 Likes
<boolean name="bizops_`Preformatted text`raise_multiple_disputes_july_19" value="false" />

If that means you can open multiple chats then that should sort a lot of issues for people who suddenly need urgent help but are still stuck in a non-urgent chat. :thinking:

3 Likes

Could be useful, I certainly did prefer the previous multiple threads system.

1 Like

bizops being ‘business operations’?

1 Like

6 posts were split to a new topic: Monzo Chat Discussion

bizops = internal support tooling

Yeah, that answer got split out. My bad! :wink:

3 Likes

:tada: NEW – Version: 2.56.0 :tada:

Disclaimer: things below are subject to change, could just be tests or might be reverted!

Small changes this week.

Feature Flag Changes:

New:

<boolean name="savings_issue_enabled_Charter_2019_07_04_Fixed" value="true" />
<boolean name="us_force_3ds_for_topup" value="true" />
<boolean name="savings_issue_enabled_Investec_2019_07_09_Fixed" value="true" />
<boolean name="bizops_hide_refresh_task_list_button" value="true" />
<boolean name="card_topups_enabled" value="false" />
<boolean name="loan_calculator_v3_ios_enabled" value="false" />
<boolean name="business_external_lending_enabled" value="true" />
<boolean name="monzo_points_cashback" value="false" />

Experimant Flag Changes:

New:

<string name="add_salary_signup">disabled</string>

Asset Changes:

New:

ic_profile_plus – ic_profile_plus
ic_profile_star – ic_profile_star
img_card_details_business – img_card_details_business

Notable String Changes:

New:

<string name="business_external_lending_subtitle">See how much you can borrow</string>
<string name="business_external_lending_title">Business funding</string>
<string name="card_design_name_lagoon_blue_plus">Lagoon Blue - Plus</string>
<string name="card_design_name_midnight_sky_plus">Midnight Sky - Plus</string>
<string name="details_statements_history">Statement history</string>
<string name="details_statements_title">Account statements</string>
<string name="pay_early_done_share_action">Share this Animation</string>
<string name="pay_early_done_share_copy">I just got paid early with Monzo ��</string>
<string name="profile_plustomer">Monzo Plus user</string>
<string name="purchase_monzo_add_extras_quote_title">%1$s a month</string>
<string name="purchase_monzo_add_extras_quote_title_minimum_amount">From %1$s a month</string>
<string name="purchase_monzo_add_extras_quote_title_minimum_amount_with_months">From %1$s a month for %2$s months</string>
<string name="purchase_monzo_add_extras_quote_title_minimum_amount_with_years">From %1$s a year for %2$s years</string>
<string name="purchase_monzo_add_extras_quote_title_with_months">%1$s a month for %2$s months</string>
<string name="purchase_monzo_add_extras_quote_title_with_years">%1$s a year for %2$s years</string>

New Deep Links:

monzo://add_salary_email
monzo://add_salary_options

Both of these screens have been around for a while, now they have deep links.

5 Likes