Secret Keeper

This is a fantanstic app we developed in AUT's Software Development Practice course (SDP). The methodology we used to develope this app is agile. And scrum is the framework.

The app is used for people to store their secrets. One interesting feature is that people can also exchange their secrets and view other people's secret anonymously by searching the secret's ID. Also there are some little games inside so the customer can play and unlock other people's secrets.

##Team

1. Team member

  • Tao Li (Scrum Master, developer)
  • Harry Zhu (Product Owner, developer)
  • Nan Jiang (Main developer)
  • Su Kim Troung (developer)

In the developing process we use trello as our Scrum board also the project management board.

3. Development Evironment

  • Android Studio as IDE
  • Genymotion as Android Emulation
  • SDK 21
  • Language: Java

4. Method and tools

  • Agile
  • INVEST
  • DEEP
  • TDD
  • Planning Poker

##Sprint 1

Click Below to open the youtube Link ScreenShot

Click Below to open the youtube Link ScreenShot

##Sprint 2 (Final deliverable - App Showcase)

Login Page

This is the first page when user login into the app. You can go click the button "Don't have an account? Click here to register" below and go to the register page.

Register Page

This the register page when user click the button in login page. In the page, user can enter their username, password, email address and gender to register.

Main Page

This is the main page of the whole app. In this page, you can search other people's secret, choose to play a little aracde game. And every secret can have different background. We use scroll view as the structure of this page. People can scroll down the screen to refresh the page to view new updated secret. By clicking the secret card, you can go to the Secret Page.

Secret Page

In the secret page, you can view the secret and also other people's comment on that secret. At the bottom of this page, you can also post your comment.

My Posted Secret Page

By clicking the "Me" button at the bottom of every page , you can go to the "My Posted Secret Page". In this page, you can view all your secrets here.

Post Page

In this page, you can post your secret. And also choose a unique background for your secret.

Game Page

This little game is called '2048'. 2048 is a single-player sliding block puzzle game. 2048 is played on a gray 4×4 grid, with numbered tiles that slide smoothly when a player moves them using the four arrow keys. Every turn, a new tile will randomly appear in an empty spot on the board with a value of either 2 or 4. Tiles slide as far as possible in the chosen direction until they are stopped by either another tile or the edge of the grid. If two tiles of the same number collide while moving, they will merge into a tile with the total value of the two tiles that collided.The resulting tile cannot merge with another tile again in the same move. Higher-scoring tiles emit a soft glow.