Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seanoshea/blueplaqueslondon-android
BluePlaquesLondon-Android
https://github.com/seanoshea/blueplaqueslondon-android
Last synced: 14 days ago
JSON representation
BluePlaquesLondon-Android
- Host: GitHub
- URL: https://github.com/seanoshea/blueplaqueslondon-android
- Owner: seanoshea
- License: other
- Created: 2014-03-02T11:46:23.000Z (almost 11 years ago)
- Default Branch: develop
- Last Pushed: 2017-08-26T16:17:39.000Z (over 7 years ago)
- Last Synced: 2024-11-02T14:20:20.122Z (2 months ago)
- Language: Java
- Size: 4.16 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Twitter: @seanoshea](https://img.shields.io/badge/[email protected]?style=flat)](https://twitter.com/seanoshea)
[![License](http://img.shields.io/badge/license-BSD-green.svg?style=flat)](https://github.com/seanoshea/BluePlaquesLondon-Android/blob/master/LICENSE)
[![Build Status](https://circleci.com/gh/seanoshea/BluePlaquesLondon-Android.svg?style=svg)](https://circleci.com/gh/seanoshea/BluePlaquesLondon-Android.svg?style=svg)
[![codecov](https://codecov.io/gh/seanoshea/BluePlaquesLondon-Android/branch/develop/graph/badge.svg)](https://codecov.io/gh/seanoshea/BluePlaquesLondon-Android)
[![PRs Welcome](https://img.shields.io/badge/prs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
## BluePlaquesLondon Android
Android Application for finding Blue Plaques through London. [Google Play Store Link](https://play.google.com/store/apps/details?id=com.upwardsnorthwards.blueplaqueslondon)## Static Code Analysis
Android linting, PMD and findbugs can all be run from the `BluePlaquesLondon` subfolder with commands like:
```
gradlew lint
gradlew pmd
gradlew findbugs
```## Contributing
Suggestions and bug reports for the application are always welcome. Open an issue on github if you'd like to see an addition to the application or if you spot a bug. Pull requests are especially welcome (and most likely to get merged if you have some unit tests associated with the merge request).## Building a Release
- Alter the `gradle.properties` file to look like:
```
RELEASE_STORE_FILE=~/production.keystore
RELEASE_STORE_PASSWORD=password_here
RELEASE_KEY_ALIAS=production
RELEASE_KEY_PASSWORD=password_here
```
- Ensure the `production.keystore` file includes the `AB:47:6B:2C:00:7E:00:35:3C:CA:58:5F:43:89:6F:8D:2F:F6:EB:B3` SHA by executing:
```
keytool -list -v -keystore ~/production.keystore
```
- Navigate to https://console.developers.google.com/apis/credentials?project=blue-plaques-london
- Alter the `com.google.android.maps.v2.API_KEY` property in `AndroidManifest.xml` to include the production key for Google Maps. The Google Developer Console lists it as a production key.
- Execute `./gradlew assembleRelease` to build.
- Execute `adb install app/build/outputs/apk/app-release.apk` while having a device attached.## iPhone/iPad Version
The original idea behind an application for showing historical blue plaques around London was implemented in Objective-C for iOS devices. The source code for that version of the application is available [here](http://github.com/seanoshea/BluePlaquesLondon). It is downloadable from the Apple's [AppStore](http://www.appstore.com/seanoshea)## Beta Builds
If you're interested in access to beta-builds of the application, there's a Google Group available [here](http://groups.google.com/forum/#!groupsettings/blue-plaques-london-android-beta-testers/information)