The place where random ideas get written down and lost in time.

2021-08-05 - Looking back at Bearing B3

Category DEV

When I (re)created Bearing B3, I tried a few things:

  • The “new” ABB (Android Bundle) mode.
    • Not a big fan but this is the way to go since Play will eventually make AAB mandatory in 2021 or 2022.
    • It was a good test and useful, and I shall keep it that way for distrib.
  • The new “instant vs installed” modes.
    • That was good learning to realize that instant creates some limitations, e.g. can’t bundle analytics stats with it.
    • Other than that, it makes the build config a bit more complicated by having 2 variants.
    • Overall it doesn’t bring much in terms of visibility. E.g. how many apps are installed vs run as instant?
  • FirebaseAnalytics instead of GA.
    • Same difference?
    • Need to constantly update the library… it’s obsolete again IIRC.

Work suggestions:

  • Remove the “instant” variant. Only keep the installed one.
    • What about google play? Can I remove the instant version there too?
    • ⇒ update the “installed” version first and check if the “instant” can be removed from Play. If it does, then cleanup the “instant” build script + code.
  • Check updating of the Firebase library.
    • ⇒ That’s enough update needed to create the new installed variant.


 Generated on 2025-01-18 by Rig4j 0.1-Exp-f2c0035