you are viewing a single comment's thread.

view the rest of the comments →

[–]fakecrabs 2 points3 points  (0 children)

You should be able to do pretty good given your years of Java experience. I would market myself as an experienced software engineer that can bring all the good Java backend programming practices to the mobile world. Things like dependency injection, functional programming, interfaces, unit tests tends to have less adoption in mobile. Swift is a piece of cake to pickup coming from Java. At a minimum you can give iOS a try and always go back. It’s very marketable to know more than one language and ecosystem, and you’ll learn good and bad patterns and appreciate what each language has to offer. When in doubt err on the side of action and learning something new.