Giter VIP home page Giter VIP logo

devhub's Issues

Compose Activity

  1. Add Camera Functionality

    • Connect Camera to the onpress user can take pictures
    • Enable user to take pictures and pick also from the gallery
  2. Make different layouts

    • Make creating a post a multiactivity task where you first add description and Topic then image

UI polish

  • Bring in an external library to make the UI look fancier (Added the CardView library and the Material Library to style buttons and make beautiful cardview and toolbars)

FollowersAndFollowingDisplay

  • Add a Tab layout to display followers and following side by side

  • Import the followers from the Following module

  • Display the user followers in a list and following in another list beside the followers

Search Fragment

  • Add an algorithm to determine what suggestions to give the user a job recommendation depending on their level of experience as determined by the information provided at onboarding and the github repository contribution.

Onboarding

  • Created onboarding screens

  • Added information like location to use in later movement

Chat Feature - Stretch Feature

  • Enable users to text other users

  • Add layout for previewing texts

  • Add model for messages

  • Enable searching for a user to see what text to send

Add third party user view

  • Enable user to click and view third party users and be able to view their profile and their posts and give them the options
    to follow or unfollow
  • Enable users to click anywhere they see another user to immediately view their page

Polish Home Activity

  1. Design Logistics

    • Determine and structure the position of a post supporting tools
    • Enable user to click to view the details activity with the post
  2. Compose Activity.

    • Add compose Activity floating button in the homepage

Details Activity

  1. Add Proper feature View
    • User is able to see the full post
    • User is able to see comments and read through the comments

Gestures

  • Add doubleTap to the post in the details Activity to like
  • Stretch Goal Add swipe in profile Activity to go back to main activity

Stretch Feature - Followers Module

  • Add the concept of followers with an additional class in parse
  • Add the follow button in the android app to enable users follow each other
  • Enable users to view their followers through a bottom collapsing view
  • Enable users to view the people they are following

Third party repositories

  • Enable user to view other users repositories

  • Enable user to click on other user repositories to go to their github pages and learn more

  • Enable user to access other user github work from the github repo page

Configure parse server

  1. Set up parse server
    • Deploy to Heroku and test server connection
    • Set up parse dashboard

Build out skeleton Views of the app

  1. Build and test the major views in the app
    • Build the Main Activity with Timeline, Profile, Repo and Compose Fragments.
    • Connect the Timeline Fragment to the Timeline Adapter and to display post
    • Connect the Profile Adapter to the profile fragment to display post
    • Build basic Repo page

Camera to upload pictures

  1. Add Camera Functionality
    • Connect Camera to the onpress user profile picture
    • Enable user to take pictures and pick also from the gallery
    • Upload the picture to the parse server and Byride their picture from github

Animations

  • Add an Animation from the home
    Fragment to the details fragments
  • Add an Animation from the details fragment to the comments fragment

Search View

Populate the search fragment to enable users search for other user

Polish Profile Activity

  1. User Information fill up process
    • Fill Up user information from the Sign up page from their github profile
    • Add edit user profile section to enable user to edit their profile to override github information

Login and Logout

  1. Establish the correct account creation flow

    • Build a separate login and sign Up activity
    • Save Token in parse server to prevent login every single time.
    • User that has logged in before bypasses the login the next time they come in
    • Add logout within the Settings
    • Test the functionality thoroughly

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.