- Thanks for helping me out!
- I plan on releasing updates while you are hiking, would be great if you could try those too…
- I understand hiking/food/shower/naps/beers will come first, so don't feel bad if you don't have the time/energy to update the app during a zero in town, I get it.
- If you have no use for the app anymore, and are tired of installing updates etc., just tell me, it's fine. There's no real plan with this, nobody signed a contract, it's all good.
- Eventually this will be a paid app, maybe 5 dollars per trail (planning to support the triple crown trails), if you're not ok with me eventually making some money (a lot will go to google/apple) based on features developed from your feedback, don't install the app.
- The PCT is going to be awesome, don't worry, it'll all work out somehow! if you have trail/hiking questions feel free to ask
Before you install:
- Android has all sorts of ways to make sure you only install apps through google play (for both safety and monetary reasons), we're going to have to disable that to install the app.
- Technically that means you're taking a risk, as you're going to have to trust me and my app, general advice would be to not install apps from sources you do not trust.
- This app will access storage (to save/load map-tiles/trail data), your location (it's a gps enabled app), internet (to download stuff)… I think that's about it.
- There are differences between android versions, chances are certain options will have different names…
Step 1: Open the Google Play/Google Store app on your phone, in the menu (hamburger button (3 horizontal stripes), top left), choose “Play protect”, Disable “full scanning”, or “scan device for security threats”, or something similar…
Step 2: Close Google Play/Google Store
Step 3: Open Settings, use the search bar (top) and search for “install unknown apps”, “unknown sources” or “special app access” or something similar. Eventually you should get to a page that lists all your installed apps, and most of them will say “not allowed” below them. Some android phones might have a general “allow unknown apps” setting, and no app specific settings…
Step 4: Find your webbrowser in this list (probably Chrome), tap it, and enable the option “allow from this source”.
Step 5: You're about to install an APK (an app), your browser will download it, once it's done downloading it'll give you the option to open it, which will run the default Android installer, “hopefully” this install process will work…. If not, send me a message.
Step 6: Remove the .apk file from your downloads folder, not needed, but you can.
Step 7: Launch the app, it should launch with a splash-screen with a giant BETA 1, followed by the settings screen.
Step 8: Choose “Purchase” (left side) and click on the PCT sign. It's instantly added.
Step 9: Choose “Download” (left side), in the dropdown, choose “Pacific Crest Trail”, the buttons below are download links to trail/snow and tiles data, you're going to need all of them, some are already included in the app (grey), others need downloading (green), the map-tiles are 400mb and will take a while. Make sure you're on wifi for this.
Step 10: Close the settings panel by tapping somewhere next to it (there's no close button, yet).
Step 11: scroll through the elevation profile, click anywhere to go to that mile on the map, click on markers, enable GPS tracking, play around, go through the settings etc.
Step 12: there is a secret red button, you can click it, but I'd advice you not to mess around in the admin panel…
Step 13: Consider eating some high calory food, to celebrate...
- there are bugs, feel free to report any functional bugs you find, currently looking for a way to make that easy for you guys. For now just send a message.
- visual/esthetic bugs/suggestions are also welcome, but it's not really the focus right now as there are still some features missing.
- data bugs, if there's some data missing/wrong I'd also like to know about it (and so would halfmile), this app uses the latest version of the halfmile gpx data.
- there are no side trails and no towns, towns will be added soon, side trails will have to wait.
- looking for a way to implement compass heading (direction), so far I've been unable to find a solution that works on all devices...
- the rating system isn't implemented yet, working on it
- there will be a difference between the mileage of this app and halfmile maps/guthooks, it should be minor though.
- on/near trail pois (points of interest) are shown as a point marker, while ones further from the trail are shown as a circle
- when you're near the trail the app will use your current location, if you're far away it'll show a pop-up for simulation. This is expected behavior.
- The elevation profile shows 4.5 miles of trail, and vertically scales to fit, this is by design (4.5 miles is an hour and a half for fast hikers, most hikers prefer to get to water every 5 miles or so)
- The elevation profile only shows some pois (points of interest), water/camp/road/end of trail and 'resorts' (places where they have water) these can be turned on/off in the settings. It also shows an indicator at the bottom which means "there are other pois within this mile that are not being shown'). The Map shows all pois. I made a choice between what's essential and what's not, more data isn't always best, input is appreciated on this point, what's mising that is essential while hiking.
- the offline map-tiles only show 1 mile of terrain surrounding the trail, this is by design (to prevent an even larger download)
- it's not possible to pan the trail using the map, as the map only renders a short section of trail, use the list on the right side as it'll trigger a redraw, this is still work in progress, not perfect (needs bounds), but it works.
- zooming is limited, but should be good enough, feedback needed, again it's a trade-off based on maptiles/rendering, going for that 4.5 miles of overview.
- there are grey items on the list (map view), these are points on side trails, eventually side trails will be added.
- bug:the elevation profile has vertical red lines when you first open the app (android only), has to do with fullscreen/resize/immersive mode
- bug: gridlines (map) overlap, the earth is a sphere, it's mathematically complex, I'm looking for a solution.
- bug: animations are a bit crappy, I'll probably end up removing all animations to preserve battery etc.
- bug: there's a problem with the elevation of roads, this is a problem with the halfmile data, working on it.
- the app slows down over time, meaning there is a memory leak somewhere...