RedisConf17 - Lyft - Geospatial at Scale - Daniel Hochman
Capstone Final
1. KYM
(KC Chan, Yu Yang, Michael Lim
Meng)
The New Friendly Toilet Finder App
WC
2. Summary
WC is a user friendly application for Android devices. WC’s purpose is to allow users
to navigate towards the closest available bathroom in Greater Boston. By offering
specific filters: handicap accessibility, gender, or even baby stations, everyone can
find the perfect restroom with ease.
3. Our progress since our second
presentation- Updated and localized our database
- Fix the known issues and bugs that had occur
- Renaming the group and project
- (Goodbye Toilet People, and Where is the Toilet? )
- (Hello KYM and WC)
- Slightly behind schedule
- Encountered many unavoidable difficulties along the way
- Resolving the issues took longer than expected
6. Problems and Challenges
1. Security issues with our database (Online vs Localized )
-JDBC Login problem
1. Lack of locations in our database
-Not enough location data
1. Driver issue
-Intel Atoms x86 vs. ARMv7
1. Native Development Kit (NDK) plugin Problem
-Plugin not work with Newest Android Studio 2.0 SDK
7. Problems and Challenges 2
5) Correct Distance formula
6) Android Permission Problem (6.0 only)
7) Layer of text during real-test in different size of phone
-(1440x2560) in Android Studio vs Real test (720x1280)
8) Google play signature verification
-License
8. WC in action
- First thing first
The Terms & Conditions
EULA(End-user License
Agreement)
- Shift to the right
Closest Location
Time
Special Filter
9. Output
list = new ArrayList<>();
InputStream inputStream =
context.getResources().openRawResource(R.raw.restroom_locations);
POIFSFileSystem poif = new POIFSFileSystem(inputStream);
HSSFWorkbook myWorkBook = new HSSFWorkbook(poif);
HSSFSheet sheet = myWorkBook.getSheetAt(0);
Iterator<Row> iterator = sheet.iterator();
10. Closest Location
- This page will show up, the location shows up in order,
and with rating thing.
( well, we run in a little problems with the order of the
locations, but we will figure it out)
11. Special Filter
- As you can see, there are a few improvements in this page
- Added Handicap and Baby-station icons
- Cleaner look
- Still have issues with spacing
13. Our Objectives now
- Complete the application
- Fix all known bugs and issues
- Implement a way for users to add locations
- Refine the application
- Have the application run smoothly
- Add pictures to the locations
- Make it more user-friendly
- Possibly Publish our project onto the Play Store