Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Mar 10, 2021. It is now read-only.
Siddharth Sharma edited this page Mar 8, 2017 · 4 revisions

Welcome to the Zap wiki!

A short summary of what we have accomplished and learned in this project so far:

  • Designing
    • Design the UI pages for fluent interaction; include clear instructions.
    • Catch and communicate error messages to the user in simple language.
  • Development
    • Create an android app with multiple activities
    • Connect the app using RESTful APIs and JSON with a web server
    • Integrate fingerprint authentication, voice recording features
    • Use Microsoft voice API, for voice authentication
  • Testing
    • Write Unit Tests using JUnit.
    • Write UI tests, end to end tests, using Espresso framework.
  • Build Automation
    • Configure gradle for automatic build, testing, packaging.
    • Learn about dependency management.
  • Continuous Integration and Deployment
    • Integrate with Travis-CI; builds for every commit/PR in each branch.
    • Automatic Deploy to GitHub Releases from Travis-CI; deploys for every tag in master branch.
    • Securely communicate API keys for remote builds
  • Project Management
    • Work in dev/feature branches, use PRs
    • Learn Issue management, bugs/features tracking, with Labels, Milestones.
    • Work with Git tags, and GitHub releases
Clone this wiki locally