I built my own recently. With only front end dev knowledge and average Javascript skills. I made it originally in Cordova, as it's HTML based. I found the packages a nightmare to get working in most cases and a lot of stuff seem to be no longer supported.
I then remade the app in Flutter using Android Studio. If you don't have a mac your going to struggle to release an iOS version as mac are ***** as you'd expect and make xCode not work on windows.
I found flutter to be an easy learning curve initially and could easily make a basic app. It gets quite a bit harder after that, but the software is supported by Google has lots of documentation and tutorials.
I would recommend Flutter.