Can you make an iOS app without having a macbook (but having an iPhone)? E.g by using NativeScript / Javascript, and running an emulator to create the binaries?
And at what point do you need to pay for the Apple dev membership? Can you use test flight to test the app with a few people before you have to pay Apple?