├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
├── PULL_REQUEST_TEMPLATE.md
└── workflows
│ └── tests.yml
├── .gitignore
├── .idea
└── runConfigurations
│ ├── development.xml
│ ├── production.xml
│ └── staging.xml
├── .metadata
├── .vscode
├── extensions.json
└── launch.json
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
├── DISCLAIMER
├── Gemfile
├── LICENSE
├── Makefile
├── README.md
├── analysis_options.yaml
├── android
├── .gitignore
├── app
│ ├── build.gradle
│ └── src
│ │ ├── debug
│ │ └── AndroidManifest.xml
│ │ ├── development
│ │ └── res
│ │ │ ├── drawable-hdpi
│ │ │ └── splash.png
│ │ │ ├── drawable-mdpi
│ │ │ └── splash.png
│ │ │ ├── drawable-nodpi
│ │ │ └── app_widget_preview.png
│ │ │ ├── drawable-v21
│ │ │ ├── back_imagen_widget.xml
│ │ │ ├── back_imagen_widget_button.xml
│ │ │ ├── background.png
│ │ │ └── launch_background.xml
│ │ │ ├── drawable-xhdpi
│ │ │ └── splash.png
│ │ │ ├── drawable-xxhdpi
│ │ │ └── splash.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ └── splash.png
│ │ │ ├── drawable
│ │ │ ├── background.png
│ │ │ ├── bono.png
│ │ │ ├── close.png
│ │ │ ├── corp.png
│ │ │ ├── datos.png
│ │ │ ├── ic_launch_image.xml
│ │ │ ├── ic_launcher_background.xml
│ │ │ ├── ic_launcher_foreground.xml
│ │ │ ├── launch_background.xml
│ │ │ ├── quick_actions.xml
│ │ │ └── saldo.png
│ │ │ ├── layout
│ │ │ ├── close_float_widget.xml
│ │ │ ├── float_window.xml
│ │ │ └── todo_app_widget.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_round.png
│ │ │ └── launcher_icon.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_round.png
│ │ │ └── launcher_icon.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_round.png
│ │ │ └── launcher_icon.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_round.png
│ │ │ └── launcher_icon.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── back_widget_negro.png
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_round.png
│ │ │ ├── ic_main_list_item2.png
│ │ │ ├── ic_planes_datos_list_item1.png
│ │ │ ├── ic_planes_sms_list_item1.png
│ │ │ ├── ic_planes_voz_list_item1.png
│ │ │ ├── ic_saldo_list_item4.png
│ │ │ ├── ic_widget_button_apn.png
│ │ │ ├── ic_widget_button_datos.png
│ │ │ ├── ic_widget_button_wifi.png
│ │ │ ├── ic_widget_demo.png
│ │ │ └── launcher_icon.png
│ │ │ ├── values-night
│ │ │ ├── styles.xml
│ │ │ └── themes.xml
│ │ │ ├── values
│ │ │ ├── attrs.xml
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── ic_launcher_background.xml
│ │ │ ├── strings.xml
│ │ │ ├── styles.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ └── todo_app_widget_info.xml
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── cubanopensource
│ │ │ │ └── todo
│ │ │ │ └── TodoAppWidget.kt
│ │ ├── kotlin
│ │ │ └── com
│ │ │ │ └── cubanopensource
│ │ │ │ ├── FloatingWindow.kt
│ │ │ │ └── MainActivity.kt
│ │ └── res
│ │ │ ├── drawable-hdpi
│ │ │ └── splash.png
│ │ │ ├── drawable-mdpi
│ │ │ └── splash.png
│ │ │ ├── drawable-nodpi
│ │ │ └── app_widget_preview.png
│ │ │ ├── drawable-v21
│ │ │ ├── back_imagen_widget.xml
│ │ │ ├── back_imagen_widget_button.xml
│ │ │ ├── background.png
│ │ │ └── launch_background.xml
│ │ │ ├── drawable-xhdpi
│ │ │ └── splash.png
│ │ │ ├── drawable-xxhdpi
│ │ │ └── splash.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ └── splash.png
│ │ │ ├── drawable
│ │ │ ├── background.png
│ │ │ ├── bono.png
│ │ │ ├── close.png
│ │ │ ├── corp.png
│ │ │ ├── datos.png
│ │ │ ├── ic_launch_image.xml
│ │ │ ├── ic_launcher_background.xml
│ │ │ ├── ic_launcher_foreground.xml
│ │ │ ├── launch_background.xml
│ │ │ ├── quick_actions.xml
│ │ │ └── saldo.png
│ │ │ ├── layout
│ │ │ ├── close_float_widget.xml
│ │ │ ├── float_window.xml
│ │ │ └── todo_app_widget.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_round.png
│ │ │ └── launcher_icon.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_round.png
│ │ │ └── launcher_icon.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_round.png
│ │ │ └── launcher_icon.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_round.png
│ │ │ └── launcher_icon.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── back_widget_negro.png
│ │ │ ├── ic_launcher.png
│ │ │ ├── ic_launcher_round.png
│ │ │ ├── ic_main_list_item2.png
│ │ │ ├── ic_planes_datos_list_item1.png
│ │ │ ├── ic_planes_sms_list_item1.png
│ │ │ ├── ic_planes_voz_list_item1.png
│ │ │ ├── ic_saldo_list_item4.png
│ │ │ ├── ic_widget_button_apn.png
│ │ │ ├── ic_widget_button_datos.png
│ │ │ ├── ic_widget_button_wifi.png
│ │ │ ├── ic_widget_demo.png
│ │ │ └── launcher_icon.png
│ │ │ ├── values-night
│ │ │ ├── styles.xml
│ │ │ └── themes.xml
│ │ │ ├── values
│ │ │ ├── attrs.xml
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── ic_launcher_background.xml
│ │ │ ├── strings.xml
│ │ │ ├── styles.xml
│ │ │ └── themes.xml
│ │ │ └── xml
│ │ │ └── todo_app_widget_info.xml
│ │ ├── profile
│ │ └── AndroidManifest.xml
│ │ └── staging
│ │ └── res
│ │ ├── drawable-hdpi
│ │ └── splash.png
│ │ ├── drawable-mdpi
│ │ └── splash.png
│ │ ├── drawable-nodpi
│ │ └── app_widget_preview.png
│ │ ├── drawable-v21
│ │ ├── back_imagen_widget.xml
│ │ ├── back_imagen_widget_button.xml
│ │ ├── background.png
│ │ └── launch_background.xml
│ │ ├── drawable-xhdpi
│ │ └── splash.png
│ │ ├── drawable-xxhdpi
│ │ └── splash.png
│ │ ├── drawable-xxxhdpi
│ │ └── splash.png
│ │ ├── drawable
│ │ ├── background.png
│ │ ├── bono.png
│ │ ├── close.png
│ │ ├── corp.png
│ │ ├── datos.png
│ │ ├── ic_launch_image.xml
│ │ ├── ic_launcher_background.xml
│ │ ├── ic_launcher_foreground.xml
│ │ ├── launch_background.xml
│ │ ├── quick_actions.xml
│ │ └── saldo.png
│ │ ├── layout
│ │ ├── close_float_widget.xml
│ │ ├── float_window.xml
│ │ └── todo_app_widget.xml
│ │ ├── mipmap-anydpi-v26
│ │ ├── ic_launcher.xml
│ │ └── ic_launcher_round.xml
│ │ ├── mipmap-hdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_round.png
│ │ └── launcher_icon.png
│ │ ├── mipmap-mdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_round.png
│ │ └── launcher_icon.png
│ │ ├── mipmap-xhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_round.png
│ │ └── launcher_icon.png
│ │ ├── mipmap-xxhdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_round.png
│ │ └── launcher_icon.png
│ │ ├── mipmap-xxxhdpi
│ │ ├── back_widget_negro.png
│ │ ├── ic_launcher.png
│ │ ├── ic_launcher_round.png
│ │ ├── ic_main_list_item2.png
│ │ ├── ic_planes_datos_list_item1.png
│ │ ├── ic_planes_sms_list_item1.png
│ │ ├── ic_planes_voz_list_item1.png
│ │ ├── ic_saldo_list_item4.png
│ │ ├── ic_widget_button_apn.png
│ │ ├── ic_widget_button_datos.png
│ │ ├── ic_widget_button_wifi.png
│ │ ├── ic_widget_demo.png
│ │ └── launcher_icon.png
│ │ ├── values-night
│ │ ├── styles.xml
│ │ └── themes.xml
│ │ ├── values
│ │ ├── attrs.xml
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── ic_launcher_background.xml
│ │ ├── strings.xml
│ │ ├── styles.xml
│ │ └── themes.xml
│ │ └── xml
│ │ └── todo_app_widget_info.xml
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ └── gradle-wrapper.properties
└── settings.gradle
├── assets
├── fonts
│ └── Montserrat-Regular.ttf
└── images
│ ├── logo.png
│ └── splash.png
├── config
└── ussd_codes.json
├── fastlane
├── .gitignore
├── Appfile
└── Fastfile
├── file_structure.txt
├── flutter_native_splash.yaml
├── go
├── .gitignore
├── assets
│ └── icon.png
├── cmd
│ ├── main.go
│ └── options.go
├── go.mod
├── go.sum
└── hover.yaml
├── ios
├── .gitignore
├── Flutter
│ ├── AppFrameworkInfo.plist
│ ├── Debug.xcconfig
│ └── Release.xcconfig
├── Runner.xcodeproj
│ ├── project.pbxproj
│ ├── project.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ └── WorkspaceSettings.xcsettings
│ └── xcshareddata
│ │ └── xcschemes
│ │ ├── Runner.xcscheme
│ │ ├── development.xcscheme
│ │ ├── production.xcscheme
│ │ └── staging.xcscheme
├── Runner.xcworkspace
│ ├── contents.xcworkspacedata
│ └── xcshareddata
│ │ ├── IDEWorkspaceChecks.plist
│ │ └── WorkspaceSettings.xcsettings
└── Runner
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ ├── AppIcon-dev.appiconset
│ │ ├── 100.png
│ │ ├── 1024.png
│ │ ├── 114.png
│ │ ├── 120.png
│ │ ├── 128.png
│ │ ├── 144.png
│ │ ├── 152.png
│ │ ├── 16.png
│ │ ├── 167.png
│ │ ├── 172.png
│ │ ├── 180.png
│ │ ├── 196.png
│ │ ├── 20.png
│ │ ├── 216.png
│ │ ├── 256.png
│ │ ├── 29.png
│ │ ├── 32.png
│ │ ├── 40.png
│ │ ├── 48.png
│ │ ├── 50.png
│ │ ├── 512.png
│ │ ├── 55.png
│ │ ├── 57.png
│ │ ├── 58.png
│ │ ├── 60.png
│ │ ├── 64.png
│ │ ├── 72.png
│ │ ├── 76.png
│ │ ├── 80.png
│ │ ├── 87.png
│ │ ├── 88.png
│ │ └── Contents.json
│ ├── AppIcon-stg.appiconset
│ │ ├── 100.png
│ │ ├── 1024.png
│ │ ├── 114.png
│ │ ├── 120.png
│ │ ├── 128.png
│ │ ├── 144.png
│ │ ├── 152.png
│ │ ├── 16.png
│ │ ├── 167.png
│ │ ├── 172.png
│ │ ├── 180.png
│ │ ├── 196.png
│ │ ├── 20.png
│ │ ├── 216.png
│ │ ├── 256.png
│ │ ├── 29.png
│ │ ├── 32.png
│ │ ├── 40.png
│ │ ├── 48.png
│ │ ├── 50.png
│ │ ├── 512.png
│ │ ├── 55.png
│ │ ├── 57.png
│ │ ├── 58.png
│ │ ├── 60.png
│ │ ├── 64.png
│ │ ├── 72.png
│ │ ├── 76.png
│ │ ├── 80.png
│ │ ├── 87.png
│ │ ├── 88.png
│ │ └── Contents.json
│ ├── AppIcon.appiconset
│ │ ├── 100.png
│ │ ├── 1024.png
│ │ ├── 114.png
│ │ ├── 120.png
│ │ ├── 128.png
│ │ ├── 144.png
│ │ ├── 152.png
│ │ ├── 16.png
│ │ ├── 167.png
│ │ ├── 172.png
│ │ ├── 180.png
│ │ ├── 196.png
│ │ ├── 20.png
│ │ ├── 216.png
│ │ ├── 256.png
│ │ ├── 29.png
│ │ ├── 32.png
│ │ ├── 40.png
│ │ ├── 48.png
│ │ ├── 50.png
│ │ ├── 512.png
│ │ ├── 55.png
│ │ ├── 57.png
│ │ ├── 58.png
│ │ ├── 60.png
│ │ ├── 64.png
│ │ ├── 72.png
│ │ ├── 76.png
│ │ ├── 80.png
│ │ ├── 87.png
│ │ ├── 88.png
│ │ ├── Contents.json
│ │ ├── Icon-App-1024x1024@1x.png
│ │ ├── Icon-App-20x20@1x.png
│ │ ├── Icon-App-20x20@2x.png
│ │ ├── Icon-App-20x20@3x.png
│ │ ├── Icon-App-29x29@1x.png
│ │ ├── Icon-App-29x29@2x.png
│ │ ├── Icon-App-29x29@3x.png
│ │ ├── Icon-App-40x40@1x.png
│ │ ├── Icon-App-40x40@2x.png
│ │ ├── Icon-App-40x40@3x.png
│ │ ├── Icon-App-60x60@2x.png
│ │ ├── Icon-App-60x60@3x.png
│ │ ├── Icon-App-76x76@1x.png
│ │ ├── Icon-App-76x76@2x.png
│ │ └── Icon-App-83.5x83.5@2x.png
│ ├── Contents.json
│ ├── LaunchBackground.imageset
│ │ ├── Contents.json
│ │ └── background.png
│ └── LaunchImage.imageset
│ │ ├── Contents.json
│ │ ├── LaunchImage.png
│ │ ├── LaunchImage@1x.png
│ │ ├── LaunchImage@2x.png
│ │ ├── LaunchImage@3x.png
│ │ └── README.md
│ ├── Base.lproj
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
│ ├── Info.plist
│ └── Runner-Bridging-Header.h
├── l10n.yaml
├── lib
├── app
│ ├── app.dart
│ ├── app_bloc_observer.dart
│ ├── app_environment.dart
│ ├── app_router.dart
│ ├── bloc
│ │ ├── bloc.dart
│ │ └── theme
│ │ │ ├── theme_bloc.dart
│ │ │ ├── theme_bloc.freezed.dart
│ │ │ ├── theme_event.dart
│ │ │ └── theme_state.dart
│ ├── data
│ │ ├── core
│ │ │ ├── core.dart
│ │ │ ├── exceptions
│ │ │ │ └── exceptions.dart
│ │ │ ├── platform
│ │ │ │ ├── contacts.dart
│ │ │ │ ├── http_client
│ │ │ │ │ ├── adapters
│ │ │ │ │ │ ├── http_browser_adapter.dart
│ │ │ │ │ │ ├── http_native_adapter.dart
│ │ │ │ │ │ └── http_stub_adapter.dart
│ │ │ │ │ ├── http_client.dart
│ │ │ │ │ └── http_logger.dart
│ │ │ │ ├── platform.dart
│ │ │ │ └── platform_channels.dart
│ │ │ ├── result
│ │ │ │ ├── result.dart
│ │ │ │ └── result.freezed.dart
│ │ │ └── utils
│ │ │ │ ├── icons.dart
│ │ │ │ ├── parse_json.dart
│ │ │ │ └── utils.dart
│ │ ├── data.dart
│ │ ├── datasources
│ │ │ ├── datasources.dart
│ │ │ ├── nauta
│ │ │ │ ├── nauta.dart
│ │ │ │ ├── nauta_account_datasource.dart
│ │ │ │ └── nauta_session_local_datasource.dart
│ │ │ └── ussd
│ │ │ │ ├── ussd.dart
│ │ │ │ ├── ussd_assets_datasource.dart
│ │ │ │ ├── ussd_local_datasource.dart
│ │ │ │ ├── ussd_recent_datasource.dart
│ │ │ │ └── ussd_remote_datasource.dart
│ │ ├── models
│ │ │ ├── models.dart
│ │ │ ├── nauta
│ │ │ │ ├── account
│ │ │ │ │ ├── nauta_account.dart
│ │ │ │ │ └── nauta_account.g.dart
│ │ │ │ ├── nauta.dart
│ │ │ │ └── session
│ │ │ │ │ ├── nauta_session.dart
│ │ │ │ │ └── nauta_session.g.dart
│ │ │ └── ussd
│ │ │ │ ├── category
│ │ │ │ ├── ussd_category.dart
│ │ │ │ └── ussd_category.g.dart
│ │ │ │ ├── code
│ │ │ │ ├── ussd_code.dart
│ │ │ │ └── ussd_code.g.dart
│ │ │ │ ├── code_field
│ │ │ │ ├── ussd_code_field.dart
│ │ │ │ └── ussd_code_field.g.dart
│ │ │ │ ├── ussd.dart
│ │ │ │ └── ussd_item.dart
│ │ └── repositories
│ │ │ ├── nauta_repository.dart
│ │ │ ├── repositories.dart
│ │ │ └── ussd_repository.dart
│ ├── dependencies
│ │ ├── dependencies.config.dart
│ │ ├── dependencies.dart
│ │ └── providers.dart
│ ├── theme
│ │ ├── app_bar_theme.dart
│ │ ├── dark.dart
│ │ ├── light.dart
│ │ └── theme.dart
│ └── widgets
│ │ ├── app_bar_title.dart
│ │ ├── app_drawer.dart
│ │ ├── app_drawer_tile.dart
│ │ ├── app_tab_bar.dart
│ │ ├── loading.dart
│ │ ├── theme_icon_button.dart
│ │ └── widgets.dart
├── gen
│ ├── assets.gen.dart
│ └── fonts.gen.dart
├── home
│ ├── home.dart
│ ├── router
│ │ ├── home_location.dart
│ │ ├── home_page.dart
│ │ └── router.dart
│ ├── view
│ │ ├── home_view.dart
│ │ └── view.dart
│ └── widgets
│ │ └── widgets.dart
├── l10n
│ ├── arb
│ │ ├── app_en.arb
│ │ └── app_es.arb
│ └── l10n.dart
├── main_development.dart
├── main_production.dart
├── main_staging.dart
├── nauta
│ ├── bloc
│ │ ├── accounts
│ │ │ ├── accounts_bloc.dart
│ │ │ ├── accounts_bloc.freezed.dart
│ │ │ ├── accounts_event.dart
│ │ │ └── accounts_state.dart
│ │ ├── bloc.dart
│ │ └── save_account
│ │ │ └── save_account_bloc.dart
│ ├── nauta.dart
│ ├── router
│ │ ├── accounts_page.dart
│ │ ├── nauta_location.dart
│ │ ├── router.dart
│ │ └── save_account_page.dart
│ ├── view
│ │ ├── accounts_view.dart
│ │ ├── save_account_view.dart
│ │ └── view.dart
│ └── widgets
│ │ ├── account_tile.dart
│ │ └── widgets.dart
├── settings
│ ├── bloc
│ │ ├── bloc.dart
│ │ ├── settings
│ │ │ ├── settings_bloc.dart
│ │ │ ├── settings_bloc.freezed.dart
│ │ │ ├── settings_event.dart
│ │ │ └── settings_state.dart
│ │ └── update_ussd
│ │ │ ├── update_ussd_bloc.dart
│ │ │ ├── update_ussd_bloc.freezed.dart
│ │ │ ├── update_ussd_event.dart
│ │ │ └── update_ussd_state.dart
│ ├── router
│ │ ├── disclaimer_page.dart
│ │ ├── router.dart
│ │ ├── settings_location.dart
│ │ ├── settings_page.dart
│ │ └── update_ussd_page.dart
│ ├── settings.dart
│ ├── view
│ │ ├── disclaimer_view.dart
│ │ ├── settings_view.dart
│ │ ├── update_ussd_view.dart
│ │ └── view.dart
│ └── widgets
│ │ ├── settings_button.dart
│ │ ├── settings_switch.dart
│ │ └── widgets.dart
└── ussd_codes
│ ├── bloc
│ ├── bloc.dart
│ └── ussd_code
│ │ ├── ussd_code_bloc.dart
│ │ ├── ussd_code_bloc.freezed.dart
│ │ ├── ussd_code_event.dart
│ │ └── ussd_code_state.dart
│ ├── router
│ ├── router.dart
│ ├── ussd_category_page.dart
│ ├── ussd_code_form_page.dart
│ └── ussd_codes_location.dart
│ ├── ussd_codes.dart
│ ├── view
│ ├── ussd_category_view.dart
│ ├── ussd_code_form_view.dart
│ ├── ussd_code_view.dart
│ └── view.dart
│ └── widgets
│ ├── ussd_code_form.dart
│ ├── ussd_item_widget.dart
│ └── widgets.dart
├── lines_of_code.txt
├── linux
├── .gitignore
├── CMakeLists.txt
├── flutter
│ ├── CMakeLists.txt
│ ├── generated_plugin_registrant.cc
│ ├── generated_plugin_registrant.h
│ └── generated_plugins.cmake
├── main.cc
├── my_application.cc
└── my_application.h
├── logo.png
├── pubspec.lock
├── pubspec.yaml
├── splash.png
├── test
├── datasources
│ └── ussd_remote_datasource_test.dart
├── fixtures
│ ├── fixture_reader.dart
│ ├── ussd_category.json
│ ├── ussd_code.json
│ └── ussd_code_field.json
└── models
│ └── ussd
│ ├── ussd_category_test.dart
│ ├── ussd_code_field_test.dart
│ └── ussd_code_test.dart
└── web
├── favicon.png
├── icons
├── Icon-192.png
├── Icon-512.png
└── favicon.png
├── index.html
├── manifest.json
└── splash
├── img
├── dark-1x.png
├── dark-2x.png
├── dark-3x.png
├── dark-4x.png
├── light-1x.png
├── light-2x.png
├── light-3x.png
└── light-4x.png
└── style.css
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Informe de error
3 | about: Crea un informe de error para ayudarnos a mejorar
4 | title: '[BUG] '
5 | labels: 'bug'
6 | assignees: ''
7 |
8 | ---
9 |
10 | **Describe el error**
11 | Una descripción clara y concisa de cuál es el error.
12 |
13 | **Reproducir**
14 | Pasos para reproducir el comportamiento:
15 | 1. Vaya a '...'
16 | 2. Haga clic en '....'
17 | 3. Desplácese hacia abajo hasta '....'
18 | 4. Ver error
19 |
20 | **Comportamiento esperado**
21 | Una descripción clara y concisa de lo que esperaba que sucediera.
22 |
23 | **Capturas de pantalla**
24 | Si corresponde, agregue capturas de pantalla para ayudar a explicar su problema.
25 |
26 | **Escritorio (complete la siguiente información):**
27 | - SO: [p. Ej. iOS]
28 | - Navegador [p. Ej. cromo, safari]
29 | - Versión [p. Ej. 22]
30 |
31 | **Smartphone (complete la siguiente información):**
32 | - Dispositivo: [p. Ej. iphone 6]
33 | - SO: [p. Ej. iOS8.1]
34 | - Navegador [p. Ej. navegador de valores, safari]
35 | - Versión [p. Ej. 22]
36 |
37 | **Contexto adicional**
38 | Agregue aquí cualquier otro contexto sobre el problema.
39 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Solicitud de característica
3 | about: Sugerir una idea para este proyecto
4 | title: '[FEATURE] '
5 | labels: 'feature'
6 | assignees: ''
7 |
8 | ---
9 |
10 | **¿Su solicitud de característica está relacionada con un problema? Por favor describa.**
11 | Una descripción clara y concisa de cuál es el problema. Ex. Siempre me frustra cuando [...]
12 |
13 | **Describe la solución que te gustaría**
14 | Una descripción clara y concisa de lo que quieres que suceda.
15 |
16 | **Describe las alternativas que has considerado**
17 | Una descripción clara y concisa de cualquier solución o característica alternativa que haya considerado.
18 |
19 | **Contexto adicional**
20 | Agregue cualquier otro contexto o capturas de pantalla sobre la solicitud de función aquí.
21 |
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | ## Descripción
10 |
11 |
12 |
13 | ## Tipo de cambio
14 |
15 |
16 |
17 | - [] ✨ Nueva función (cambio inquebrantable que agrega funcionalidad)
18 | - [] 🛠️ Corrección de errores (cambio permanente que soluciona un problema)
19 | - [] ❌ Cambio rotundo (corrección o característica que haría que cambiara la funcionalidad existente)
20 | - [] 🧹 Refactor de código
21 | - [] ✅ Cambio de configuración de compilación
22 | - [] 📝 Documentación
23 | - [] 🗑️ Tarea
--------------------------------------------------------------------------------
/.github/workflows/tests.yml:
--------------------------------------------------------------------------------
1 | on: [push, pull_request, workflow_dispatch]
2 | jobs:
3 | tests:
4 | runs-on: ubuntu-latest
5 | steps:
6 | - name: Setup Action
7 | uses: actions/checkout@v2
8 | - name: Setup Java
9 | uses: actions/setup-java@v1
10 | with:
11 | java-version: '12.x'
12 | - name: Setup Flutter
13 | uses: subosito/flutter-action@v1
14 | with:
15 | channel: 'stable'
16 | - name: Run Tests
17 | run: |
18 | flutter pub get
19 | flutter test
--------------------------------------------------------------------------------
/.idea/runConfigurations/development.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.idea/runConfigurations/production.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.idea/runConfigurations/staging.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.metadata:
--------------------------------------------------------------------------------
1 | # This file tracks properties of this Flutter project.
2 | # Used by Flutter tool to assess capabilities and perform upgrades etc.
3 | #
4 | # This file should be version controlled and should not be manually edited.
5 |
6 | version:
7 | revision: 9b2d32b605630f28625709ebd9d78ab3016b2bf6
8 | channel: stable
9 |
10 | project_type: app
11 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | // See https://go.microsoft.com/fwlink/?LinkId=827846
3 | // for the documentation about the extensions.json format
4 | "recommendations": [
5 | "dart-code.dart-code",
6 | "dart-code.flutter",
7 | "felixangelov.bloc"
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
1 | {
2 | // Use IntelliSense to learn about possible attributes.
3 | // Hover to view descriptions of existing attributes.
4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5 | "version": "0.2.0",
6 | "configurations": [
7 | {
8 | "name": "Launch development",
9 | "request": "launch",
10 | "type": "dart",
11 | "program": "lib/main_development.dart",
12 | "args": [
13 | "--flavor",
14 | "development",
15 | "--target",
16 | "lib/main_development.dart"
17 | ]
18 | },
19 | {
20 | "name": "Launch staging",
21 | "request": "launch",
22 | "type": "dart",
23 | "program": "lib/main_staging.dart",
24 | "args": ["--flavor", "staging", "--target", "lib/main_staging.dart"]
25 | },
26 | {
27 | "name": "Launch production",
28 | "request": "launch",
29 | "type": "dart",
30 | "program": "lib/main_production.dart",
31 | "args": ["--flavor", "production", "--target", "lib/main_production.dart"]
32 | }
33 | ]
34 | }
35 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Historial de Cambios
2 |
3 | ## 2.0.0
4 |
5 | Cambios en la interfaz de usuario.
6 | Agregada pantalla de acciones recientes.
--------------------------------------------------------------------------------
/Gemfile:
--------------------------------------------------------------------------------
1 | source "https://rubygems.org"
2 |
3 | gem "fastlane"
4 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | BSD 3-Clause License
2 |
3 | Copyright (c) 2021, TODO Devs
4 | All rights reserved.
5 |
6 | Redistribution and use in source and binary forms, with or without
7 | modification, are permitted provided that the following conditions are met:
8 |
9 | 1. Redistributions of source code must retain the above copyright notice, this
10 | list of conditions and the following disclaimer.
11 |
12 | 2. Redistributions in binary form must reproduce the above copyright notice,
13 | this list of conditions and the following disclaimer in the documentation
14 | and/or other materials provided with the distribution.
15 |
16 | 3. Neither the name of the copyright holder nor the names of its
17 | contributors may be used to endorse or promote products derived from
18 | this software without specific prior written permission.
19 |
20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 |
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
1 | .PHONY: generate
2 | generate:
3 | flutter packages pub run build_runner build --delete-conflicting-outputs
4 |
5 | .PHONY: run
6 | run:
7 | flutter run --flavor development --target lib/main_development.dart
8 |
9 | .PHONY: run-prod
10 | run-prod:
11 | flutter run --flavor production --target lib/main_production.dart
12 |
13 | .PHONY: build
14 | build:
15 | flutter build apk --flavor production --target lib/main_production.dart --target-platform=android-arm
16 |
17 | .PHONY: build-stg
18 | build-stg:
19 | flutter build apk --flavor staging --target lib/main_staging.dart --target-platform=android-arm
20 |
21 | .PHONY: build-dev
22 | build-dev:
23 | flutter build apk --flavor development --target lib/main_development.dart --target-platform=android-arm
24 |
25 | .PHONY: splash
26 | splash:
27 | flutter packages pub run flutter_native_splash:create
28 | rm -r android/app/src/development/res
29 | rm -r android/app/src/staging/res
30 | cp -r android/app/src/main/res android/app/src/development
31 | cp -r android/app/src/main/res android/app/src/staging
32 |
33 | .PHONY: icon
34 | icon:
35 | flutter pub run flutter_launcher_icons:main
36 | rm -r android/app/src/development/res
37 | rm -r android/app/src/staging/res
38 | cp -r android/app/src/main/res android/app/src/development
39 | cp -r android/app/src/main/res android/app/src/staging
40 |
41 | .PHONY: report
42 | report:
43 | rm file_structure.txt
44 | tree lib/ > file_structure.txt
45 | rm lines_of_code.txt
46 | find lib/ -name '*.dart' | xargs wc -l > lines_of_code.txt
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # TODO
2 |
3 | 
4 |
5 | [](https://github.com/todo-devs/todo/actions?query=workflow%3Atests)
6 | [](https://github.com/todo-devs/todo/commits)
7 | [](https://github.com/todo-devs/todo/commits)
8 | [](https://github.com/todo-devs/todo/stargazers)
9 | [](https://github.com/todo-devs/todo/network/members)
10 | [](https://github.com/todo-devs/todo)
11 | [](https://github.com/todo-devs/todo/graphs/contributors)
12 |
13 | Aplicación auxiliar para ayudar al usuario a consultar y acceder a los servicios de ETECSA.
14 |
15 |
--------------------------------------------------------------------------------
/analysis_options.yaml:
--------------------------------------------------------------------------------
1 | include: package:very_good_analysis/analysis_options.2.3.0.yaml
2 | linter:
3 | rules:
4 | public_member_api_docs: false
5 | constant_identifier_names: false
6 | unawaited_futures: false
7 |
8 | analyzer:
9 | strong-mode:
10 | implicit-dynamic: true
11 | exclude:
12 | - "**/*.g.dart"
13 | - "**/*.freezed.dart"
14 | - "**/dependencies.config.dart"
15 | errors:
16 | invalid_annotation_target: ignore
17 |
--------------------------------------------------------------------------------
/android/.gitignore:
--------------------------------------------------------------------------------
1 | gradle-wrapper.jar
2 | /.gradle
3 | /captures/
4 | /gradlew
5 | /gradlew.bat
6 | /local.properties
7 | GeneratedPluginRegistrant.java
8 |
9 | # Remember to never publicly share your keystore.
10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
11 | key.properties
12 | **/*.keystore
13 | **/*.jks
14 | **/google-services.json
--------------------------------------------------------------------------------
/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable-hdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/drawable-hdpi/splash.png
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable-mdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/drawable-mdpi/splash.png
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable-nodpi/app_widget_preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/drawable-nodpi/app_widget_preview.png
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable-v21/back_imagen_widget.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable-v21/back_imagen_widget_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable-v21/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/drawable-v21/background.png
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable-v21/launch_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 | -
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable-xhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/drawable-xhdpi/splash.png
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable-xxhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/drawable-xxhdpi/splash.png
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable-xxxhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/drawable-xxxhdpi/splash.png
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/drawable/background.png
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable/bono.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/drawable/bono.png
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/drawable/close.png
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable/corp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/drawable/corp.png
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable/datos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/drawable/datos.png
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable/launch_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 | -
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable/quick_actions.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/android/app/src/development/res/drawable/saldo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/drawable/saldo.png
--------------------------------------------------------------------------------
/android/app/src/development/res/layout/close_float_widget.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
--------------------------------------------------------------------------------
/android/app/src/development/res/layout/float_window.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-hdpi/launcher_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-hdpi/launcher_icon.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-mdpi/launcher_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-mdpi/launcher_icon.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xhdpi/launcher_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xhdpi/launcher_icon.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xxhdpi/launcher_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xxhdpi/launcher_icon.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xxxhdpi/back_widget_negro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xxxhdpi/back_widget_negro.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xxxhdpi/ic_main_list_item2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xxxhdpi/ic_main_list_item2.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xxxhdpi/ic_planes_datos_list_item1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xxxhdpi/ic_planes_datos_list_item1.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xxxhdpi/ic_planes_sms_list_item1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xxxhdpi/ic_planes_sms_list_item1.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xxxhdpi/ic_planes_voz_list_item1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xxxhdpi/ic_planes_voz_list_item1.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xxxhdpi/ic_saldo_list_item4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xxxhdpi/ic_saldo_list_item4.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xxxhdpi/ic_widget_button_apn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xxxhdpi/ic_widget_button_apn.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xxxhdpi/ic_widget_button_datos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xxxhdpi/ic_widget_button_datos.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xxxhdpi/ic_widget_button_wifi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xxxhdpi/ic_widget_button_wifi.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xxxhdpi/ic_widget_demo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xxxhdpi/ic_widget_demo.png
--------------------------------------------------------------------------------
/android/app/src/development/res/mipmap-xxxhdpi/launcher_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/development/res/mipmap-xxxhdpi/launcher_icon.png
--------------------------------------------------------------------------------
/android/app/src/development/res/values-night/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
16 |
19 |
--------------------------------------------------------------------------------
/android/app/src/development/res/values-night/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/android/app/src/development/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/android/app/src/development/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 | #FFE1F5FE
3 | #FF81D4FA
4 | #FF039BE5
5 | #FF01579B
6 |
--------------------------------------------------------------------------------
/android/app/src/development/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 | 0dp
9 | 25.0dip
10 | 40.0dip
11 |
--------------------------------------------------------------------------------
/android/app/src/development/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #000000
4 |
--------------------------------------------------------------------------------
/android/app/src/development/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | EXAMPLE
4 | Add widget
5 |
--------------------------------------------------------------------------------
/android/app/src/development/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
16 |
19 |
--------------------------------------------------------------------------------
/android/app/src/development/res/values/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/android/app/src/development/res/xml/todo_app_widget_info.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable-hdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/drawable-hdpi/splash.png
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable-mdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/drawable-mdpi/splash.png
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable-nodpi/app_widget_preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/drawable-nodpi/app_widget_preview.png
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable-v21/back_imagen_widget.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable-v21/back_imagen_widget_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable-v21/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/drawable-v21/background.png
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable-v21/launch_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 | -
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable-xhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/drawable-xhdpi/splash.png
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable-xxhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/drawable-xxhdpi/splash.png
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable-xxxhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/drawable-xxxhdpi/splash.png
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/drawable/background.png
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable/bono.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/drawable/bono.png
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/drawable/close.png
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable/corp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/drawable/corp.png
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable/datos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/drawable/datos.png
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable/launch_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 | -
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable/quick_actions.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/android/app/src/main/res/drawable/saldo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/drawable/saldo.png
--------------------------------------------------------------------------------
/android/app/src/main/res/layout/close_float_widget.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
--------------------------------------------------------------------------------
/android/app/src/main/res/layout/float_window.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-hdpi/launcher_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-hdpi/launcher_icon.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-mdpi/launcher_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-mdpi/launcher_icon.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xhdpi/launcher_icon.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/back_widget_negro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xxxhdpi/back_widget_negro.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_main_list_item2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xxxhdpi/ic_main_list_item2.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_planes_datos_list_item1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xxxhdpi/ic_planes_datos_list_item1.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_planes_sms_list_item1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xxxhdpi/ic_planes_sms_list_item1.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_planes_voz_list_item1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xxxhdpi/ic_planes_voz_list_item1.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_saldo_list_item4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xxxhdpi/ic_saldo_list_item4.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_widget_button_apn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xxxhdpi/ic_widget_button_apn.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_widget_button_datos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xxxhdpi/ic_widget_button_datos.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_widget_button_wifi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xxxhdpi/ic_widget_button_wifi.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/ic_widget_demo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xxxhdpi/ic_widget_demo.png
--------------------------------------------------------------------------------
/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png
--------------------------------------------------------------------------------
/android/app/src/main/res/values-night/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
16 |
19 |
--------------------------------------------------------------------------------
/android/app/src/main/res/values-night/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/android/app/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/android/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 | #FFE1F5FE
3 | #FF81D4FA
4 | #FF039BE5
5 | #FF01579B
6 |
--------------------------------------------------------------------------------
/android/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 | 0dp
9 | 25.0dip
10 | 40.0dip
11 |
--------------------------------------------------------------------------------
/android/app/src/main/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #000000
4 |
--------------------------------------------------------------------------------
/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | EXAMPLE
4 | Add widget
5 |
--------------------------------------------------------------------------------
/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
16 |
19 |
--------------------------------------------------------------------------------
/android/app/src/main/res/values/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/android/app/src/main/res/xml/todo_app_widget_info.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/android/app/src/profile/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable-hdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/drawable-hdpi/splash.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable-mdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/drawable-mdpi/splash.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable-nodpi/app_widget_preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/drawable-nodpi/app_widget_preview.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable-v21/back_imagen_widget.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable-v21/back_imagen_widget_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable-v21/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/drawable-v21/background.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable-v21/launch_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 | -
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable-xhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/drawable-xhdpi/splash.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable-xxhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/drawable-xxhdpi/splash.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable-xxxhdpi/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/drawable-xxxhdpi/splash.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/drawable/background.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable/bono.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/drawable/bono.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/drawable/close.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable/corp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/drawable/corp.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable/datos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/drawable/datos.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable/launch_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 | -
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable/quick_actions.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/drawable/saldo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/drawable/saldo.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/layout/close_float_widget.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
14 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/layout/float_window.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-hdpi/launcher_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-hdpi/launcher_icon.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-mdpi/launcher_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-mdpi/launcher_icon.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xhdpi/launcher_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xhdpi/launcher_icon.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xxhdpi/launcher_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xxhdpi/launcher_icon.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xxxhdpi/back_widget_negro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xxxhdpi/back_widget_negro.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xxxhdpi/ic_main_list_item2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xxxhdpi/ic_main_list_item2.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xxxhdpi/ic_planes_datos_list_item1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xxxhdpi/ic_planes_datos_list_item1.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xxxhdpi/ic_planes_sms_list_item1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xxxhdpi/ic_planes_sms_list_item1.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xxxhdpi/ic_planes_voz_list_item1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xxxhdpi/ic_planes_voz_list_item1.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xxxhdpi/ic_saldo_list_item4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xxxhdpi/ic_saldo_list_item4.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xxxhdpi/ic_widget_button_apn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xxxhdpi/ic_widget_button_apn.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xxxhdpi/ic_widget_button_datos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xxxhdpi/ic_widget_button_datos.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xxxhdpi/ic_widget_button_wifi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xxxhdpi/ic_widget_button_wifi.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xxxhdpi/ic_widget_demo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xxxhdpi/ic_widget_demo.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/mipmap-xxxhdpi/launcher_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/android/app/src/staging/res/mipmap-xxxhdpi/launcher_icon.png
--------------------------------------------------------------------------------
/android/app/src/staging/res/values-night/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
16 |
19 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/values-night/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 | #FFE1F5FE
3 | #FF81D4FA
4 | #FF039BE5
5 | #FF01579B
6 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 | 0dp
9 | 25.0dip
10 | 40.0dip
11 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #000000
4 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | EXAMPLE
4 | Add widget
5 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
16 |
19 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/values/themes.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/android/app/src/staging/res/xml/todo_app_widget_info.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/android/build.gradle:
--------------------------------------------------------------------------------
1 | buildscript {
2 | ext.kotlin_version = '1.5.0'
3 | repositories {
4 | google()
5 | mavenCentral()
6 | }
7 |
8 | dependencies {
9 | classpath 'com.android.tools.build:gradle:4.1.0'
10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
11 | classpath 'com.google.gms:google-services:4.3.10'
12 | }
13 | }
14 |
15 | allprojects {
16 | repositories {
17 | google()
18 | mavenCentral()
19 | }
20 | }
21 |
22 | rootProject.buildDir = '../build'
23 | subprojects {
24 | project.buildDir = "${rootProject.buildDir}/${project.name}"
25 | project.evaluationDependsOn(':app')
26 | }
27 |
28 | task clean(type: Delete) {
29 | delete rootProject.buildDir
30 | }
31 |
--------------------------------------------------------------------------------
/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.useAndroidX=true
3 | android.enableJetifier=true
4 |
--------------------------------------------------------------------------------
/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Fri Jun 23 08:50:38 CEST 2017
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip
7 |
--------------------------------------------------------------------------------
/android/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
4 | def properties = new Properties()
5 |
6 | assert localPropertiesFile.exists()
7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }
8 |
9 | def flutterSdkPath = properties.getProperty("flutter.sdk")
10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"
12 |
--------------------------------------------------------------------------------
/assets/fonts/Montserrat-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/assets/fonts/Montserrat-Regular.ttf
--------------------------------------------------------------------------------
/assets/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/assets/images/logo.png
--------------------------------------------------------------------------------
/assets/images/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/assets/images/splash.png
--------------------------------------------------------------------------------
/fastlane/.gitignore:
--------------------------------------------------------------------------------
1 | *.md
2 | *.xml
--------------------------------------------------------------------------------
/fastlane/Appfile:
--------------------------------------------------------------------------------
1 | json_key_file("") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one
2 | package_name("com.cubanopensource.todo") # e.g. com.krausefx.app
3 |
--------------------------------------------------------------------------------
/fastlane/Fastfile:
--------------------------------------------------------------------------------
1 | # This file contains the fastlane.tools configuration
2 | # You can find the documentation at https://docs.fastlane.tools
3 | #
4 | # For a list of all available actions, check out
5 | #
6 | # https://docs.fastlane.tools/actions
7 | #
8 | # For a list of all available plugins, check out
9 | #
10 | # https://docs.fastlane.tools/plugins/available-plugins
11 | #
12 |
13 | # Uncomment the line if you want fastlane to automatically update itself
14 | # update_fastlane
15 |
16 | default_platform(:android)
17 |
18 | platform :android do
19 | desc "Build development flavor"
20 | lane :build_development do
21 | build_number = number_of_commits()
22 | sh "flutter clean"
23 | sh "flutter pub get"
24 | sh "flutter build apk -t lib/main_development.dart --flavor development --build-number=#{build_number}"
25 | end
26 |
27 | desc "Build staging flavor"
28 | lane :build_staging do
29 | build_number = number_of_commits()
30 | sh "flutter clean"
31 | sh "flutter pub get"
32 | sh "flutter build apk -t lib/main_staging.dart --flavor staging --build-number=#{build_number}"
33 | end
34 |
35 | desc "Build production flavor"
36 | lane :build_production do
37 | build_number = number_of_commits()
38 | sh "flutter clean"
39 | sh "flutter pub get"
40 | sh "flutter build apk -t lib/main.dart --flavor production --build-number=#{build_number}"
41 | end
42 | end
--------------------------------------------------------------------------------
/flutter_native_splash.yaml:
--------------------------------------------------------------------------------
1 | flutter_native_splash:
2 | color: "#163e72"
3 | image: "splash.png"
--------------------------------------------------------------------------------
/go/.gitignore:
--------------------------------------------------------------------------------
1 | build
2 | .last_goflutter_check
3 | .last_go-flutter_check
4 |
--------------------------------------------------------------------------------
/go/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/go/assets/icon.png
--------------------------------------------------------------------------------
/go/cmd/main.go:
--------------------------------------------------------------------------------
1 | package main
2 |
3 | import (
4 | "fmt"
5 | "image"
6 | _ "image/png"
7 | "os"
8 | "path/filepath"
9 | "strings"
10 |
11 | "github.com/go-flutter-desktop/go-flutter"
12 | "github.com/pkg/errors"
13 | )
14 |
15 | // vmArguments may be set by hover at compile-time
16 | var vmArguments string
17 |
18 | func main() {
19 | // DO NOT EDIT, add options in options.go
20 | mainOptions := []flutter.Option{
21 | flutter.OptionVMArguments(strings.Split(vmArguments, ";")),
22 | flutter.WindowIcon(iconProvider),
23 | }
24 | err := flutter.Run(append(options, mainOptions...)...)
25 | if err != nil {
26 | fmt.Println(err)
27 | os.Exit(1)
28 | }
29 | }
30 |
31 | func iconProvider() ([]image.Image, error) {
32 | execPath, err := os.Executable()
33 | if err != nil {
34 | return nil, errors.Wrap(err, "failed to resolve executable path")
35 | }
36 | execPath, err = filepath.EvalSymlinks(execPath)
37 | if err != nil {
38 | return nil, errors.Wrap(err, "failed to eval symlinks for executable path")
39 | }
40 | imgFile, err := os.Open(filepath.Join(filepath.Dir(execPath), "assets", "icon.png"))
41 | if err != nil {
42 | return nil, errors.Wrap(err, "failed to open assets/icon.png")
43 | }
44 | img, _, err := image.Decode(imgFile)
45 | if err != nil {
46 | return nil, errors.Wrap(err, "failed to decode image")
47 | }
48 | return []image.Image{img}, nil
49 | }
50 |
--------------------------------------------------------------------------------
/go/cmd/options.go:
--------------------------------------------------------------------------------
1 | package main
2 |
3 | import (
4 | "github.com/go-flutter-desktop/go-flutter"
5 | )
6 |
7 | var options = []flutter.Option{
8 | flutter.WindowInitialDimensions(800, 1280),
9 | }
10 |
--------------------------------------------------------------------------------
/go/go.mod:
--------------------------------------------------------------------------------
1 | module github.com/todo-devs/todo/go
2 |
3 | go 1.16
4 |
5 | require (
6 | github.com/go-flutter-desktop/go-flutter v0.43.0
7 | github.com/pkg/errors v0.9.1
8 | )
9 |
--------------------------------------------------------------------------------
/go/hover.yaml:
--------------------------------------------------------------------------------
1 | #application-name: "TODO" # Uncomment to modify this value.
2 | #executable-name: "todo" # Uncomment to modify this value. Only lowercase a-z, numbers, underscores and no spaces
3 | #package-name: "todo" # Uncomment to modify this value. Only lowercase a-z, numbers and no underscores or spaces
4 | organization-name: "com.cubanopensource"
5 | license: "BSD3" # MANDATORY: Fill in your SPDX license name: https://spdx.org/licenses
6 | target: lib/main_production.dart
7 | # opengl: "none" # Uncomment this line if you have trouble with your OpenGL driver (https://github.com/go-flutter-desktop/go-flutter/issues/272)
8 | docker: false
9 | engine-version: "" # change to a engine version commit
10 |
--------------------------------------------------------------------------------
/ios/.gitignore:
--------------------------------------------------------------------------------
1 | *.mode1v3
2 | *.mode2v3
3 | *.moved-aside
4 | *.pbxuser
5 | *.perspectivev3
6 | **/*sync/
7 | .sconsign.dblite
8 | .tags*
9 | **/.vagrant/
10 | **/DerivedData/
11 | Icon?
12 | **/Pods/
13 | **/.symlinks/
14 | profile
15 | xcuserdata
16 | **/.generated/
17 | Flutter/App.framework
18 | Flutter/Flutter.framework
19 | Flutter/Flutter.podspec
20 | Flutter/Generated.xcconfig
21 | Flutter/app.flx
22 | Flutter/app.zip
23 | Flutter/flutter_assets/
24 | Flutter/flutter_export_environment.sh
25 | ServiceDefinitions.json
26 | Runner/GeneratedPluginRegistrant.*
27 |
28 | # Exceptions to above rules.
29 | !default.mode1v3
30 | !default.mode2v3
31 | !default.pbxuser
32 | !default.perspectivev3
33 |
--------------------------------------------------------------------------------
/ios/Flutter/AppFrameworkInfo.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | $(DEVELOPMENT_LANGUAGE)
7 | CFBundleExecutable
8 | App
9 | CFBundleIdentifier
10 | io.flutter.flutter.app
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | App
15 | CFBundlePackageType
16 | FMWK
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1.0
23 | MinimumOSVersion
24 | 8.0
25 |
26 |
27 |
--------------------------------------------------------------------------------
/ios/Flutter/Debug.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/ios/Flutter/Release.xcconfig:
--------------------------------------------------------------------------------
1 | #include "Generated.xcconfig"
2 |
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ios/Runner.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PreviewsEnabled
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/ios/Runner/AppDelegate.swift:
--------------------------------------------------------------------------------
1 | import UIKit
2 | import Flutter
3 |
4 | @UIApplicationMain
5 | @objc class AppDelegate: FlutterAppDelegate {
6 | override func application(
7 | _ application: UIApplication,
8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
9 | ) -> Bool {
10 | GeneratedPluginRegistrant.register(with: self)
11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions)
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/100.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/1024.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/114.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/120.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/128.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/144.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/152.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/16.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/167.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/167.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/172.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/172.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/180.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/196.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/196.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/20.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/216.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/216.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/256.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/29.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/32.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/40.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/48.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/50.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/512.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/55.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/55.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/57.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/58.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/58.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/60.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/64.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/72.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/76.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/80.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/87.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/87.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/88.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-dev.appiconset/88.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/100.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/1024.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/114.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/120.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/128.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/144.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/152.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/16.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/167.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/167.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/172.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/172.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/180.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/196.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/196.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/20.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/216.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/216.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/256.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/29.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/32.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/40.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/48.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/50.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/512.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/55.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/55.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/57.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/58.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/58.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/60.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/64.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/72.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/76.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/80.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/87.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/87.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/88.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon-stg.appiconset/88.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/100.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/1024.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/114.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/120.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/128.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/128.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/144.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/152.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/16.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/167.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/167.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/172.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/172.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/180.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/196.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/196.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/20.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/216.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/216.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/256.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/29.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/32.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/40.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/48.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/50.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/512.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/55.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/55.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/57.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/58.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/58.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/60.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/64.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/72.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/76.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/80.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/87.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/88.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/88.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "author" : "xcode",
4 | "version" : 1
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "background.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "scale" : "2x"
11 | },
12 | {
13 | "idiom" : "universal",
14 | "scale" : "3x"
15 | }
16 | ],
17 | "info" : {
18 | "author" : "xcode",
19 | "version" : 1
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "filename" : "LaunchImage.png",
5 | "idiom" : "universal",
6 | "scale" : "1x"
7 | },
8 | {
9 | "filename" : "LaunchImage@2x.png",
10 | "idiom" : "universal",
11 | "scale" : "2x"
12 | },
13 | {
14 | "filename" : "LaunchImage@3x.png",
15 | "idiom" : "universal",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "author" : "xcode",
21 | "version" : 1
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@1x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@1x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/todo-devs/todo/99338e5b16c66496a9810ca94fc89ae2dba816c9/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
--------------------------------------------------------------------------------
/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md:
--------------------------------------------------------------------------------
1 | # Launch Screen Assets
2 |
3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory.
4 |
5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.
--------------------------------------------------------------------------------
/ios/Runner/Runner-Bridging-Header.h:
--------------------------------------------------------------------------------
1 | #import "GeneratedPluginRegistrant.h"
2 |
--------------------------------------------------------------------------------
/l10n.yaml:
--------------------------------------------------------------------------------
1 | arb-dir: lib/l10n/arb
2 | template-arb-file: app_es.arb
3 | output-localization-file: app_localizations.dart
4 | nullable-getter: false
5 |
--------------------------------------------------------------------------------
/lib/app/app_bloc_observer.dart:
--------------------------------------------------------------------------------
1 | import 'dart:developer';
2 |
3 | import 'package:bloc/bloc.dart';
4 |
5 | class AppBlocObserver extends BlocObserver {
6 | @override
7 | void onChange(BlocBase bloc, Change change) {
8 | super.onChange(bloc, change);
9 | log('onChange(${bloc.runtimeType}, $change)');
10 | }
11 |
12 | @override
13 | void onError(BlocBase bloc, Object error, StackTrace stackTrace) {
14 | log('onError(${bloc.runtimeType}, $error, $stackTrace)');
15 | super.onError(bloc, error, stackTrace);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/lib/app/app_environment.dart:
--------------------------------------------------------------------------------
1 | import 'package:injectable/injectable.dart';
2 |
3 | abstract class AppEnvironment {
4 | const AppEnvironment({
5 | required this.appVersion,
6 | required this.ussdCodesRemote,
7 | required this.ussdCodesHashRemote,
8 | required this.telegramGroupUrl,
9 | });
10 |
11 | final String appVersion;
12 | final String ussdCodesRemote;
13 | final String ussdCodesHashRemote;
14 | final String telegramGroupUrl;
15 | }
16 |
17 | @prod
18 | @Injectable(as: AppEnvironment)
19 | class AppEnvironmentProd extends AppEnvironment {
20 | AppEnvironmentProd()
21 | : super(
22 | appVersion: 'TODO v2.0',
23 | ussdCodesHashRemote:
24 | 'https://todo-devs.github.io/todo-json/hash.json',
25 | ussdCodesRemote: 'https://todo-devs.github.io/todo-json/config.json',
26 | telegramGroupUrl: 'https://t.me/todoapp_cuba',
27 | );
28 | }
29 |
30 | @dev
31 | @Injectable(as: AppEnvironment)
32 | class AppEnvironmentDev extends AppEnvironment {
33 | AppEnvironmentDev()
34 | : super(
35 | appVersion: 'TODO v2.0-beta',
36 | ussdCodesHashRemote:
37 | 'https://todo-devs.github.io/todo-json/hash.json',
38 | ussdCodesRemote: 'https://todo-devs.github.io/todo-json/config.json',
39 | telegramGroupUrl: 'https://t.me/todoapp_cuba',
40 | );
41 | }
42 |
--------------------------------------------------------------------------------
/lib/app/bloc/bloc.dart:
--------------------------------------------------------------------------------
1 | export 'theme/theme_bloc.dart';
2 |
--------------------------------------------------------------------------------
/lib/app/bloc/theme/theme_bloc.dart:
--------------------------------------------------------------------------------
1 | import 'dart:async';
2 |
3 | import 'package:bloc/bloc.dart';
4 | import 'package:flutter/material.dart';
5 | import 'package:freezed_annotation/freezed_annotation.dart';
6 | import 'package:injectable/injectable.dart';
7 | import 'package:shared_preferences/shared_preferences.dart';
8 |
9 | part 'theme_event.dart';
10 | part 'theme_state.dart';
11 | part 'theme_bloc.freezed.dart';
12 |
13 | @injectable
14 | class ThemeBloc extends Bloc {
15 | ThemeBloc(
16 | this._storage,
17 | ) : super(ThemeState.initial()) {
18 | on<_SetLight>(_setLight);
19 | on<_SetDark>(_setDark);
20 |
21 | _loadFromStorage();
22 | }
23 |
24 | final SharedPreferences _storage;
25 |
26 | Future _loadFromStorage() async {
27 | final theme = _storage.getInt('theme');
28 |
29 | if (theme != null) {
30 | if (theme == ThemeMode.light.index) {
31 | add(const _SetLight());
32 | }
33 | }
34 | }
35 |
36 | Future _setDark(
37 | _SetDark event,
38 | Emitter emit,
39 | ) async {
40 | emit(const ThemeState(themeMode: ThemeMode.dark));
41 |
42 | await _storage.setInt('theme', ThemeMode.dark.index);
43 | }
44 |
45 | Future _setLight(
46 | _SetLight event,
47 | Emitter emit,
48 | ) async {
49 | emit(const ThemeState(themeMode: ThemeMode.light));
50 |
51 | await _storage.setInt('theme', ThemeMode.light.index);
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/lib/app/bloc/theme/theme_event.dart:
--------------------------------------------------------------------------------
1 | part of 'theme_bloc.dart';
2 |
3 | @freezed
4 | class ThemeEvent with _$ThemeEvent {
5 | const factory ThemeEvent.setDark() = _SetDark;
6 | const factory ThemeEvent.setLight() = _SetLight;
7 | }
8 |
--------------------------------------------------------------------------------
/lib/app/bloc/theme/theme_state.dart:
--------------------------------------------------------------------------------
1 | part of 'theme_bloc.dart';
2 |
3 | @freezed
4 | class ThemeState with _$ThemeState {
5 | const factory ThemeState({
6 | required ThemeMode themeMode,
7 | }) = _ThemeState;
8 |
9 | factory ThemeState.initial() => const ThemeState(
10 | themeMode: ThemeMode.dark,
11 | );
12 | }
13 |
--------------------------------------------------------------------------------
/lib/app/data/core/core.dart:
--------------------------------------------------------------------------------
1 | export 'exceptions/exceptions.dart';
2 | export 'platform/platform.dart';
3 | export 'result/result.dart';
4 | export 'utils/utils.dart';
5 |
--------------------------------------------------------------------------------
/lib/app/data/core/exceptions/exceptions.dart:
--------------------------------------------------------------------------------
1 | class ParseUssdCodeException implements Exception {
2 | const ParseUssdCodeException({
3 | required this.message,
4 | this.map,
5 | });
6 |
7 | final String message;
8 | final Map? map;
9 | }
10 |
11 | class UssdCodesCacheException implements Exception {}
12 |
13 | class UssdCodesServerException implements Exception {
14 | const UssdCodesServerException(this.message);
15 |
16 | final String message;
17 | }
18 |
--------------------------------------------------------------------------------
/lib/app/data/core/platform/contacts.dart:
--------------------------------------------------------------------------------
1 | import 'package:contact_picker/contact_picker.dart';
2 |
3 | final ContactPicker _contactPicker = ContactPicker();
4 |
5 | Future getContactPhoneNumber() async {
6 | final contact = await _contactPicker.selectContact();
7 |
8 | return contact?.phoneNumber
9 | .toString()
10 | .replaceAll('+53', '')
11 | .replaceAll(' ', '')
12 | .replaceAll(RegExp('([a-zA-Z])'), '')
13 | .replaceAll('()', '')
14 | .replaceAll('-', '');
15 | }
16 |
--------------------------------------------------------------------------------
/lib/app/data/core/platform/http_client/adapters/http_browser_adapter.dart:
--------------------------------------------------------------------------------
1 | import 'package:dio/adapter_browser.dart';
2 |
3 | BrowserHttpClientAdapter httpAdapter() => BrowserHttpClientAdapter();
4 |
--------------------------------------------------------------------------------
/lib/app/data/core/platform/http_client/adapters/http_native_adapter.dart:
--------------------------------------------------------------------------------
1 | import 'package:dio/adapter.dart';
2 |
3 | DefaultHttpClientAdapter httpAdapter() => DefaultHttpClientAdapter();
4 |
--------------------------------------------------------------------------------
/lib/app/data/core/platform/http_client/adapters/http_stub_adapter.dart:
--------------------------------------------------------------------------------
1 | import 'package:dio/dio.dart';
2 |
3 | HttpClientAdapter httpAdapter() => throw UnsupportedError('');
4 |
--------------------------------------------------------------------------------
/lib/app/data/core/platform/http_client/http_client.dart:
--------------------------------------------------------------------------------
1 | import 'package:dio/dio.dart';
2 | import 'package:injectable/injectable.dart';
3 |
4 | // ignore_for_file: always_use_package_imports
5 | import 'adapters/http_stub_adapter.dart'
6 | if (dart.library.html) 'adapters/http_browser_adapter.dart'
7 | if (dart.library.io) 'adapters/http_native_adapter.dart';
8 |
9 | import 'http_logger.dart';
10 |
11 | @injectable
12 | class HttpClient with DioMixin implements Dio {
13 | HttpClient() {
14 | options = BaseOptions(
15 | headers: {
16 | 'Accept-Encoding': 'gzip, deflate, br',
17 | 'Content-Type': 'application/json',
18 | },
19 | );
20 |
21 | httpClientAdapter = httpAdapter();
22 |
23 | interceptors.add(HttpLogger());
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/lib/app/data/core/platform/platform.dart:
--------------------------------------------------------------------------------
1 | export 'contacts.dart';
2 | export 'http_client/http_client.dart';
3 | export 'platform_channels.dart';
4 |
--------------------------------------------------------------------------------
/lib/app/data/core/platform/platform_channels.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/services.dart';
2 |
3 | const platform = MethodChannel('com.cubanopensource.todo');
4 |
5 | //! Call
6 | Future callTo(String number) async {
7 | return platform.invokeMethod('callTo', number);
8 | }
9 |
10 | //! Show float widget
11 | Future getShowWidgetPreference() async {
12 | return platform.invokeMethod('getShowWidgetPreference');
13 | }
14 |
15 | Future setTrueShowWidget() async {
16 | await platform.invokeMethod('setTrueShowWidget');
17 | }
18 |
19 | Future setFalseShowWidget() async {
20 | await platform.invokeMethod('setFalseShowWidget');
21 | }
22 |
23 | //! Turn on/off wifi
24 | Future getTurnOffWifiPreference() async {
25 | return platform.invokeMethod('getTurnOffWifiPreference');
26 | }
27 |
28 | Future setTrueTurnOffWifi() async {
29 | await platform.invokeMethod('setTrueTurnOffWifi');
30 | }
31 |
32 | Future setFalseTurnOffWifi() async {
33 | await platform.invokeMethod('setFalseTurnOffWifi');
34 | }
35 |
36 | Future turnOnWifi() async {
37 | await platform.invokeMethod('turnOnWifi');
38 | }
39 |
40 | Future turnOffWifi() async {
41 | await platform.invokeMethod('turnOffWifi');
42 | }
43 |
--------------------------------------------------------------------------------
/lib/app/data/core/result/result.dart:
--------------------------------------------------------------------------------
1 | import 'package:freezed_annotation/freezed_annotation.dart';
2 |
3 | part 'result.freezed.dart';
4 |
5 | @freezed
6 | class Result with _$Result {
7 | const factory Result.success({required T data}) = _Success;
8 | const factory Result.error({required String message}) = _Error;
9 | }
10 |
--------------------------------------------------------------------------------
/lib/app/data/core/utils/icons.dart:
--------------------------------------------------------------------------------
1 | import 'package:flutter/material.dart';
2 |
3 | const strIcons = {
4 | 'attach_money': Icons.attach_money,
5 | 'code': Icons.code,
6 | 'monetization_on': Icons.monetization_on,
7 | 'data_usage': Icons.data_usage,
8 | 'people': Icons.people,
9 | 'call': Icons.call,
10 | 'sms': Icons.sms,
11 | 'phone_in_talk': Icons.phone_in_talk,
12 | 'mobile_screen_share': Icons.mobile_screen_share,
13 | 'star_border': Icons.star_border,
14 | 'shopping_cart': Icons.shopping_cart,
15 | 'network_cell': Icons.network_cell,
16 | 'network_locked': Icons.network_locked,
17 | 'cancel': Icons.cancel,
18 | 'offline_pin': Icons.offline_pin,
19 | 'add_circle_outline': Icons.add_circle_outline,
20 | 'remove_circle_outline': Icons.remove_circle_outline,
21 | 'list': Icons.list,
22 | 'lock_open': Icons.lock_open,
23 | 'screen_lock_landscape': Icons.screen_lock_landscape,
24 | 'mail': Icons.mail,
25 | 'phone_android': Icons.phone_android,
26 | 'vpn_key': Icons.vpn_key
27 | };
28 |
--------------------------------------------------------------------------------
/lib/app/data/core/utils/parse_json.dart:
--------------------------------------------------------------------------------
1 | import 'dart:convert';
2 |
3 | import 'package:flutter/foundation.dart';
4 |
5 | Future