The question is a bit too broad, can you be more specific about what the app does, which libraries you are using.
The answer is of course yes it can be re-coded, but how much work it will be depends on what libraries are used and if there is a one to one correspondence with functions from B4a to B4i that you have used and if the functionality is actually available in IOS, or will need to be done differently.