File tree 4 files changed +16
-14
lines changed
lib/features/task_list/presentation/widgets
4 files changed +16
-14
lines changed Original file line number Diff line number Diff line change 1
- # todo_app
1
+ # Done
2
+ Приложение для отслеживания задач.
2
3
3
- A new Flutter project.
4
+ ## Screenshots
4
5
5
- ## Getting Started
6
+ ![ task_list] ( ./screenshots/task_list.png )
7
+ ![ task_edit] ( ./screenshots/task_edit.png )
6
8
7
- This project is a starting point for a Flutter application.
9
+ ## Features
8
10
9
- A few resources to get you started if this is your first Flutter project:
11
+ * Отображение списка задач, фильтрация несделанных задач.
12
+ * Изменение и удаление задач из списка задач через свайпы, добавление новой задачи через последний элемент списка.
13
+ * Подробный просмотр информации о задаче на экране редактирования задачи.
14
+ * Изменение, сохранение и удаление задачи на экране редактирования задачи.
15
+ * Хранение данных приложения оффлайн
16
+ * Синхронизация данных приложения с сервером при наличии указанного в файле * credentials.env* токена авторизации * TOKEN*
10
17
11
- - [ Lab: Write your first Flutter app] ( https://docs.flutter.dev/get-started/codelab )
12
- - [ Cookbook: Useful Flutter samples] ( https://docs.flutter.dev/cookbook )
13
-
14
- For help getting started with Flutter development, view the
15
- [ online documentation] ( https://docs.flutter.dev/ ) , which offers tutorials,
16
- samples, guidance on mobile development, and a full API reference.
18
+ ## Work in progress
19
+ * Работа с Firebase
Original file line number Diff line number Diff line change 1
1
import 'package:flutter/material.dart' ;
2
2
import 'package:flutter_gen/gen_l10n/app_localizations.dart' ;
3
- import 'package:todo_app/core/presentation/edit_text.dart' ;
4
3
5
4
class AddTask extends StatefulWidget {
6
5
final void Function (String ) onInputEnd;
@@ -27,14 +26,14 @@ class _AddTaskState extends State<AddTask> {
27
26
@override
28
27
Widget build (BuildContext context) {
29
28
return Padding (
30
- padding: const EdgeInsets .all ( 12 ),
29
+ padding: const EdgeInsets .symmetric (vertical : 12 ),
31
30
child: ListTile (
32
31
minLeadingWidth: 0 ,
33
32
leading: Column (
34
33
mainAxisAlignment: MainAxisAlignment .center,
35
34
children: [
36
35
Padding (
37
- padding: const EdgeInsets .only (right: 15 ),
36
+ padding: const EdgeInsets .only (right: 4 ),
38
37
child: IconButton (
39
38
onPressed: () => _onInputEnd (_controller.text),
40
39
icon: Icon (Icons .add))),
You can’t perform that action at this time.
0 commit comments