Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

create simple todo list app #17

Merged
merged 40 commits into from
Mar 19, 2021
Merged
Show file tree
Hide file tree
Changes from 12 commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
8f3c00b
create simple todo list application, #16
SimonLab Sep 11, 2020
144afba
add test for the Item class, #16
SimonLab Sep 11, 2020
f86ec51
add .travis.yml file, #16
SimonLab Sep 11, 2020
f72fcfe
update Readme: What are widgets, #16
SimonLab Sep 16, 2020
51c7302
Add Travis badget to Readme
SimonLab Sep 16, 2020
3e889e1
add list of widgets used, 16
SimonLab Sep 16, 2020
1edfb8f
add description for widget used
SimonLab Sep 17, 2020
fccfe5e
reorganise readme sections, 16
SimonLab Nov 11, 2020
0215f11
small code clean: rename class Item to Task and add final to unchange…
SimonLab Dec 4, 2020
920117d
override initState method to load existing tasks, #21
SimonLab Dec 4, 2020
e9300e2
reorganise app in files and folders strucrture, #16
SimonLab Dec 8, 2020
6808866
use package layout path instead of relative path to import local file…
SimonLab Dec 9, 2020
a05152f
add test for encode/decode task/json, #16
SimonLab Dec 9, 2020
9cb1ee2
save new task on sharedpreferences, #16
SimonLab Dec 9, 2020
22d39e3
convert todolist statefull widget to stateless and use provider to ma…
SimonLab Jan 15, 2021
7c04c4c
use ChangeNotifierProvider.value to use provider with created tasks
SimonLab Jan 17, 2021
87a7974
load tasks from disks when changeNotifier instance is created
SimonLab Jan 18, 2021
07b91dc
rename widgets and models classes
SimonLab Jan 19, 2021
a1f915d
add toggle test for task
SimonLab Jan 20, 2021
edc4424
remove flutter-plugin-dependencies
SimonLab Jan 20, 2021
b5c57e8
add github action for CI
SimonLab Jan 20, 2021
3a6424d
update github action workflow
SimonLab Jan 20, 2021
50fdd11
remove .travis.yml, replaced by Github action
SimonLab Jan 20, 2021
1b30cc0
only trigger Github action on push
SimonLab Jan 20, 2021
f7ab285
run flutter analyze in CI
SimonLab Jan 20, 2021
04de133
ignore generated file for shared preferences
SimonLab Jan 20, 2021
dc10750
create coverage report and send result to codecov
SimonLab Jan 20, 2021
d750d95
add codecov secret for uploading report
SimonLab Jan 20, 2021
d0508fe
add script generating test file for coverage
SimonLab Jan 21, 2021
63ac708
resolve permission denied for running script with Github action
SimonLab Jan 21, 2021
5f6bcf7
use name project in generated test file
SimonLab Jan 21, 2021
5be90a3
add test for todolistmodel
SimonLab Jan 22, 2021
fd147f9
test tasks widget
SimonLab Jan 23, 2021
cc6f5f1
test Task widget
SimonLab Jan 23, 2021
9d3e7f0
add test widget for todolist
SimonLab Jan 25, 2021
1c8bb0a
add tap event test on a task
SimonLab Jan 26, 2021
487e2f8
add enter text for new task test
SimonLab Jan 26, 2021
33063b8
add integration test
SimonLab Jan 27, 2021
6503571
remove .flutter_plugins generated file from git
SimonLab Jan 27, 2021
a1e27f7
update readme
SimonLab Feb 24, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .flutter-plugins
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# This is a generated file; do not edit or check into version control.
path_provider_linux=C:\\Users\\simon\\flutter\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_linux-0.0.1+2\\
path_provider_windows=C:\\Users\\simon\\flutter\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\path_provider_windows-0.0.4+3\\
shared_preferences=C:\\Users\\simon\\flutter\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\shared_preferences-0.5.12+4\\
shared_preferences_linux=C:\\Users\\simon\\flutter\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\shared_preferences_linux-0.0.2+4\\
shared_preferences_macos=C:\\Users\\simon\\flutter\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\shared_preferences_macos-0.0.1+11\\
shared_preferences_web=C:\\Users\\simon\\flutter\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\shared_preferences_web-0.1.2+7\\
shared_preferences_windows=C:\\Users\\simon\\flutter\\flutter\\.pub-cache\\hosted\\pub.dartlang.org\\shared_preferences_windows-0.0.1+3\\
1 change: 1 addition & 0 deletions .flutter-plugins-dependencies
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"shared_preferences","path":"C:\\\\Users\\\\simon\\\\flutter\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\shared_preferences-0.5.12+4\\\\","dependencies":[]}],"android":[{"name":"shared_preferences","path":"C:\\\\Users\\\\simon\\\\flutter\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\shared_preferences-0.5.12+4\\\\","dependencies":[]}],"macos":[{"name":"shared_preferences_macos","path":"C:\\\\Users\\\\simon\\\\flutter\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\shared_preferences_macos-0.0.1+11\\\\","dependencies":[]}],"linux":[{"name":"path_provider_linux","path":"C:\\\\Users\\\\simon\\\\flutter\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\path_provider_linux-0.0.1+2\\\\","dependencies":[]},{"name":"shared_preferences_linux","path":"C:\\\\Users\\\\simon\\\\flutter\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\shared_preferences_linux-0.0.2+4\\\\","dependencies":["path_provider_linux"]}],"windows":[{"name":"path_provider_windows","path":"C:\\\\Users\\\\simon\\\\flutter\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\path_provider_windows-0.0.4+3\\\\","dependencies":[]},{"name":"shared_preferences_windows","path":"C:\\\\Users\\\\simon\\\\flutter\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\shared_preferences_windows-0.0.1+3\\\\","dependencies":["path_provider_windows"]}],"web":[{"name":"shared_preferences_web","path":"C:\\\\Users\\\\simon\\\\flutter\\\\flutter\\\\.pub-cache\\\\hosted\\\\pub.dartlang.org\\\\shared_preferences_web-0.1.2+7\\\\","dependencies":[]}]},"dependencyGraph":[{"name":"path_provider_linux","dependencies":[]},{"name":"path_provider_windows","dependencies":[]},{"name":"shared_preferences","dependencies":["shared_preferences_linux","shared_preferences_macos","shared_preferences_web","shared_preferences_windows"]},{"name":"shared_preferences_linux","dependencies":["path_provider_linux"]},{"name":"shared_preferences_macos","dependencies":[]},{"name":"shared_preferences_web","dependencies":[]},{"name":"shared_preferences_windows","dependencies":["path_provider_windows"]}],"date_created":"2020-12-09 11:34:52.761290","version":"1.24.0-10.2.pre"}
nelsonic marked this conversation as resolved.
Show resolved Hide resolved
19 changes: 19 additions & 0 deletions .idea/libraries/Dart_SDK.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions .idea/libraries/KotlinJavaRuntime.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/runConfigurations/main_dart.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

36 changes: 36 additions & 0 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions .metadata
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# This file tracks properties of this Flutter project.
# Used by Flutter tool to assess capabilities and perform upgrades etc.
#
# This file should be version controlled and should not be manually edited.

version:
revision: 81a45ec2e5f80fa71d5135f1702ce540558b416d
channel: beta

project_type: app
11 changes: 11 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
language: dart
dist: bionic
addons:
install:
- git clone https://github.com/flutter/flutter.git -b stable
- ./flutter/bin/flutter doctor
script:
- ./flutter/bin/flutter test
cache:
directories:
- $HOME/.pub-cache
Loading