This post has been de-listed
It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.
Hi everyone,
I’m a mobile developer with the past 2 years focused on Flutter. Unfortunately, the company I work at decided not to renew my contract and I’m trying to decide on my next career move. I’m considering either diving into native iOS development or furthering my skills in native Android development. Here’s a bit more about my situation:
- Experience: I have significant experience with Flutter, which has given me a good grasp of cross-platform development.
- Android: I have some experience with Android development (uni projects) using Java.
- iOS: I have no direct experience with iOS development.
In either case, I would need to learn either Kotlin (for Android) or Swift (for iOS). Given the time and effort required to learn a new platform, I’m also considering whether it might be more strategic to pivot towards something different like Spring Boot, which seems to be in high demand in my area.
Here’s what I’m weighing.
iOS: Learning Swift and diving into the iOS ecosystem might be a fresh start, but I’m starting from scratch.
Android: I already have some Java experience, which might make learning Kotlin a bit easier and could potentially leverage my existing knowledge.
Spring Boot: Seems to be highly employable and could diversify my skill set beyond mobile development.
I’m torn between continuing in mobile development (and if so, which platform) or shifting gears to backend development with Spring Boot.
Any advice on which direction might be more advantageous given the current job market? Would it be better to deepen my expertise in one of the mobile platforms or pivot to a different technology altogether?
Thanks in advance for your insights!
Subreddit
Post Details
- Posted
- 2 months ago
- Reddit URL
- View post on reddit.com
- External URL
- reddit.com/r/cscareerque...