I‘m also a Java dev and I code some iOS apps in my spare time. So I’m wondering you are having troubles with Swift? It’s as function (or not functional) as Java. Why are you having trouble with it?
I always get confused with ViewControllers (put the code of one in another, because of the name) and find the "guard lets" very complicated. I'm more used to programming using very much comparisons and tried to implement the demonstration project in Apple's site, and I haven't studied anything of the language before starting, which I guess wasn't a good idea. I understood the basics but some functions are a little bit obscure for me.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.