Coder Social home page Coder Social logo

taskmasteraws's Introduction

TaskMaster

Lab26

Summary

Today I created a home page that has two buttons. The add Task button is routed to the add task xml which displays two input text boxes, a total task text, and a add task button. The add task button has an onClick event listener that will change the text of a blank text box at the bottom of the screen to show submitted. The routing for the all task is also set up but no functionality at this time.

Lab26 Home Lab26 addTask Lab26 allTask

Lab27

Summary

Today's Lab we dipped into shared preferences and extras. The homepage was updated to have buttons that go to a settings activity as well as task detail activity. On the settings page you are able to update the username shared preference which is displayed in multiple places. The Task Detail buttons on the home page will pass in an extra of the Text adjacent to the button and sets the Title of the task page.

Lab27 Home Lab27 Settings Lab27 TaskDetail

Lab28

Summary

Today's lab was all about setting up a RecyclerView. The buttons on the homepage were instead replaced with a RecyclerViewer that iterates over a list of Tasks and displays them on screen. Each task has an event listener that will pass on extras of the tasks properties which will populate the Task Detail page.

Lab28 Home

Lab29

Summary

In Today's Lab we implemented Rooms which is a SQL database. A StateEnum was created as the state options for the tasks and was set as one of the properties for the Task class. Functionality was added so that when the user presses the add task button the information gets taken and saved into the database.

Lab29 Home Lab29 Task Add Lab29 Task Detail

Lab32

Summary

All components of Rooms was removed and was replaced by AWS dynamoDB database architecture.

Lab32 Home

Lab33

Summary

Updated database to have a bidirectional one team to many tasks relationship. Implemented a delete button on the task detail page that will do a get request by id and delete by task. Also set a restriction to only show tasks if the users set team matches the tasks assigned team.

Lab33 AddTask Lab33 Setting

Lab36

Summary

Updated app to include Amplify Cognito. Login page is now default activity on startup and requires user to sign in. If user has not been created then the option to signup and verify is available. On login user is directed to main activity.

Lab36 Home Lab36 SignUp

Lab37 && 38

Summary

Added S3 bucket implementation in order to upload images and Location to pull location of task when created

Lab37 TaskDetail

Rescources

Settings icon by Icons8 Logout icon by Icons8

taskmasteraws's People

Contributors

rogermreyes avatar

Watchers

 avatar

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.