Does Android have a long-term future in the industry?

Profile picture
Entry-Level Software Engineer [SDE 1] at Amazona year ago

I'm a native Android developer, and I really enjoy doing the work. However, I want to make sure that I'm well setup across my career overall - Does Android have good prospects in tech going forward? On a related note, how does it correlate to future opportunities and growth within Amazon?

10 Likes
416 Views
2 Comments

Discussion

(2 comments)
  • Profile picture
    Meta, Pinterest, Kosei
    a year ago

    Yes, I do think Android has a long term future (more details in video). Specifically within Amazon, I think Android is core to where they'll see the most growth as a company: in developing regions such as India. In addition, I imagine a lot of the hardware efforts for Amazon have some overlap with Android technology. So even if Amazon stops investing in Android, you'll be well-equipped to have impact on these other team.

    6 Likes
  • Profile picture
    Tech Lead @ Robinhood, Meta, Course Hero
    4 months ago

    Does Android have good prospects in tech going forward?

    I'm biased obviously, but I 100% believe it does. Android is simply too big to go away with its ~3 billion active devices. Mobile is a duopoly between Android and iOS, and as long as Apple products remain extremely expensive for the average non-American person, Android will continue having a massive presence within the market.

    On a related note, how does it correlate to future opportunities and growth within Amazon?

    Amazon is a bit funky as they probably have the least truly native mobile development among FAANG companies, but there's still a lot of opportunity there I'm sure. Amazon also makes hardware that runs AOSP underneath like Fire and Echo devices, which is a gold mine of technical growth and scope for native Android engineers (caveat: Amazon is probably deprioritizing these after the layoffs though).

    Zooming out, you just learn a lot of good engineering fundamentals doing Android in general as you deal with so many edge cases naturally, especially at Big Tech:

    • Tons of device variety with different specs and screen sizes
    • Need to account for 5+ prior major OS versions at least
    • Random jank that phone manufacturers add since they all fork Android before deploying it on their phones

    If you are truly striving to be a good Android engineer, you will become a good software engineer overall. The instincts you build up while dealing with natural Android jank is truly invaluable.

    For more resources about Android:

    3 Likes