theweatherapp's People
Forkers
jjandu23theweatherapp's Issues
Chat List - Add new Chat
As a user I want to be able to add a new chat to my list with friends on my list so we will develop a means to request the server to create a new chat with our specified friend.
Profile: Ability for user to change password
-Adjusting the Volley request in UserInfoViewModel to ping correct endpoint
-Creating correct endpoint
ChatList View Chats From Server
As a user I want to see a list of chats I'm involved in so we will implement a view model that requests objects representing chats available to a user from the heroku server.
Chat Room - Live Data (Defaults to 'Global Chat')
As a user I want to use the app to chat with other users so we will develop the chat room to a stage where a chat is visible and messages are drawn from the server. It will draw them from the Global Chat Room a this stage. At the next stage it will associate a separate chat room for every chat list item.
Chat Room - Dummy Room
As a user I need a screen to hold chat messages with each of my contacts so I can use the social features of the app.
Add dialog box for when the user is not verified and is trying to sign in
Create Top-Right User Nav
User icon in top right should have dropdown for profile/settings/logout
End point for contacts, a way to request a list of contacts
Weather: Implement 2 recyclerviews on working app
Only allow verified users to login
Chat Fragment - Search Field input Results Popup
As a developer, I need a place to implement the chat feature of the app.
I will add to the ChatList Fragment in Android Studio features consisting of:
- search field input (with a results popup)
Proposing that search field will narrow the list of chats
Add a way to push information from auth activity to main acitivty
Contact - Tap to Expand
As a user, I need contact cards to expand when I click on them with buttons to navigate to open chats with that contact, or create a new chat.
Implement some color values in XML
seed colors with proper names for reference in app. colors do not need to be final.
Contacts Fragment - Recycler View
As a developer, I need a place to implement the contacts feature of the app.
I will create a Contacts Fragment in Android Studio consisting of:
- recycler view
Create Home Activity Stub
Create home activity with sections outlined from whiteboard
Weather fragment- UI
Fixing the webservice so that the user gets a verification email upon registration
Weather frag: add dialog for adding fav user cities
Creating a web end point for database access for user information
Create Profile page
profile page contains:
-user image
-name
-bio
-birthdate
-location
-website
Contact Fragment - All Features implemented in Chat Fragment
As a developer, I need a place to implement the contacts feature of the app.
I will implement all features from Chat Fragment into the Contacts Fragment in Android Studio consisting of:
- search field input (with a results popup)
- add/new chat button
- swipe left and right functionality (if doable, otherwise replace with buttons)
This should be tackled after chat fragment implements these features
logout functionality
adding basic logout functionality to app.
Friends List will need to have a checkmark or x for accept and ignore. After the icon should disappear if possible
No base code
I want to create a codebase so we can start working
adding correct user state to profile fragment
Getting state from server to populate profile fields
Ability to validate client password and send updated password to server
Documentation implementation in Services
Building doc page for web service.
Chat Fragment - Add/New Chat
As a developer, I need a place to implement the chat feature of the app.
I will add to the ChatList Fragment in Android Studio consisting of:
- add/new chat button
Proposing that add new chat button doesn't need it's own screen, it will link to a chat room with an empty contact line that can be filled in
Home: make RV for incoming friend request
Working on the log in screen along with authentication page
Add contact end points (Get Friends, get friend requests, send friend requests)
I need to make it so first name and last name require only a single character
Implement Main page with todays weather, recent chats and pinned chats
Architecture Diagramming/Documentation (Arch diag/doc)
Epic Statement:
As the instructor, I need to view all of architecture diagrams and documentation so that I can verify that
your project structure is reasonable.
Acceptance Criteria:
-the instructor has the ability to view a UI page structure diagram
-the instructor has the ability to view documentation describing the UI theme, to include colors, UI
component styles, navigation components.
Chat List - Add new Chat - Text Field
Supporting Add new Chat User story, we will need a text field that the user can input the name of a user to add into a new chat. On the client's side, it should only allow the user to submit their entry if the user they type is on their friends list.
Arch diag/doc: Theme/Color documentation
Choose and document color schemes to use in the app. Maybe choose several and run them by the client?
Choose and document UI Component styles to use in the app. Maybe choose several and run them by the client?
Chose and document global navigation components. Maybe choose several and run them by the client?
Assumptions:
You had a discussion with the client discussing any preferences.
Update the hints for the password that way the user knows which password is okay and which password is not okay, possibly add more hints for email and first name and last name
Chat Preview Fragment - Recent Chats
I also need to make FAB work on the contacts like so that it can add a contact via the FAB
Chat List - Add new Chat - Button
Supporting Add new Chat User Story, we need a button that will pull up a text field to create a new chat with one or more friends.
Chat Fragment - Recycler View
As a developer, I need a place to implement the chat feature of the app.
I will create a Chat Activity in Android Studio consisting of:
- recycler view
autologin
Swipe left and right - research
As a developer, I need a place to implement the chat feature of the app.
I will add to the ChatList Fragment in Android Studio features consisting of:
- swipe left and right functionality (if doable, otherwise replace with buttons)
If the feature proves to be not reasonably attainable I will scrap this feature.
Add background image to mainactivity
Weather frag: change search from city to zip
Add email verification feature in the webservice
Weather frag: Recycler view for hourly forecast
Weather API implementation in Services
Moving weather API URL from android project to webservice and properly handling API key.
Create Bottom Nav
Create bottom nav that can move between home, weather, contacts, chats
Add a verification button for custom verification
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.