UPDATE: I need my App with the SOURCE CODE. Please make sure if you are interested.
Running Diary App
Project Domain / Category
Mobile App (Android)
Abstract:
We are going to develop an android based mobile app which will be used by the runners to record your running activity. The app will record the distance covered by the runner, speed of the runner as well as the pace. This app will also show the weekly and monthly reports to the user. Finally, the proposed application should also include a music player to play music from the local storage of the mobile.
Functional Requirements:
The functional requirements of the proposed application will be as following:
1. When the user opens the app. the system will get the current location of the user on map and will show it to the user. At the bottom of the map, there will a button to start the running session.
2. The user will press the “START RUNNING” button before starting the running session. After the button is pressed, the application will start recording the running history (distance covered so far, time taken so far, speed and pace). The system will capture the distance per run via GPS coordinates or device location.
3. The user will press “END RUNNING” button after completing the running session and then the system will calculate the distance, time, running speed and pace and will show to the user.
4. The system should also be able to store the information about each running session in the database. This information will include the route on the map, the total distance covered for that session, the speed and pace of the runner during the session.
5. This data will be used by the user to generate the reports for a specific duration (weekly, monthly etc.)
6. The system will calculate and display the averages speed and average pace during a specific duration based on historical run statistics.
7. There will be pace calculator functionality which will ask the user to enter the starting point and the destination and then based on previous running history, the system will calculate the time required to complete the running from starting point to the destination.
8. Our proposed application will allow include a music player which will allow user to choose music files from the local storage and will allow the user to play/stop songs directly into the application.
Tools:
1. IDE: Android Studio
2. Programming Language: Java
3. Database: SQLite / any other DB you like
4. Unified Modelling Language (UML): Microsoft Visio, IBM Rational Rose
I have 2 plus years of experience in app development as kotlin and java developer and I can easily complete your project within the time period.
I also have uploaded many apps on google play store and also provide free service to maintain the apps on play store.
Handle user issue and app crash if any found and fully dedicated to providing full service to our customers for a long time. I am always focused on the deadline to complete the client's project