Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/milldr/meet-up
CSE 5236 Mobile App. Project
https://github.com/milldr/meet-up
Last synced: 25 days 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 (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-04-11T02:14:17.000Z (over 7 years ago)
- Last Synced: 2024-12-08T02:43:44.601Z (about 1 month ago)
- Language: Java
- Homepage:
- Size: 1.58 MB
- Stars: 0
- Watchers: 3
- 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
![Before](/screenshots/before.png)
### After
![After](/screenshots/after.png)## Screenshots
#### Login and Sign Up
![Create](/screenshots/createaccount.png)
![Login](/screenshots/login.png)#### Home Screen and Navigation
![Main](/screenshots/main.png)
![Navigation](/screenshots/nav.png)
![Overflow](/screenshots/overflow.png)#### Calendar
![Calendar](/screenshots/cal1.png)
![Calendar 2](/screenshots/cal2.png)#### Adding a Meetup - Appear in main page
![Meetup](/screenshots/meetup.png)
![Main Page w/ MU](/screenshots/showmeetup.png)#### Groups
![Groups](/screenshots/group.png)
![Add Group](/screenshots/addgroup.png)#### Settings - Logout
![Logout](/screenshots/logout.png)------