National Park Guide boasts rich, detailed information on America’s most popular National Parks, including key features, history, maps, campgrounds, hiking trails, current weather and alerts, with links to additional information resources using NPS Data API , Hiking Project Data API and OpenWeatherMap API .
The application is aimed at Tourists and Hikers visiting any of the National Parks in United States of America.
- MVVM architecture with Repository Pattern
- Android Jetpack - LiveData, ViewModel, Room with RxJava
- Descriptions of each park’s key features and history, with links to additional resources.
- Current weather condition.
- List of Trails and Campground with additional details.
- Park-related news, alerts, and events.
- Tag your favorite park sight.
- Supports UI for multiple phone and tablet sizes.
- Uses Expresso Unit tests for UI and Intents.
- Google and Email sign-in.
- Share Trail and Campground location with friends.
- The free app variant displays banner ads.
- Home Screen Widget with Favorite Park details.
- Accessibility support.
- Offline mode.
- Libraries:
Copyright 2018, Shaunak Jani
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.