Skip to content

Frolle/Schmaps

Repository files navigation

Release Notes - Release version 1.0

The following features are included in the release of Schmaps version 1.0:

  • Search Lecture Hall: You can search for lecture halls and other rooms on Chalmers and get the direction. By clicking on the figure you get more information about where you can find the microwave, which floor and building.

  • Search Micros: Shows a map with microwaves on both campuses. By clicking on the figure you get more information about where you can find the microwave, which floor and building.

  • Search for Restaurants: Shows a map with restaurants on both campuses. By clicking on the figure you get the name and more information about the restaurant.

  • Search for ATMs: Shows a map with the ATMs on both campuses. By clicking on the figure you get the address.

  • Book Study room: Takes you to the web page where you can book a study room. You login with your CID.

  • Check In: You can view who is checked in and check in yourself. Writing your name is not mandatory. By clicking on the figure you get the name of the checked in person or "Unknown" and when they checked in. The information is stored for 2 hours.

  • Check Buses: Shows a timetable for bus number 16 which goes between campus Johanneberg and Lindholmen. The departure times an in real time.

The app contains database that contains information on lecture halls, other rooms, microwaves, restaurants and ATMs on Chalmers campus Lindholmen and Johanneberg.

IMPORTANT! When using Check In be aware that the data is send with a regular GET http request. If you do not want your name to be shown do not type any name and you should log in as "Unknown"

Permissions used:

  • android.permission.INTERNET: used so that the Schmpas can access Internet and get directions, buss timetable etc.
  • android.permission.ACCESS_COARSE_LOCATION: used so that Schmaps can get your location using the network (triangulation).
  • android.permission.ACCESS_NETWORK_STATE: used so that Schmaps can check if you have Internet connection before attempting to get directions, check in or get the bus time table.

Fixed bugs:

Bug#1 Line in the bottom in splash screen When starting splash a lighter line in the bottom on lg optimus 2x. On Samsung galaxy s the line is on the bottom and on the top

Bug #2 When you choose get directions you need to path the screen or move on the map before the path is drawn. This recourse isRouteDisplayed() is not called when nothing is happening, it is triggered by events I guess.

Bug #3 GoogleMapSearchLocation crashes when started in emulator.

Bug #4 New intent starts when phone is flipped, need to make a search again The data is not saved, you need to make a search again in googleMapSearchLocation

Bug #5 get directions button The get directions button appears when you press the menu button, this is not good because it is easily missed.

Bug #6 Application crashes when starting CheckInActivity without Internet

Bug #7 Application crashes when pressing get directions without Internet

Bug #8 App crashes when changing to landscape view if you have the mapview

Bug Database in Swedish The words and descriptions used in database are in Swedish, should be in English.

Bug Bugged-Button The buttons in menu still pressed in when press return button

Bug #11 Splash screen bug If return button is pressed when splash screen is showing the application starts anyway, the menu is shown.

Bug #12 Not possible to check in using Swedish characters

Bug #14 App crashes when accessing check in or check bus without Internet

Known bugs:

Bug #13 App crashes sometimes when trying to access Check buses

Bug #15 Checkbus crashes after 01:00 because västrafik api does not return from which stop the bus leaves

Bug #16 campus menu does not work properly in landscape mode, stretches the picture out (menu, campusmenu ans splash is now locked in portrait mode until this bug is fixed)

About

Epic Android project.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors