https://github.com/milldr/meet-up
CSE 5236 Mobile App. Project
https://github.com/milldr/meet-up
Last synced: 8 months ago
JSON representation
CSE 5236 Mobile App. Project
- Host: GitHub
- URL: https://github.com/milldr/meet-up
- Owner: milldr
- Created: 2017-02-21T23:17:59.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-11T02:14:17.000Z (about 9 years ago)
- Last Synced: 2025-03-29T09:09:10.133Z (about 1 year ago)
- Language: Java
- Homepage:
- Size: 1.58 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Meet-Up
#### the scheduling assistant
------
## Authors
#### Daniel Miller
#### Jeff Liao
#### Kyle Williams
#### CSE 5236 - Mobile Apps
------
# Part 5
## Installing
1. Clone the repository
2. Open it in Android Studio
3. Build the app
4. Run on your chosen emulator (or physical device).
## Non-functional Use Cases
+ Memory, the app will use less than 15 MB
+ Availability, the app will target SDK version 25 and have a minimum SDK of 15
+ Usability, the app will have text written buttons to clearly display what is expected of each button
+ Security, the app will not display user passwords anywhere
+ Reliability, the app will retain user, group, and meetup information as specified by user input
+ Legal, the app request an internet connection if required. There are no other privacy requirements from the user device
## Functional Use Cases
#### Accounts:
+ Account creation - User can create an account.
+ Account login - User can log into an account.
+ Account logout - User can log out of an account.
#### Groups:
+ Group creation - User can create a group.
+ Add member - User can add a member to a group at creation
#### Meetups:
+ Meetup creation - User can create a meetup.
+ Meetup joining - User can join a meetup.
+ Meetup leaving - User can leave a meetup.
## Profiler Performance Upgrade - Memory Use Improvement
Previously, the user to meetup association was accomplished by a list of user keys stored in each meetup. Now that has been replaced by a relational table. You can see in the screenshots that this has decreased the memory used (for 3 meetups) from around 8 MB to around 3 MB - a significant improvement!
### Before

### After

## Screenshots
#### Login and Sign Up


#### Home Screen and Navigation



#### Calendar


#### Adding a Meetup - Appear in main page


#### Groups


#### Settings - Logout

------