I'm pretty new to mobile application development (I'm fairly competent with the languages though since I'm currently taking plenty of programming classes as an IT major) and was wondering if anyone could give me some feedback on an idea that I have...
I'm toying with the idea of creating an app that helps users find parking around my university's campus (as the lack of available parking is currently a major topic among the student body here). The general idea that I have right now is for the user to be greeted by an interactive map of the campus upon logging into the application, this map will show all of the parking areas and will have a colored overlay depending on whether or not there is parking in that area (green = a lot of parking, yellow = little parking (gonna leave this black to save your eyes), red = no parking).
The app would get the parking information via user input as well as existing information (i.e, how many spaces are available in each area). If a user parks in Lot A, they will report that they have parked in Lot A on the application. If there are 80 parking spots in Lot A and 59 other users have reported that they parked there, this would mean that (as far as the application knows) 60/80 spots in Lot A are taken and it will appear as yellow on the map. When the user leaves the lot, they will report it in the application and the information will update accordingly.
-----------
There are a few problems that I can think of before starting anything:
1.) I wouldn't even really know where to start with this. I've gone through some of the basic tutorials of Android Studio and am kinda starting to get a hang of it. Knowing some of the languages used in Android Studio (Java in particular) has helped me pick it up a bit quicker, but I'm not sure if I'm competent enough to give this project a shot just yet (especially since I would be doing this alone).
2.) The great majority of students around campus use iOS devices. By limiting the user population to Android users only, I'm losing over half of the user feedback that this app needs to be effective. I would need to find a friend that has experience with iOS development, or I would need to find the time to learn it myself.
3.) Like I said above, the application relies solely on user input to be effective. I'm certain that I could gain a large amount of users by advertising it around campus, since parking is currently a major issue here. But if enough users forget to mark that they've parked (or left a parking spot), the information will be pretty inaccurate. Though I'm sure there are some ways to combat this.
-----------
What do you guys think? Is this project too overly ambitious for one newbie to complete or is it manageable? What problems do you see with this idea and what would you do differently? How would you go about creating this app and what resources would you recommend using for it? I'm open to any and all suggestions/critiques!
Thanks a lot for your feedback!
I'm toying with the idea of creating an app that helps users find parking around my university's campus (as the lack of available parking is currently a major topic among the student body here). The general idea that I have right now is for the user to be greeted by an interactive map of the campus upon logging into the application, this map will show all of the parking areas and will have a colored overlay depending on whether or not there is parking in that area (green = a lot of parking, yellow = little parking (gonna leave this black to save your eyes), red = no parking).
The app would get the parking information via user input as well as existing information (i.e, how many spaces are available in each area). If a user parks in Lot A, they will report that they have parked in Lot A on the application. If there are 80 parking spots in Lot A and 59 other users have reported that they parked there, this would mean that (as far as the application knows) 60/80 spots in Lot A are taken and it will appear as yellow on the map. When the user leaves the lot, they will report it in the application and the information will update accordingly.
-----------
There are a few problems that I can think of before starting anything:
1.) I wouldn't even really know where to start with this. I've gone through some of the basic tutorials of Android Studio and am kinda starting to get a hang of it. Knowing some of the languages used in Android Studio (Java in particular) has helped me pick it up a bit quicker, but I'm not sure if I'm competent enough to give this project a shot just yet (especially since I would be doing this alone).
2.) The great majority of students around campus use iOS devices. By limiting the user population to Android users only, I'm losing over half of the user feedback that this app needs to be effective. I would need to find a friend that has experience with iOS development, or I would need to find the time to learn it myself.
3.) Like I said above, the application relies solely on user input to be effective. I'm certain that I could gain a large amount of users by advertising it around campus, since parking is currently a major issue here. But if enough users forget to mark that they've parked (or left a parking spot), the information will be pretty inaccurate. Though I'm sure there are some ways to combat this.
-----------
What do you guys think? Is this project too overly ambitious for one newbie to complete or is it manageable? What problems do you see with this idea and what would you do differently? How would you go about creating this app and what resources would you recommend using for it? I'm open to any and all suggestions/critiques!
Thanks a lot for your feedback!