├── .fvmrc ├── .github ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.yml │ ├── FEATURE_REQUEST.yml │ └── USAGE_QUESTION.yml └── pull_request_template.md ├── .gitignore ├── .metadata ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── android ├── .gitignore ├── app │ ├── build.gradle │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── townpass │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-hdpi │ │ │ ├── android12splash.png │ │ │ └── splash.png │ │ │ ├── drawable-mdpi │ │ │ ├── android12splash.png │ │ │ └── splash.png │ │ │ ├── drawable-night-hdpi │ │ │ └── android12splash.png │ │ │ ├── drawable-night-mdpi │ │ │ └── android12splash.png │ │ │ ├── drawable-night-xhdpi │ │ │ └── android12splash.png │ │ │ ├── drawable-night-xxhdpi │ │ │ └── android12splash.png │ │ │ ├── drawable-night-xxxhdpi │ │ │ └── android12splash.png │ │ │ ├── drawable-v21 │ │ │ ├── background.png │ │ │ └── launch_background.xml │ │ │ ├── drawable-xhdpi │ │ │ ├── android12splash.png │ │ │ └── splash.png │ │ │ ├── drawable-xxhdpi │ │ │ ├── android12splash.png │ │ │ └── splash.png │ │ │ ├── drawable-xxxhdpi │ │ │ ├── android12splash.png │ │ │ └── splash.png │ │ │ ├── drawable │ │ │ ├── background.png │ │ │ └── launch_background.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-night-v31 │ │ │ └── styles.xml │ │ │ ├── values-night │ │ │ └── styles.xml │ │ │ ├── values-v31 │ │ │ └── styles.xml │ │ │ ├── values │ │ │ └── styles.xml │ │ │ └── xml │ │ │ └── path_provider_paths.xml │ │ └── profile │ │ └── AndroidManifest.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties └── settings.gradle ├── assets ├── image │ ├── Primary.svg │ ├── app_bar_logo.png │ ├── city_news.png │ ├── line_1999.png │ ├── scan.png │ └── splash_logo.png ├── mock_data │ ├── account.json │ ├── activity.json │ ├── home_banner.json │ ├── message.json │ └── subscription.json └── svg │ ├── Check n Cancel.svg │ ├── Illustrations_box.svg │ ├── Illustrations_chair.svg │ ├── Illustrations_gov.svg │ ├── booking L.svg │ ├── dialog_qr_code.svg │ ├── dialog_warning.svg │ ├── expand.svg │ ├── icon_110.svg │ ├── icon_113.svg │ ├── icon_119.svg │ ├── icon_165.svg │ ├── icon_1999.svg │ ├── icon_1999_2.svg │ ├── icon_1999phone.svg │ ├── icon_1999phone_s.svg │ ├── icon_add.svg │ ├── icon_app_bar_accounting_record.svg │ ├── icon_app_bar_bill.svg │ ├── icon_app_bar_receipt.svg │ ├── icon_app_bar_scan.svg │ ├── icon_arrow_down.svg │ ├── icon_arrow_left.svg │ ├── icon_arrow_right.svg │ ├── icon_arrow_up.svg │ ├── icon_bill.svg │ ├── icon_bill_car.svg │ ├── icon_bill_class.svg │ ├── icon_bill_hospital.svg │ ├── icon_bill_housing_maintenance.svg │ ├── icon_bill_local_tax.svg │ ├── icon_bill_other.svg │ ├── icon_bill_public_housing.svg │ ├── icon_bill_tuition.svg │ ├── icon_bill_water.svg │ ├── icon_calender.svg │ ├── icon_case_search.svg │ ├── icon_check_fouse.svg │ ├── icon_check_yes.svg │ ├── icon_checkin.svg │ ├── icon_city_expo.svg │ ├── icon_community_service.svg │ ├── icon_coupon_ticket.svg │ ├── icon_covid_medical.svg │ ├── icon_crowd_density.svg │ ├── icon_dashboard_person.svg │ ├── icon_dashboard_reports.svg │ ├── icon_district office.svg │ ├── icon_earthquake.svg │ ├── icon_essential_goods.svg │ ├── icon_expand.svg │ ├── icon_explore_taipei.svg │ ├── icon_family_center.svg │ ├── icon_forest.svg │ ├── icon_id_card.svg │ ├── icon_info.svg │ ├── icon_library_borrow.svg │ ├── icon_location_search.svg │ ├── icon_location_search_24.svg │ ├── icon_logout.svg │ ├── icon_mail.svg │ ├── icon_more.svg │ ├── icon_municipal_navigation.svg │ ├── icon_online_reporting.svg │ ├── icon_person.svg │ ├── icon_pet.svg │ ├── icon_phone.svg │ ├── icon_playground.svg │ ├── icon_police.svg │ ├── icon_poster.svg │ ├── icon_protect.svg │ ├── icon_registration.svg │ ├── icon_remove.svg │ ├── icon_report.svg │ ├── icon_reservation.svg │ ├── icon_reusable_cup.svg │ ├── icon_scan.svg │ ├── icon_settings.svg │ ├── icon_site.svg │ ├── icon_store.svg │ ├── icon_survey_feedback.svg │ ├── icon_tabbar_account_default.svg │ ├── icon_tabbar_account_select.svg │ ├── icon_tabbar_card_default.svg │ ├── icon_tabbar_card_select.svg │ ├── icon_tabbar_coupon_Default.svg │ ├── icon_tabbar_coupon_select.svg │ ├── icon_tabbar_home_default.svg │ ├── icon_tabbar_home_select.svg │ ├── icon_tabbar_service_default.svg │ ├── icon_tabbar_service_select.svg │ ├── icon_taipei_radio.svg │ ├── icon_talk.svg │ ├── icon_ticket content.svg │ ├── icon_ticket_area.svg │ ├── icon_trash_close.svg │ ├── icon_trash_open.svg │ ├── icon_unchecked.svg │ ├── icon_vaccine_appointment.svg │ ├── icon_vote_ballot.svg │ ├── icon_water_meter.svg │ ├── icon_zoo.svg │ ├── icon_zoo_24.svg │ ├── illustrations_booking S.svg │ ├── info.svg │ ├── logo_S.svg │ ├── phone_call_service.svg │ └── user.svg ├── fonts ├── PingFangTC-Light.otf ├── PingFangTC-Medium.otf ├── PingFangTC-Regular.otf ├── PingFangTC-Semibold.otf ├── PingFangTC-Thin.otf └── PingFangTC-Ultralight.otf ├── ios ├── .gitignore ├── Flutter │ ├── AppFrameworkInfo.plist │ ├── Debug.xcconfig │ └── Release.xcconfig ├── Podfile ├── Podfile.lock ├── Runner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── xcshareddata │ │ └── xcschemes │ │ └── Runner.xcscheme ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings ├── Runner │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── 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 │ │ ├── LaunchBackground.imageset │ │ │ ├── Contents.json │ │ │ └── background.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ └── Runner-Bridging-Header.h └── RunnerTests │ └── RunnerTests.swift ├── lib ├── bean │ ├── account.dart │ ├── activity.dart │ ├── home_banner.dart │ ├── message.dart │ ├── subscription.dart │ └── tp_rich_text.dart ├── main.dart ├── page │ ├── account │ │ ├── account_view.dart │ │ ├── account_view_controller.dart │ │ └── widget │ │ │ ├── account_app_bar.dart │ │ │ └── account_view_footer.dart │ ├── activity_detail │ │ └── activity_detail_view.dart │ ├── activity_list │ │ └── activity_list_view.dart │ ├── app_home_page │ │ ├── app_home_page_controller.dart │ │ └── app_home_page_view.dart │ ├── basic_info │ │ ├── basic_info_view.dart │ │ └── basic_info_view_controller.dart │ ├── basic_info_edit │ │ ├── basic_info_edit_view.dart │ │ └── basic_info_edit_view_controller.dart │ ├── bill │ │ ├── bill_view.dart │ │ └── widget │ │ │ └── bill_app_bar.dart │ ├── city_service │ │ ├── city_service_view.dart │ │ ├── model │ │ │ ├── my_service_model.dart │ │ │ └── trending_service_model.dart │ │ └── widget │ │ │ ├── official_service_card │ │ │ ├── official_service_card.dart │ │ │ ├── official_service_card_bottom_left.dart │ │ │ ├── official_service_card_bottom_right.dart │ │ │ ├── official_service_card_top_left.dart │ │ │ ├── official_service_card_top_right.dart │ │ │ └── official_service_card_widget.dart │ │ │ ├── pinned_service_item_widget.dart │ │ │ ├── pinned_service_widget.dart │ │ │ ├── pinned_service_widget_controller.dart │ │ │ └── trending_service_widget.dart │ ├── city_service_edit │ │ ├── city_service_edit_view.dart │ │ └── city_service_edit_view_controller.dart │ ├── feedback │ │ ├── feedback_view.dart │ │ └── feedback_view_controller.dart │ ├── home │ │ ├── home_view.dart │ │ └── widget │ │ │ ├── activity_info │ │ │ ├── activity_banner_widget.dart │ │ │ ├── activity_banner_widget_controller.dart │ │ │ └── activity_info_widget.dart │ │ │ ├── city_news │ │ │ └── city_news_widget.dart │ │ │ ├── news │ │ │ ├── news_banner_widget.dart │ │ │ └── news_banner_widget_controller.dart │ │ │ └── subscription │ │ │ ├── subscription_item_widget.dart │ │ │ └── subscription_widget.dart │ ├── invoice_receipt │ │ └── invoice_receipt_view.dart │ ├── language │ │ ├── language_view.dart │ │ └── language_view_controller.dart │ ├── main │ │ ├── main_view.dart │ │ └── main_view_controller.dart │ ├── message │ │ ├── message_view.dart │ │ ├── message_view_controller.dart │ │ └── widget │ │ │ ├── _empty_message_widget.dart │ │ │ ├── _message_list_row.dart │ │ │ └── _message_list_view.dart │ ├── message_detail │ │ └── message_detail_view.dart │ ├── online_police │ │ └── online_police_view.dart │ ├── perk │ │ └── perk_view.dart │ ├── phone_call_user_agreement │ │ ├── phone_call_user_agreement_view.dart │ │ └── phone_call_user_agreement_view_controller.dart │ ├── portfolioAndAuth │ │ ├── portfolio_auth_view.dart │ │ └── portfolio_auth_view_controller.dart │ ├── qr_code_scan │ │ ├── qr_code_scan_controller.dart │ │ └── qr_code_scan_view.dart │ ├── setting │ │ ├── setting_view.dart │ │ └── setting_view_controller.dart │ ├── subscription │ │ └── subscription_view.dart │ └── suspend_account │ │ ├── suspend_account_controller.dart │ │ └── suspend_account_view.dart ├── service │ ├── account_service.dart │ ├── device_service.dart │ ├── geo_locator_service.dart │ ├── notification_service.dart │ ├── package_service.dart │ ├── shared_preferences_service.dart │ └── subscription_service.dart └── util │ ├── extension │ ├── datetime.dart │ ├── list.dart │ ├── map.dart │ ├── string.dart │ └── svg_gen_image.dart │ ├── json_converter │ └── datetime_converter.dart │ ├── text_field_validator │ └── id_number_validator.dart │ ├── tp_app_bar.dart │ ├── tp_bottom_navigation_bar.dart │ ├── tp_bottom_navigation_factory.dart │ ├── tp_bottom_sheet.dart │ ├── tp_button.dart │ ├── tp_cached_network_image.dart │ ├── tp_card.dart │ ├── tp_checkbox.dart │ ├── tp_checkbox_list_tile.dart │ ├── tp_colors.dart │ ├── tp_constant.dart │ ├── tp_dialog.dart │ ├── tp_duration.dart │ ├── tp_fetch_widget.dart │ ├── tp_line.dart │ ├── tp_route.dart │ ├── tp_setting_list.dart │ ├── tp_shimmer_loading.dart │ ├── tp_svg_icon.dart │ ├── tp_switch.dart │ ├── tp_tab_view.dart │ ├── tp_text.dart │ ├── tp_text_span.dart │ ├── tp_text_styles.dart │ ├── tp_web_view.dart │ └── web_message_handler │ ├── tp_web_message_handler.dart │ ├── tp_web_message_listener.dart │ └── tp_web_message_reply.dart ├── pubspec.lock ├── pubspec.yaml └── test └── widget_test.dart /.fvmrc: -------------------------------------------------------------------------------- 1 | { 2 | "flutter": "3.32.8" 3 | } -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/USAGE_QUESTION.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/.github/ISSUE_TEMPLATE/USAGE_QUESTION.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/.metadata -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/build.gradle -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/example/townpass/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/kotlin/com/example/townpass/MainActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-hdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-hdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-hdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-hdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-mdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-mdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-mdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-mdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-hdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-night-hdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-mdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-night-mdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-xhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-night-xhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-xxhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-night-xxhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-night-xxxhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-v21/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-v21/background.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-xhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-xhdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-xxhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-xxhdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxxhdpi/android12splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-xxxhdpi/android12splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-xxxhdpi/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable-xxxhdpi/splash.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable/background.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/values-night-v31/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/values-night-v31/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values-v31/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/values-v31/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/app/src/main/res/xml/path_provider_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/main/res/xml/path_provider_paths.xml -------------------------------------------------------------------------------- /android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/android/settings.gradle -------------------------------------------------------------------------------- /assets/image/Primary.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/image/Primary.svg -------------------------------------------------------------------------------- /assets/image/app_bar_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/image/app_bar_logo.png -------------------------------------------------------------------------------- /assets/image/city_news.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/image/city_news.png -------------------------------------------------------------------------------- /assets/image/line_1999.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/image/line_1999.png -------------------------------------------------------------------------------- /assets/image/scan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/image/scan.png -------------------------------------------------------------------------------- /assets/image/splash_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/image/splash_logo.png -------------------------------------------------------------------------------- /assets/mock_data/account.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/mock_data/account.json -------------------------------------------------------------------------------- /assets/mock_data/activity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/mock_data/activity.json -------------------------------------------------------------------------------- /assets/mock_data/home_banner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/mock_data/home_banner.json -------------------------------------------------------------------------------- /assets/mock_data/message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/mock_data/message.json -------------------------------------------------------------------------------- /assets/mock_data/subscription.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/mock_data/subscription.json -------------------------------------------------------------------------------- /assets/svg/Check n Cancel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/Check n Cancel.svg -------------------------------------------------------------------------------- /assets/svg/Illustrations_box.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/Illustrations_box.svg -------------------------------------------------------------------------------- /assets/svg/Illustrations_chair.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/Illustrations_chair.svg -------------------------------------------------------------------------------- /assets/svg/Illustrations_gov.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/Illustrations_gov.svg -------------------------------------------------------------------------------- /assets/svg/booking L.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/booking L.svg -------------------------------------------------------------------------------- /assets/svg/dialog_qr_code.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/dialog_qr_code.svg -------------------------------------------------------------------------------- /assets/svg/dialog_warning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/dialog_warning.svg -------------------------------------------------------------------------------- /assets/svg/expand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/expand.svg -------------------------------------------------------------------------------- /assets/svg/icon_110.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_110.svg -------------------------------------------------------------------------------- /assets/svg/icon_113.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_113.svg -------------------------------------------------------------------------------- /assets/svg/icon_119.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_119.svg -------------------------------------------------------------------------------- /assets/svg/icon_165.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_165.svg -------------------------------------------------------------------------------- /assets/svg/icon_1999.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_1999.svg -------------------------------------------------------------------------------- /assets/svg/icon_1999_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_1999_2.svg -------------------------------------------------------------------------------- /assets/svg/icon_1999phone.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_1999phone.svg -------------------------------------------------------------------------------- /assets/svg/icon_1999phone_s.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_1999phone_s.svg -------------------------------------------------------------------------------- /assets/svg/icon_add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_add.svg -------------------------------------------------------------------------------- /assets/svg/icon_app_bar_accounting_record.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_app_bar_accounting_record.svg -------------------------------------------------------------------------------- /assets/svg/icon_app_bar_bill.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_app_bar_bill.svg -------------------------------------------------------------------------------- /assets/svg/icon_app_bar_receipt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_app_bar_receipt.svg -------------------------------------------------------------------------------- /assets/svg/icon_app_bar_scan.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_app_bar_scan.svg -------------------------------------------------------------------------------- /assets/svg/icon_arrow_down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_arrow_down.svg -------------------------------------------------------------------------------- /assets/svg/icon_arrow_left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_arrow_left.svg -------------------------------------------------------------------------------- /assets/svg/icon_arrow_right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_arrow_right.svg -------------------------------------------------------------------------------- /assets/svg/icon_arrow_up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_arrow_up.svg -------------------------------------------------------------------------------- /assets/svg/icon_bill.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_bill.svg -------------------------------------------------------------------------------- /assets/svg/icon_bill_car.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_bill_car.svg -------------------------------------------------------------------------------- /assets/svg/icon_bill_class.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_bill_class.svg -------------------------------------------------------------------------------- /assets/svg/icon_bill_hospital.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_bill_hospital.svg -------------------------------------------------------------------------------- /assets/svg/icon_bill_housing_maintenance.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_bill_housing_maintenance.svg -------------------------------------------------------------------------------- /assets/svg/icon_bill_local_tax.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_bill_local_tax.svg -------------------------------------------------------------------------------- /assets/svg/icon_bill_other.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_bill_other.svg -------------------------------------------------------------------------------- /assets/svg/icon_bill_public_housing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_bill_public_housing.svg -------------------------------------------------------------------------------- /assets/svg/icon_bill_tuition.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_bill_tuition.svg -------------------------------------------------------------------------------- /assets/svg/icon_bill_water.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_bill_water.svg -------------------------------------------------------------------------------- /assets/svg/icon_calender.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_calender.svg -------------------------------------------------------------------------------- /assets/svg/icon_case_search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_case_search.svg -------------------------------------------------------------------------------- /assets/svg/icon_check_fouse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_check_fouse.svg -------------------------------------------------------------------------------- /assets/svg/icon_check_yes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_check_yes.svg -------------------------------------------------------------------------------- /assets/svg/icon_checkin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_checkin.svg -------------------------------------------------------------------------------- /assets/svg/icon_city_expo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_city_expo.svg -------------------------------------------------------------------------------- /assets/svg/icon_community_service.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_community_service.svg -------------------------------------------------------------------------------- /assets/svg/icon_coupon_ticket.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_coupon_ticket.svg -------------------------------------------------------------------------------- /assets/svg/icon_covid_medical.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_covid_medical.svg -------------------------------------------------------------------------------- /assets/svg/icon_crowd_density.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_crowd_density.svg -------------------------------------------------------------------------------- /assets/svg/icon_dashboard_person.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_dashboard_person.svg -------------------------------------------------------------------------------- /assets/svg/icon_dashboard_reports.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_dashboard_reports.svg -------------------------------------------------------------------------------- /assets/svg/icon_district office.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_district office.svg -------------------------------------------------------------------------------- /assets/svg/icon_earthquake.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_earthquake.svg -------------------------------------------------------------------------------- /assets/svg/icon_essential_goods.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_essential_goods.svg -------------------------------------------------------------------------------- /assets/svg/icon_expand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_expand.svg -------------------------------------------------------------------------------- /assets/svg/icon_explore_taipei.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_explore_taipei.svg -------------------------------------------------------------------------------- /assets/svg/icon_family_center.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_family_center.svg -------------------------------------------------------------------------------- /assets/svg/icon_forest.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_forest.svg -------------------------------------------------------------------------------- /assets/svg/icon_id_card.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_id_card.svg -------------------------------------------------------------------------------- /assets/svg/icon_info.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_info.svg -------------------------------------------------------------------------------- /assets/svg/icon_library_borrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_library_borrow.svg -------------------------------------------------------------------------------- /assets/svg/icon_location_search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_location_search.svg -------------------------------------------------------------------------------- /assets/svg/icon_location_search_24.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_location_search_24.svg -------------------------------------------------------------------------------- /assets/svg/icon_logout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_logout.svg -------------------------------------------------------------------------------- /assets/svg/icon_mail.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_mail.svg -------------------------------------------------------------------------------- /assets/svg/icon_more.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_more.svg -------------------------------------------------------------------------------- /assets/svg/icon_municipal_navigation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_municipal_navigation.svg -------------------------------------------------------------------------------- /assets/svg/icon_online_reporting.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_online_reporting.svg -------------------------------------------------------------------------------- /assets/svg/icon_person.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_person.svg -------------------------------------------------------------------------------- /assets/svg/icon_pet.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_pet.svg -------------------------------------------------------------------------------- /assets/svg/icon_phone.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_phone.svg -------------------------------------------------------------------------------- /assets/svg/icon_playground.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_playground.svg -------------------------------------------------------------------------------- /assets/svg/icon_police.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_police.svg -------------------------------------------------------------------------------- /assets/svg/icon_poster.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_poster.svg -------------------------------------------------------------------------------- /assets/svg/icon_protect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_protect.svg -------------------------------------------------------------------------------- /assets/svg/icon_registration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_registration.svg -------------------------------------------------------------------------------- /assets/svg/icon_remove.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_remove.svg -------------------------------------------------------------------------------- /assets/svg/icon_report.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_report.svg -------------------------------------------------------------------------------- /assets/svg/icon_reservation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_reservation.svg -------------------------------------------------------------------------------- /assets/svg/icon_reusable_cup.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_reusable_cup.svg -------------------------------------------------------------------------------- /assets/svg/icon_scan.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_scan.svg -------------------------------------------------------------------------------- /assets/svg/icon_settings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_settings.svg -------------------------------------------------------------------------------- /assets/svg/icon_site.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_site.svg -------------------------------------------------------------------------------- /assets/svg/icon_store.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_store.svg -------------------------------------------------------------------------------- /assets/svg/icon_survey_feedback.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_survey_feedback.svg -------------------------------------------------------------------------------- /assets/svg/icon_tabbar_account_default.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_tabbar_account_default.svg -------------------------------------------------------------------------------- /assets/svg/icon_tabbar_account_select.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_tabbar_account_select.svg -------------------------------------------------------------------------------- /assets/svg/icon_tabbar_card_default.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_tabbar_card_default.svg -------------------------------------------------------------------------------- /assets/svg/icon_tabbar_card_select.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_tabbar_card_select.svg -------------------------------------------------------------------------------- /assets/svg/icon_tabbar_coupon_Default.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_tabbar_coupon_Default.svg -------------------------------------------------------------------------------- /assets/svg/icon_tabbar_coupon_select.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_tabbar_coupon_select.svg -------------------------------------------------------------------------------- /assets/svg/icon_tabbar_home_default.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_tabbar_home_default.svg -------------------------------------------------------------------------------- /assets/svg/icon_tabbar_home_select.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_tabbar_home_select.svg -------------------------------------------------------------------------------- /assets/svg/icon_tabbar_service_default.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_tabbar_service_default.svg -------------------------------------------------------------------------------- /assets/svg/icon_tabbar_service_select.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_tabbar_service_select.svg -------------------------------------------------------------------------------- /assets/svg/icon_taipei_radio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_taipei_radio.svg -------------------------------------------------------------------------------- /assets/svg/icon_talk.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_talk.svg -------------------------------------------------------------------------------- /assets/svg/icon_ticket content.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_ticket content.svg -------------------------------------------------------------------------------- /assets/svg/icon_ticket_area.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_ticket_area.svg -------------------------------------------------------------------------------- /assets/svg/icon_trash_close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_trash_close.svg -------------------------------------------------------------------------------- /assets/svg/icon_trash_open.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_trash_open.svg -------------------------------------------------------------------------------- /assets/svg/icon_unchecked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_unchecked.svg -------------------------------------------------------------------------------- /assets/svg/icon_vaccine_appointment.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_vaccine_appointment.svg -------------------------------------------------------------------------------- /assets/svg/icon_vote_ballot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_vote_ballot.svg -------------------------------------------------------------------------------- /assets/svg/icon_water_meter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_water_meter.svg -------------------------------------------------------------------------------- /assets/svg/icon_zoo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_zoo.svg -------------------------------------------------------------------------------- /assets/svg/icon_zoo_24.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/icon_zoo_24.svg -------------------------------------------------------------------------------- /assets/svg/illustrations_booking S.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/illustrations_booking S.svg -------------------------------------------------------------------------------- /assets/svg/info.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/info.svg -------------------------------------------------------------------------------- /assets/svg/logo_S.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/logo_S.svg -------------------------------------------------------------------------------- /assets/svg/phone_call_service.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/phone_call_service.svg -------------------------------------------------------------------------------- /assets/svg/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/assets/svg/user.svg -------------------------------------------------------------------------------- /fonts/PingFangTC-Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/fonts/PingFangTC-Light.otf -------------------------------------------------------------------------------- /fonts/PingFangTC-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/fonts/PingFangTC-Medium.otf -------------------------------------------------------------------------------- /fonts/PingFangTC-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/fonts/PingFangTC-Regular.otf -------------------------------------------------------------------------------- /fonts/PingFangTC-Semibold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/fonts/PingFangTC-Semibold.otf -------------------------------------------------------------------------------- /fonts/PingFangTC-Thin.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/fonts/PingFangTC-Thin.otf -------------------------------------------------------------------------------- /fonts/PingFangTC-Ultralight.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/fonts/PingFangTC-Ultralight.otf -------------------------------------------------------------------------------- /ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/.gitignore -------------------------------------------------------------------------------- /ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Podfile -------------------------------------------------------------------------------- /ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Podfile.lock -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/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/taipei-doit/TownPass/HEAD/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/taipei-doit/TownPass/HEAD/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/taipei-doit/TownPass/HEAD/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/taipei-doit/TownPass/HEAD/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/taipei-doit/TownPass/HEAD/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/taipei-doit/TownPass/HEAD/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/taipei-doit/TownPass/HEAD/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/taipei-doit/TownPass/HEAD/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/taipei-doit/TownPass/HEAD/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/taipei-doit/TownPass/HEAD/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/taipei-doit/TownPass/HEAD/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/taipei-doit/TownPass/HEAD/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/taipei-doit/TownPass/HEAD/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/taipei-doit/TownPass/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/Runner/Info.plist -------------------------------------------------------------------------------- /ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/ios/RunnerTests/RunnerTests.swift -------------------------------------------------------------------------------- /lib/bean/account.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/bean/account.dart -------------------------------------------------------------------------------- /lib/bean/activity.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/bean/activity.dart -------------------------------------------------------------------------------- /lib/bean/home_banner.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/bean/home_banner.dart -------------------------------------------------------------------------------- /lib/bean/message.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/bean/message.dart -------------------------------------------------------------------------------- /lib/bean/subscription.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/bean/subscription.dart -------------------------------------------------------------------------------- /lib/bean/tp_rich_text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/bean/tp_rich_text.dart -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/main.dart -------------------------------------------------------------------------------- /lib/page/account/account_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/account/account_view.dart -------------------------------------------------------------------------------- /lib/page/account/account_view_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/account/account_view_controller.dart -------------------------------------------------------------------------------- /lib/page/account/widget/account_app_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/account/widget/account_app_bar.dart -------------------------------------------------------------------------------- /lib/page/account/widget/account_view_footer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/account/widget/account_view_footer.dart -------------------------------------------------------------------------------- /lib/page/activity_detail/activity_detail_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/activity_detail/activity_detail_view.dart -------------------------------------------------------------------------------- /lib/page/activity_list/activity_list_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/activity_list/activity_list_view.dart -------------------------------------------------------------------------------- /lib/page/app_home_page/app_home_page_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/app_home_page/app_home_page_controller.dart -------------------------------------------------------------------------------- /lib/page/app_home_page/app_home_page_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/app_home_page/app_home_page_view.dart -------------------------------------------------------------------------------- /lib/page/basic_info/basic_info_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/basic_info/basic_info_view.dart -------------------------------------------------------------------------------- /lib/page/basic_info/basic_info_view_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/basic_info/basic_info_view_controller.dart -------------------------------------------------------------------------------- /lib/page/basic_info_edit/basic_info_edit_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/basic_info_edit/basic_info_edit_view.dart -------------------------------------------------------------------------------- /lib/page/basic_info_edit/basic_info_edit_view_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/basic_info_edit/basic_info_edit_view_controller.dart -------------------------------------------------------------------------------- /lib/page/bill/bill_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/bill/bill_view.dart -------------------------------------------------------------------------------- /lib/page/bill/widget/bill_app_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/bill/widget/bill_app_bar.dart -------------------------------------------------------------------------------- /lib/page/city_service/city_service_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/city_service/city_service_view.dart -------------------------------------------------------------------------------- /lib/page/city_service/model/my_service_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/city_service/model/my_service_model.dart -------------------------------------------------------------------------------- /lib/page/city_service/model/trending_service_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/city_service/model/trending_service_model.dart -------------------------------------------------------------------------------- /lib/page/city_service/widget/official_service_card/official_service_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/city_service/widget/official_service_card/official_service_card.dart -------------------------------------------------------------------------------- /lib/page/city_service/widget/official_service_card/official_service_card_bottom_left.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/city_service/widget/official_service_card/official_service_card_bottom_left.dart -------------------------------------------------------------------------------- /lib/page/city_service/widget/official_service_card/official_service_card_bottom_right.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/city_service/widget/official_service_card/official_service_card_bottom_right.dart -------------------------------------------------------------------------------- /lib/page/city_service/widget/official_service_card/official_service_card_top_left.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/city_service/widget/official_service_card/official_service_card_top_left.dart -------------------------------------------------------------------------------- /lib/page/city_service/widget/official_service_card/official_service_card_top_right.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/city_service/widget/official_service_card/official_service_card_top_right.dart -------------------------------------------------------------------------------- /lib/page/city_service/widget/official_service_card/official_service_card_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/city_service/widget/official_service_card/official_service_card_widget.dart -------------------------------------------------------------------------------- /lib/page/city_service/widget/pinned_service_item_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/city_service/widget/pinned_service_item_widget.dart -------------------------------------------------------------------------------- /lib/page/city_service/widget/pinned_service_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/city_service/widget/pinned_service_widget.dart -------------------------------------------------------------------------------- /lib/page/city_service/widget/pinned_service_widget_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/city_service/widget/pinned_service_widget_controller.dart -------------------------------------------------------------------------------- /lib/page/city_service/widget/trending_service_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/city_service/widget/trending_service_widget.dart -------------------------------------------------------------------------------- /lib/page/city_service_edit/city_service_edit_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/city_service_edit/city_service_edit_view.dart -------------------------------------------------------------------------------- /lib/page/city_service_edit/city_service_edit_view_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/city_service_edit/city_service_edit_view_controller.dart -------------------------------------------------------------------------------- /lib/page/feedback/feedback_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/feedback/feedback_view.dart -------------------------------------------------------------------------------- /lib/page/feedback/feedback_view_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/feedback/feedback_view_controller.dart -------------------------------------------------------------------------------- /lib/page/home/home_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/home/home_view.dart -------------------------------------------------------------------------------- /lib/page/home/widget/activity_info/activity_banner_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/home/widget/activity_info/activity_banner_widget.dart -------------------------------------------------------------------------------- /lib/page/home/widget/activity_info/activity_banner_widget_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/home/widget/activity_info/activity_banner_widget_controller.dart -------------------------------------------------------------------------------- /lib/page/home/widget/activity_info/activity_info_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/home/widget/activity_info/activity_info_widget.dart -------------------------------------------------------------------------------- /lib/page/home/widget/city_news/city_news_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/home/widget/city_news/city_news_widget.dart -------------------------------------------------------------------------------- /lib/page/home/widget/news/news_banner_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/home/widget/news/news_banner_widget.dart -------------------------------------------------------------------------------- /lib/page/home/widget/news/news_banner_widget_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/home/widget/news/news_banner_widget_controller.dart -------------------------------------------------------------------------------- /lib/page/home/widget/subscription/subscription_item_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/home/widget/subscription/subscription_item_widget.dart -------------------------------------------------------------------------------- /lib/page/home/widget/subscription/subscription_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/home/widget/subscription/subscription_widget.dart -------------------------------------------------------------------------------- /lib/page/invoice_receipt/invoice_receipt_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/invoice_receipt/invoice_receipt_view.dart -------------------------------------------------------------------------------- /lib/page/language/language_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/language/language_view.dart -------------------------------------------------------------------------------- /lib/page/language/language_view_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/language/language_view_controller.dart -------------------------------------------------------------------------------- /lib/page/main/main_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/main/main_view.dart -------------------------------------------------------------------------------- /lib/page/main/main_view_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/main/main_view_controller.dart -------------------------------------------------------------------------------- /lib/page/message/message_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/message/message_view.dart -------------------------------------------------------------------------------- /lib/page/message/message_view_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/message/message_view_controller.dart -------------------------------------------------------------------------------- /lib/page/message/widget/_empty_message_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/message/widget/_empty_message_widget.dart -------------------------------------------------------------------------------- /lib/page/message/widget/_message_list_row.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/message/widget/_message_list_row.dart -------------------------------------------------------------------------------- /lib/page/message/widget/_message_list_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/message/widget/_message_list_view.dart -------------------------------------------------------------------------------- /lib/page/message_detail/message_detail_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/message_detail/message_detail_view.dart -------------------------------------------------------------------------------- /lib/page/online_police/online_police_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/online_police/online_police_view.dart -------------------------------------------------------------------------------- /lib/page/perk/perk_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/perk/perk_view.dart -------------------------------------------------------------------------------- /lib/page/phone_call_user_agreement/phone_call_user_agreement_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/phone_call_user_agreement/phone_call_user_agreement_view.dart -------------------------------------------------------------------------------- /lib/page/phone_call_user_agreement/phone_call_user_agreement_view_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/phone_call_user_agreement/phone_call_user_agreement_view_controller.dart -------------------------------------------------------------------------------- /lib/page/portfolioAndAuth/portfolio_auth_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/portfolioAndAuth/portfolio_auth_view.dart -------------------------------------------------------------------------------- /lib/page/portfolioAndAuth/portfolio_auth_view_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/portfolioAndAuth/portfolio_auth_view_controller.dart -------------------------------------------------------------------------------- /lib/page/qr_code_scan/qr_code_scan_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/qr_code_scan/qr_code_scan_controller.dart -------------------------------------------------------------------------------- /lib/page/qr_code_scan/qr_code_scan_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/qr_code_scan/qr_code_scan_view.dart -------------------------------------------------------------------------------- /lib/page/setting/setting_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/setting/setting_view.dart -------------------------------------------------------------------------------- /lib/page/setting/setting_view_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/setting/setting_view_controller.dart -------------------------------------------------------------------------------- /lib/page/subscription/subscription_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/subscription/subscription_view.dart -------------------------------------------------------------------------------- /lib/page/suspend_account/suspend_account_controller.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/suspend_account/suspend_account_controller.dart -------------------------------------------------------------------------------- /lib/page/suspend_account/suspend_account_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/page/suspend_account/suspend_account_view.dart -------------------------------------------------------------------------------- /lib/service/account_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/service/account_service.dart -------------------------------------------------------------------------------- /lib/service/device_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/service/device_service.dart -------------------------------------------------------------------------------- /lib/service/geo_locator_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/service/geo_locator_service.dart -------------------------------------------------------------------------------- /lib/service/notification_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/service/notification_service.dart -------------------------------------------------------------------------------- /lib/service/package_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/service/package_service.dart -------------------------------------------------------------------------------- /lib/service/shared_preferences_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/service/shared_preferences_service.dart -------------------------------------------------------------------------------- /lib/service/subscription_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/service/subscription_service.dart -------------------------------------------------------------------------------- /lib/util/extension/datetime.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/extension/datetime.dart -------------------------------------------------------------------------------- /lib/util/extension/list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/extension/list.dart -------------------------------------------------------------------------------- /lib/util/extension/map.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/extension/map.dart -------------------------------------------------------------------------------- /lib/util/extension/string.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/extension/string.dart -------------------------------------------------------------------------------- /lib/util/extension/svg_gen_image.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/extension/svg_gen_image.dart -------------------------------------------------------------------------------- /lib/util/json_converter/datetime_converter.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/json_converter/datetime_converter.dart -------------------------------------------------------------------------------- /lib/util/text_field_validator/id_number_validator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/text_field_validator/id_number_validator.dart -------------------------------------------------------------------------------- /lib/util/tp_app_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_app_bar.dart -------------------------------------------------------------------------------- /lib/util/tp_bottom_navigation_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_bottom_navigation_bar.dart -------------------------------------------------------------------------------- /lib/util/tp_bottom_navigation_factory.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_bottom_navigation_factory.dart -------------------------------------------------------------------------------- /lib/util/tp_bottom_sheet.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_bottom_sheet.dart -------------------------------------------------------------------------------- /lib/util/tp_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_button.dart -------------------------------------------------------------------------------- /lib/util/tp_cached_network_image.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_cached_network_image.dart -------------------------------------------------------------------------------- /lib/util/tp_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_card.dart -------------------------------------------------------------------------------- /lib/util/tp_checkbox.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_checkbox.dart -------------------------------------------------------------------------------- /lib/util/tp_checkbox_list_tile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_checkbox_list_tile.dart -------------------------------------------------------------------------------- /lib/util/tp_colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_colors.dart -------------------------------------------------------------------------------- /lib/util/tp_constant.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_constant.dart -------------------------------------------------------------------------------- /lib/util/tp_dialog.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_dialog.dart -------------------------------------------------------------------------------- /lib/util/tp_duration.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_duration.dart -------------------------------------------------------------------------------- /lib/util/tp_fetch_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_fetch_widget.dart -------------------------------------------------------------------------------- /lib/util/tp_line.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_line.dart -------------------------------------------------------------------------------- /lib/util/tp_route.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_route.dart -------------------------------------------------------------------------------- /lib/util/tp_setting_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_setting_list.dart -------------------------------------------------------------------------------- /lib/util/tp_shimmer_loading.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_shimmer_loading.dart -------------------------------------------------------------------------------- /lib/util/tp_svg_icon.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_svg_icon.dart -------------------------------------------------------------------------------- /lib/util/tp_switch.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_switch.dart -------------------------------------------------------------------------------- /lib/util/tp_tab_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_tab_view.dart -------------------------------------------------------------------------------- /lib/util/tp_text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_text.dart -------------------------------------------------------------------------------- /lib/util/tp_text_span.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_text_span.dart -------------------------------------------------------------------------------- /lib/util/tp_text_styles.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_text_styles.dart -------------------------------------------------------------------------------- /lib/util/tp_web_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/tp_web_view.dart -------------------------------------------------------------------------------- /lib/util/web_message_handler/tp_web_message_handler.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/web_message_handler/tp_web_message_handler.dart -------------------------------------------------------------------------------- /lib/util/web_message_handler/tp_web_message_listener.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/web_message_handler/tp_web_message_listener.dart -------------------------------------------------------------------------------- /lib/util/web_message_handler/tp_web_message_reply.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/lib/util/web_message_handler/tp_web_message_reply.dart -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/taipei-doit/TownPass/HEAD/test/widget_test.dart --------------------------------------------------------------------------------