It is quite possible for you to create your own mobile app, but there are many things to consider and many steps to take before this becomes a reality. The first thing to consider is the type of app you want to create. If you think of your hobbies and what you love to do while on your leisure time, you should have no problem coming up with a good app.
The next thing to consider is the types of people you wish to connect with via your app. If your app is geared more towards teenagers, it should be quick to open, and there should be as much information as possible on every page of the app. If your app is geared more towards adults, there should be some adult concepts within the app. All of your tabs should be simple to access, and users should be able to easily send you a message if the app is not working the right way.
The next thing to consider is how people are going to use your app. Most people will use their phone to use your app, but there may be people who will want to test your app on their tablet or laptop. With that being said, it is important that you make sure your app works just as good on a tablet and laptop as it does on a smartphone. A great tool to use is demographics. Once you see how many people are using your app and on what devices, you will know exactly how you will want to proceed in making your app available on a variety of devices.
One other thing to consider is the offline user. Most people have the Internet on their phone, but people do not like to use their data, so they usually keep their wifi off unless they are in a public place that has wifi. Users should be able to use your app with or without the Internet. This is especially true if this is your first app. The only way to get more users is to offer more to the public.
One of the best ways creators have developed a great app with great features is by studying what people did before them. The more apps you try out yourself the more you will know exactly what kind of app you want to deliver to the public.