Git Product home page Git Product logo

taskapp's Introduction

TaskApp

Version 1.0.0-Alpha01

Ligth Mode. Designed with Figma software.

Light Mode



Dark Mode. Designed with Figma software.

Dark Mode

    Version 1.0.0_Alpha01 - 02/08/2022

    With this App the user will be able to list tasks, complete, edit or delete them at will.
These tasks consist of a check, a title, a description, two dates and the author of the task.

The user must create an account, in local DB, by entering a name of at least 3 letters, 
a valid email address and a password of at least 8 digits including numbers, at least 
one lowercase and one uppercase letter. This will allow you access to the app. Once logged 
in, a "remember me" check can be activated so that it is not necessary to log in every time 
the app is started.

The user will have a history list showing all created tasks (deleted tasks will disappear). 

The user has a series of settings such as the light/dark theme, which can be activated manually 
or allow the application to activate it in case it is activated on the device. You can use the 
colors of the application or change them to automatic mode (only for devices with Android 12+ 
and above). You can use your system language or switch between English and Spanish. 
Finally, you can modify the maximum time that the "remember me" option will be able to enter 
without asking for the password again.

The user can navigate between the different screens using the top menu.

The user will be able to change his data at any time as long as he is logged in.

This app is developed with:
- JetPack Compose 1.3.0-beta01
- Dagger Hilt 2.42
- Room 2.4.3
- Datastore 1.0.0
- Coroutines 1.6.4
- LiveData 1.2.1
- MVVM
- Clean Architecture
- Material you (Material 3)
- Material Icons

SDK minimum 26
Target SDK 32
 
Demo 

### Version 1.0.0-Alpha01
## Create Task.
https://www.youtube.com/embed/rOrmNMeZgoU
<br>
<br>

## Settings.
https://www.youtube.com/embed/ZUFTF1OtWs0

<br>
<br>

## Navigation.
https://www.youtube.com/embed/tdLMn0rjapo

<br>
<br>

### Version 1.1.0-Alpha01
Version 1.1.0_Alpha01 - 08/09/2022
- Datastore has been added to replace SharePreferences, since google has deprecated them. 

<br>
<br>

### Version 1.2.0-Alpha01
Version 1.2.0_Alpha01 - 13/09/2022
- Error checking has been added for both user input data and database load data, along with the 
logic necessary to display such errors to the user via the UI.

<br>
<br>

### Version 1.2.5-Alpha01
Version 1.2.5_Alpha01 - 13/09/2022
- Fixed errors in login (rememberMe), settings, changed the screen detail layout and changed the new task height.

<br>
<br>

### Version 1.3.6-Alpha01
Version 1.3.6_Alpha01 - 20/09/2022
- Refactor Architecture
- Implements Use Cases
- Fixed a bug in the animation of the checkBoxes.

<br>
<br>

### Version 1.3.28-Alpha01
Version 1.3.20_Alpha01 - 27/09/2022
- New features have been added 

<br>
<br>

### Version 1.4.30-Alpha02
Version 1.4.30-Alpha02 - 04/10/2022
- New feature get random images of Pexels.com has been added at splash screen

<br>
<br>

### Version 1.4.30-Alpha02
Version 1.4.30-Alpha02 - 04/10/2022
- New tests added and refactor code.

taskapp's People

Contributors

jorgeagullom avatar

Stargazers

 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.