Nothing for Apple
Plenty of Apricots though
Maybe itās Foobarās brand colour
Hope so!
Out of interest, how do you do these breakdowns?
I grab APKās from my device, upload them to a file server, jump onto a PC & decompile them. I then compare the previous versionsā files & folders to the latest version and go from there
Picking out the bits thatāre readable by humans and slapping them on the forum
Version: 1.0.2900
Changelog:
Itās been a couple of weeks in the making so letās see what weāve got
Teardown:
<string name="amount_available_to_invest">%1$s available to invest</string>
<string name="amount_remaining">%1$s remaining</string>
The top line is new, not sure where itāll appear. The bottom line has just moved around a bit in the code no new info.
<string name="bank_account_transfer_details_isa_text">To add money to your Investment ISA, make a bank transfer using the details below.</string>
<string name="bank_transfer_isa_reference">Unique Investment ISA reference</string>
Looks like there will be a specific set of instructions to top up an ISA vs a Basic account
<string name="choose_account_type">Choose account type</string>
<string name="choose_account_type_gia_price">0</string>
<string name="choose_account_type_isa_price">3</string>
<string name="choose_account_type_isa_section_first">Free basic orders</string>
<string name="choose_account_type_isa_section_second">All gains & dividends are tax-free</string>
<string name="choose_account_type_isa_section_third">Add up to Ā£20,000 per year</string>
<string name="choose_account_type_price_per_month"> /mo</string>
<string name="choose_account_type_subtitle">"Invest through our Investment ISA and grow your investments tax-free.
A Basic account is free but your investments may be taxable."</string>
ISA / GIA selection :freetrade: (and a hard coded priceā¦ Guess thatās not changing anytime soon )
<string name="creating_isa_account_complete_message">Thanks for opening an Investment ISA with us. Welcome to the world of tax-efficient investing.</string>
<string name="creating_isa_account_complete_title">ISA opened successfully</string>
<string name="creating_isa_account_description">"We're just opening your ISA, the world of tax-efficient investing awaits!"</string>
<string name="creating_isa_account_description_help_trouble">Are you having any trouble? Can we help?</string>
<string name="creating_isa_account_description_help_trouble_text_mask">Can we help?</string>
<string name="creating_isa_account_error_caption">Something went wrong when trying to open your Investment ISA. Please contact support.</string>
<string name="creating_isa_account_error_contact_support">Contact support</string>
<string name="creating_isa_account_title">Opening your Investment ISA</string>
Extra fun info this ISA stuff is close!
<string name="foobar_success_subtitle">You successfully signed up with Foobar! We just need your nationality to continue.</string>
<string name="foobar_success_title">Success</string>
Wonder if Foobar support will come to existing Freetrade customers or whether itāll be exclusively for new people?
<string name="googlepay_button_description">Google Pay button</string>
<string name="googlepay_remaining_topup">Remaining to top up with Google pay</string>
<string name="googlepay_subtitle">"We're testing Google Pay. You can add up to Ā£1000. Bank transfers are unlimited."</string>
<string name="googlepay_title">Top up your account</string>
FANTASTIC! Canāt wait to top-up with GPay instead of a bank transfer
<string name="profile_alpha">Alpha</string>
<string name="profile_early_investor">Early investor</string>
Sadly, Iām neitherā¦ But I do have a user number badge
<string name="switch_account">Switch account</string>
This will be for flicking between ISA & GIA accounts
<string name="topup_bottom_sheet_bank">Bank transfer</string>
<string name="topup_bottom_sheet_bank_description">Unlimited top-ups, forever.</string>
<string name="topup_bottom_sheet_google">Google Pay</string>
<string name="topup_bottom_sheet_google_description">"Quickly top-up by up to Ā£1000. To withdraw you'll need to link your bank account."</string>
<string name="topup_bottom_sheet_title">How would you like to top up?</string>
Aha, this is where youāll choose between top-up types Pros & Cons to both
<string name="update">Update</string>
<string name="update_body">We have a shiny new version of Freetrade for you. You have to update now to continue.</string>
<string name="update_required">New version available</string>
Sensible! Freetrade will alert you to new updates, presumably this is similar to Monzoās implementation which blocks ancient versions of the app from running
Shiny new files
Whatās an AirBnB folder doing in here?!
I believe thatās about it Oh! Hereās what the badges look like (profile page)
Airbnb folder? Thatās hilarious
Aha! Ok so itās not for renting property with stocks and shares
Itās a library for Android effects
You have a different reference for each when topping up, so I guess thatās what this refers to
Do we have any evidence Foobar could be what we think it is?
Praying it isā¦ Hope they announce it soon if itās true!
Whatever Foobar is, looks like theyāre only going to use it to open accounts - so no benefit if youāre already an account holder?
Itās looking that way Maybe Iāll close & re-open my account to test it #madman!
Iāll keep my eyes peeled for any clues which point towards a use for existing account holders but the integration is almost definitely limited to new-users, for now
Itāll turn out to just be sign up/log in with your Google account, wonāt it?
They do seem to be doing some work around onboarding new users, with the Apple Pay/Google Pay being mostly there to make it easy for initial transfers for new users and now this presumably new login method for new users.
Version: 1.0.3383
Changelog:
Itās been a while since the last update so letās see what weāve got
Teardown:
<string name="agreeing_isa_declarations_check_one_label">
I have not subscribed, and will not subscribe, to another stocks and shares ISA in the same tax year that I subscribe to this stocks and shares ISA.
</string>
<string name="agreeing_isa_declarations_check_two_label">
I declare that this application is made and information provided to the best of my knowledge and belief.
</string>
<string name="agreeing_isa_declarations_continue_button_label">Confirm & Open ISA</string>
<string name="agreeing_isa_declarations_section_first">
"I apply to subscribe to a stocks and shares ISA for the tax year 2019/20 and each subsequent tax year until further notice. I declare that:"
</string>
<string name="agreeing_isa_declarations_section_second">
I authorise Freetrade Limited to hold my cash subscription / payment, ISA investments, dividends and any other rights or proceeds in respect of the those investments and any other cash and to make on my behalf any claims to relief from tax in respect of ISA investments.
</string>
<string name="agreeing_isa_declarations_title">ISA declaration</string>
ISAs All of the shiny new terms to go along with them
<string name="bank_account_transfer_remember_copy_isa">
Donāt forget to copy your unique reference number or your money wonāt reach your ISA account.
New reference for ISA top-ups, I believe we were expecting this though @Rat_au_van pointed out that this is the behaviour on iOS
<string name="chip_category_etf">Exchange Traded Fund</string>
<string name="chip_category_stock">Stock</string>
<string name="chip_category_uk">UK</string>
<string name="chip_category_us">US</string>
Categories
ā¦ These popped up for a fraction of a second and disappeared when I updated the app grr
<string name="choose_account_type_isa_free_text">Free until July 2019</string>
<string name="choose_account_type_open_investment_isa">Open Investment ISA</string>
"Invest through our Investment ISA and grow your investments tax-free. "
</string>
<string name="choose_account_type_subtitle_disclaimer">
A Basic account is free but your investments may be taxable.
Free until July 2019, good stuff!
<string name="default_error_msg">Unknown error</string>
Who knows? Not me! Because itās an unknown error
<string name="entering_ni_number_help_trouble">Are you having any trouble? Can we help?</string>
<string name="entering_ni_number_help_trouble_text_mask">Can we help?</string>
<string name="entering_ni_number_hint">National insurance number</string>
<string name="entering_ni_number_subtitle">
You must have a UK national insurance number to open an Investment ISA.
</string>
<string name="entering_ni_number_title">Enter national insurance number</string>
Some extra assistance / guidance whilst entering your NI number
<string name="fingerprint_error_lockout">Too many attempts. Please try again later.</string>
I guess this didnāt exist before I canāt say I tried to break into my own app though
<string name="googlepay_error_content">%1$s</string>
<string name="googlepay_error_title">Your top up was unsuccessful</string>
<string name="googlepay_limit_reached">
"You've reached your limit for Google Pay. Use a bank transfer instead"
</string>
<string name="googlepay_success_content">
"%1$s has been deposited into your account. We'll notify you when it arrives."
</string>
<string name="googlepay_success_title">Your top up was successful</string>
More goodies for GPay Iāve still not got the ability to top-up this way but it must be getting closer
<string name="investments_see_all">See all</string>
<string name="investments_see_less">See less</string>
<string name="investments_see_more">See more</string>
<string name="isa_declaration_list_mask_terms_and_conditions">ISA terms and conditions</string>
I think somebodyās commented in the thread which @anon2636484 started Iāve clearly not got enough investments to see these buttons
<string name="mtrl_picker_cancel">Cancel</string>
<string name="mtrl_picker_confirm">Save</string>
<string name="mtrl_picker_header_prompt">Pick a Date</string>
<string name="mtrl_picker_header_selected">%1$s</string>
<string name="mtrl_picker_range_header_prompt">Pick a Date Range</string>
<string name="mtrl_picker_range_header_selected">%1$s - %2$s</string>
Hmm Iāve got no idea where these will live
Any ideas?
<string name="outage_message">
"We're performing some behind-the-scenes maintenance. We expect to be back in a few hours, check back soon!"
</string>
<string name="outage_support_mask">contact us.</string>
<string name="outage_support_title">If youāve got any questions you can contact us.</string>
<string name="outage_title">"We'll be back soon"</string>
Eek!! I hope Freetrade isnāt expecting too much downtime This is now hardcoded within the app though
</string>
<string name="portfolio_bank_account_linked_subtitle_isa">
Your cash will show up here once youāve topped up your ISA account.
<string name="profile_open_investment_isa">Open Investment ISA</string>
<string name="topup_info3_isa">
Important! Use your unique reference number to ensure your money can find your ISA account.
</string>
Iām on the ISA trial but Iāve not opened the account yet (itās been a long day, hence the 11pm teardown )
<string name="wallet_buy_button_place_holder">Buy with Google</string>
Hopefully thisāll be soon! Itās going to make that initial investment so much quicker & easier
Iām on a Mac so Iāve not done as deep a teardown as Iād normally do Iāve not got my lovely Windows tools with me and Iāve not yet found MacOS alternatives it took me long enough to decompile APKs
Iāll edit this post when Iāve got my hands on my main PC Iāll see if Foobar has reared its head again
5 posts were merged into an existing topic: Android app update v. 1.0.3383
Updated the above post with a full-ish teardown :freetrade:
Enjoy
Version: 1.0.3520
Changelog:
Teardown:
String changes are just typo fixes and grammatical changes Sadly nothing worthwhile sharing!
Thereās some new icons
The names of these files point towards āsign in with Googleā Google OAuth == Foobar
?
2 posts were split to a new topic: āThis app is no longer compatible with your deviceā Play Store message
Out of interest, does Freetrade mind these teardowns? Software and engineering companies that I know of try to prevent reverse engineering, which this seems similar to.
I guess there might be some features that theyāve included in updates, but have not yet activated.
The really good things are normally hidden