Dash Explorer Android App

2 downloads 302 Views 786KB Size Report
The Dash Explorer Android App is designed to be a mobile information hub for DASH interested user. The first release sco
Dash Explorer Android App Project Proposal

0.1

roomservice – [email protected]

www.dash.org

1. General Project Information Project Name:

Dash Explorer Android App

Description and Goal Statement:

The Dash Explorer Android App is designed to be a mobile information hub for DASH interested user. The first release scopes basic market and network stats and will integrate Dash Force news into a native user experience for smartphone users. On top of this, the app will come with DASH wallet watcher, to keep track of balance and transactions of specific addresses without the need to import a private key into an existing Dash Wallet app – perfect for hardware- or offline wallets. After the release of the first version, the app will be further improved with additional features which are already scoped for future proposals.

Email Address / Website:

[email protected]

Vendor:

roomservice (Freelancer and Android Developer)

2. Project Team Name

Department

Telephone

E-mail

Project Manager:

roomservice

[email protected]

Team Members:

roomservice

[email protected]

3. Stakeholders (e.g., those with a significant interest in or who will be significantly affected by this project) Dash User who are interested in DASH news, market or blockchain data and stats. Dash User who use hardware- or offline wallets and want to keep track on their balance and transactions without the need to import their private key into an existing Dash Wallet app. 4. Project Scope Statement Project Purpose / Business Justification The Dash Explorer Android App will improve the awareness of DASH in the Android ecosystem, which is currently present on over 80% of all smartphones worldwide. This app brings DASH relevant information into a single information hub for Android devices – DASH newcomer doesn’t even have to know all those websites about news, market or blockchain data and stats. It will also bring features for advanced users like a wallet watcher and a native, fast and responsive user experience – optimized for mobile usage – even better than browsing mobile websites.

Objectives (in business terms) Dash Explorer Android App will be released in version 1.o on Google Play Store. Source code will be published a public GitHub repository and released under the terms of the MIT license. An optional code review can be done by a third party before published into the Google Play Store. This proposal includes support and maintenance for 6 month after release.

www.dash.org

Key Deliverables • • • •

Native Android app based on Java, developed with Android Studio Fast and responsive user experience while following the Google Material Design guidelines Branded with DASH identity and of course ad-free Privacy - User specific data is stored on the device only – no registration or account required



Features: o Dashboard with basic DASH market- and network data o Explorer for DASH blocks, addresses and transactions o Integrated DASH Force News viewer o Monitoring balances of specific addresses including transactions o Notifications on specific events like new transactions on monitored addresses or new DASH Force News, which can be configured by the user



Support and maintenance for 6 month after release

Scope As described before the scope of this proposal is reaching those goals described under objectives and key deliverables. Not in scope of this proposal – but planned for future releases to give an outlook: • • •

• •

Supporting multiple currencies o User can define his foreign currency instead of USD as exchange rate for dash. Supporting multiple languages o App will support multiple languages based on Android device locale or user setting. Integrating data from DASH Budget Information Network (DBIN) o List all active proposals o Get detailed information for each proposal including comments o Push notifications on specific events like new proposals or proposal reaches funding threshold Optimized Layouts for larger devices like tablets Transition into an iOS app to provide the same benefits for the Apple ecosystem o Please note, that the proposal owner is specialized into native Android development, that means a port into iOS depends bringing an iOS developer on board – which could happen in a future proposal if there is demand from the community.

Project Milestones and Schedule Project start: As soon as Pre-Proposal passes Timeframe: 3 month Milestones: After 4 weeks – Basic prototype including working APIs After 8 weeks – Advanced version including most features After 10 weeks – Release candidate ready for community review

www.dash.org

Success Criteria The goal of this proposal is achieved when: • •

The Android app is published into the Google Play Store with all features described in version 1.0 Support and maintenance for 6 month after release has been delivered

Major Known Risks (including significant Assumptions) Risk

Risk Rating (Hi, Med, Lo) Since the app doesn’t run come with an own backend, it relies on data providers like APIs from cryptocompare.com, blockcypher.com and dashforcenews.com

Low

There could be a risk that an API doesn’t respond in time, stops working or even will be shut down, which will affect the functionality. Constraints Since the project will developed by one person there is the possibility that the timeframe must be extended because of circumstances not planned yet (for example unexpected illness).

External Dependencies As described as a risk above there are dependencies on various APIs and data provider for this app: cryptocompare.com API (https://www.cryptocompare.com/api/) blockcypther.com API (https://www.blockcypher.com/dev/dash/) dashforcenews.com RSS Feed (https://www.dashforcenews.com/feed/)

5. Communication Strategy This Proposal was discussed and consulted by Mark and has got a consent from the DASH Force Team. If the proposal will be approved, this project and the DASH Force Team will work hand-in-hand in order to bring high quality DASH Force News even more present into the smartphone market and the app will be promoted on DASH Force News. 6. Reviews Planned Project progress can be monitored anytime on a public github.com repository after the project has started. An optional code review can be done by a third party before published into the Google Play Store. 7. Notes

www.dash.org