├── .gitignore ├── .metadata ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── android ├── .gitignore ├── app │ ├── build.gradle │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── bomo │ │ │ │ └── flutterwechat │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable │ │ │ └── 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 │ │ │ └── styles.xml │ │ └── profile │ │ └── AndroidManifest.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties └── settings.gradle ├── assets └── images │ ├── chat │ ├── chat_bar │ │ ├── chat_bar_emoji.svg │ │ ├── chat_bar_keyboard.svg │ │ ├── chat_bar_more.svg │ │ ├── chat_bar_voice.svg │ │ ├── icons_outlined_like.svg │ │ ├── more │ │ │ ├── icons_filled_album.svg │ │ │ ├── icons_filled_camera.svg │ │ │ ├── icons_filled_cards&offers.svg │ │ │ ├── icons_filled_favorites.svg │ │ │ ├── icons_filled_folder.svg │ │ │ ├── icons_filled_location.svg │ │ │ ├── icons_filled_me.svg │ │ │ ├── icons_filled_mike.svg │ │ │ ├── icons_filled_red_envelope.svg │ │ │ ├── icons_filled_transfer.svg │ │ │ └── icons_filled_video_call.svg │ │ ├── voice_input_btn_highlight.png │ │ └── voice_input_btn_normal.png │ ├── icons_filled_add-friends.svg │ ├── icons_filled_chats.svg │ ├── icons_filled_more.svg │ ├── icons_filled_pay.svg │ ├── icons_filled_scan.svg │ ├── icons_outlined_add2.svg │ ├── menu_up_arrow.png │ ├── message_disable_notify_icon.png │ └── voice_volume │ │ ├── voice_volume_1.png │ │ ├── voice_volume_2.png │ │ ├── voice_volume_3.png │ │ ├── voice_volume_4.png │ │ ├── voice_volume_5.png │ │ ├── voice_volume_6.png │ │ └── voice_volume_7.png │ ├── common │ ├── icons_filled_back.svg │ └── tableview_arrow.png │ ├── contact │ ├── add_friend_icon_addgroup.png │ ├── add_friend_icon_contacts.png │ ├── add_friend_icon_offical.png │ ├── add_friend_icon_reda.png │ ├── add_friend_icon_scanqr.png │ ├── add_friend_icon_search_wework.png │ ├── add_friend_myqr.png │ ├── contact_chatonly_friends.png │ ├── contact_female.png │ ├── contact_icon_contacttag.png │ ├── contact_index_shape.png │ ├── contact_male.png │ ├── icons_outlined_add_friends.svg │ ├── icons_outlined_chats.svg │ ├── icons_outlined_videocall.svg │ └── plugins_friend_notify.png │ ├── discover │ ├── album_operate_more.png │ ├── icons_outlined_bottle.svg │ ├── icons_outlined_colorful_game.svg │ ├── icons_outlined_colorful_moment.svg │ ├── icons_outlined_comment.svg │ ├── icons_outlined_like.svg │ ├── icons_outlined_miniprogram.svg │ ├── icons_outlined_nearby.svg │ ├── icons_outlined_news.svg │ ├── icons_outlined_scan.svg │ ├── icons_outlined_searchlogo.svg │ ├── icons_outlined_shake.svg │ └── icons_outlined_shop.svg │ ├── me │ ├── icons_filled_camera.svg │ ├── icons_outlined_album.svg │ ├── icons_outlined_colorful_cards.svg │ ├── icons_outlined_colorful_favorites.svg │ ├── icons_outlined_colorful_note.svg │ ├── icons_outlined_qr_code.svg │ ├── icons_outlined_setting.svg │ ├── icons_outlined_sticker.svg │ └── icons_outlined_wechatpay.svg │ ├── mock │ ├── glory_of_kings.png │ ├── peace_elite.png │ ├── qq_safeguard.png │ ├── subscription_number.png │ └── tencent_news.png │ └── tabbar │ ├── icons_filled_chats.svg │ ├── icons_filled_contacts.svg │ ├── icons_filled_discover.svg │ ├── icons_filled_me.svg │ ├── icons_outlined_chats.svg │ ├── icons_outlined_contacts.svg │ ├── icons_outlined_discover.svg │ └── icons_outlined_me.svg ├── images ├── wechat_android-min.gif ├── wechat_chat-min.gif ├── wechat_contact-min.gif ├── wechat_home-min.gif ├── wechat_me-min.gif └── wechat_moment-min.gif ├── 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 │ └── 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 ├── lib ├── data │ ├── constants │ │ ├── basic.dart │ │ ├── constants.dart │ │ ├── shares.dart │ │ └── style.dart │ ├── models │ │ ├── chat_message_info.dart │ │ ├── chat_section_info.dart │ │ └── contact_info.dart │ └── providers │ │ ├── chat_detail_emoji_model.dart │ │ ├── chat_message_model.dart │ │ ├── chat_message_ui_model.dart │ │ ├── chat_section_model.dart │ │ ├── list_search_bar_model.dart │ │ ├── main_badge_model.dart │ │ └── main_chat_model.dart ├── main.dart ├── ui │ ├── components │ │ ├── action_sheet.dart │ │ ├── add_menu.dart │ │ ├── avatar.dart │ │ ├── child_builder.dart │ │ ├── common_arrow.dart │ │ ├── empty_cell.dart │ │ ├── link_button.dart │ │ ├── navigator_service.dart │ │ ├── normal_button_cell.dart │ │ ├── normal_cell.dart │ │ ├── normal_label_cell.dart │ │ ├── normal_section.dart │ │ ├── page_indicator │ │ │ └── page_indicator.dart │ │ ├── scroll_behavior.dart │ │ ├── search_list_page.dart │ │ ├── section_list_view.dart │ │ └── stateful_child_builder.dart │ ├── page │ │ ├── base │ │ │ └── auto_keep_alive_state.dart │ │ ├── chats │ │ │ ├── applet.dart │ │ │ ├── chat_detail_page.dart │ │ │ ├── chat_editor.dart │ │ │ ├── chat_input_type.dart │ │ │ ├── main_chat_page.dart │ │ │ └── view │ │ │ │ ├── chat_message_container.dart │ │ │ │ ├── chat_message_text.dart │ │ │ │ ├── emoji_panel │ │ │ │ ├── emoji_panel_emoji.dart │ │ │ │ ├── emoji_panel_favorite.dart │ │ │ │ ├── emoji_panel_shop_emoji.dart │ │ │ │ └── main_emoji_panel.dart │ │ │ │ └── more_panel.dart │ │ ├── contacts │ │ │ ├── add_freiend_page.dart │ │ │ ├── contact_list.dart │ │ │ ├── index_bar.dart │ │ │ ├── main_contact_page.dart │ │ │ └── user_profile_page.dart │ │ ├── discover │ │ │ ├── discovery_page.dart │ │ │ ├── moment_cell.dart │ │ │ ├── moment_info.dart │ │ │ ├── moment_list_page.dart │ │ │ ├── moment_list_provider.dart │ │ │ ├── moment_operate_more.dart │ │ │ └── value_change_notifier.dart │ │ ├── main │ │ │ ├── main_page.dart │ │ │ ├── main_tab_bar.dart │ │ │ ├── search_panel.dart │ │ │ └── tabbar_item.dart │ │ ├── me │ │ │ ├── me_page.dart │ │ │ ├── my_profile_page.dart │ │ │ ├── my_qrcode_page.dart │ │ │ ├── setting │ │ │ │ ├── account_setting_page.dart │ │ │ │ ├── main_setting_page.dart │ │ │ │ └── message_setting_page.dart │ │ │ └── take_video_moment.dart │ │ ├── splash │ │ │ └── splash_page.dart │ │ └── test_page.dart │ └── view │ │ ├── animted_scale.dart │ │ ├── back_button.dart │ │ ├── badge_icon.dart │ │ ├── bm_appbar.dart │ │ ├── no_interactive_ink_feature.dart │ │ ├── search_bar.dart │ │ ├── sized_icon_button.dart │ │ └── svg_icon_buttton.dart └── utils │ ├── assert_util.dart │ ├── build_context_read.dart │ ├── iterable_ext.dart │ └── scroll_controller_ext.dart ├── pubspec.lock ├── pubspec.yaml └── test └── widget_test.dart /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/.metadata -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/README.md -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/android/app/build.gradle -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/bomo/flutterwechat/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/android/app/src/main/kotlin/com/bomo/flutterwechat/MainActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/android/settings.gradle -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/chat_bar_emoji.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/chat_bar_emoji.svg -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/chat_bar_keyboard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/chat_bar_keyboard.svg -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/chat_bar_more.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/chat_bar_more.svg -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/chat_bar_voice.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/chat_bar_voice.svg -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/icons_outlined_like.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/icons_outlined_like.svg -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/more/icons_filled_album.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/more/icons_filled_album.svg -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/more/icons_filled_camera.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/more/icons_filled_camera.svg -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/more/icons_filled_cards&offers.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/more/icons_filled_cards&offers.svg -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/more/icons_filled_favorites.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/more/icons_filled_favorites.svg -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/more/icons_filled_folder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/more/icons_filled_folder.svg -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/more/icons_filled_location.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/more/icons_filled_location.svg -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/more/icons_filled_me.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/more/icons_filled_me.svg -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/more/icons_filled_mike.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/more/icons_filled_mike.svg -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/more/icons_filled_red_envelope.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/more/icons_filled_red_envelope.svg -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/more/icons_filled_transfer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/more/icons_filled_transfer.svg -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/more/icons_filled_video_call.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/more/icons_filled_video_call.svg -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/voice_input_btn_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/voice_input_btn_highlight.png -------------------------------------------------------------------------------- /assets/images/chat/chat_bar/voice_input_btn_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/chat_bar/voice_input_btn_normal.png -------------------------------------------------------------------------------- /assets/images/chat/icons_filled_add-friends.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/icons_filled_add-friends.svg -------------------------------------------------------------------------------- /assets/images/chat/icons_filled_chats.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/icons_filled_chats.svg -------------------------------------------------------------------------------- /assets/images/chat/icons_filled_more.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/icons_filled_more.svg -------------------------------------------------------------------------------- /assets/images/chat/icons_filled_pay.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/icons_filled_pay.svg -------------------------------------------------------------------------------- /assets/images/chat/icons_filled_scan.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/icons_filled_scan.svg -------------------------------------------------------------------------------- /assets/images/chat/icons_outlined_add2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/icons_outlined_add2.svg -------------------------------------------------------------------------------- /assets/images/chat/menu_up_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/menu_up_arrow.png -------------------------------------------------------------------------------- /assets/images/chat/message_disable_notify_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/message_disable_notify_icon.png -------------------------------------------------------------------------------- /assets/images/chat/voice_volume/voice_volume_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/voice_volume/voice_volume_1.png -------------------------------------------------------------------------------- /assets/images/chat/voice_volume/voice_volume_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/voice_volume/voice_volume_2.png -------------------------------------------------------------------------------- /assets/images/chat/voice_volume/voice_volume_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/voice_volume/voice_volume_3.png -------------------------------------------------------------------------------- /assets/images/chat/voice_volume/voice_volume_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/voice_volume/voice_volume_4.png -------------------------------------------------------------------------------- /assets/images/chat/voice_volume/voice_volume_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/voice_volume/voice_volume_5.png -------------------------------------------------------------------------------- /assets/images/chat/voice_volume/voice_volume_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/voice_volume/voice_volume_6.png -------------------------------------------------------------------------------- /assets/images/chat/voice_volume/voice_volume_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/chat/voice_volume/voice_volume_7.png -------------------------------------------------------------------------------- /assets/images/common/icons_filled_back.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/common/icons_filled_back.svg -------------------------------------------------------------------------------- /assets/images/common/tableview_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/common/tableview_arrow.png -------------------------------------------------------------------------------- /assets/images/contact/add_friend_icon_addgroup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/contact/add_friend_icon_addgroup.png -------------------------------------------------------------------------------- /assets/images/contact/add_friend_icon_contacts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/contact/add_friend_icon_contacts.png -------------------------------------------------------------------------------- /assets/images/contact/add_friend_icon_offical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/contact/add_friend_icon_offical.png -------------------------------------------------------------------------------- /assets/images/contact/add_friend_icon_reda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/contact/add_friend_icon_reda.png -------------------------------------------------------------------------------- /assets/images/contact/add_friend_icon_scanqr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/contact/add_friend_icon_scanqr.png -------------------------------------------------------------------------------- /assets/images/contact/add_friend_icon_search_wework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/contact/add_friend_icon_search_wework.png -------------------------------------------------------------------------------- /assets/images/contact/add_friend_myqr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/contact/add_friend_myqr.png -------------------------------------------------------------------------------- /assets/images/contact/contact_chatonly_friends.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/contact/contact_chatonly_friends.png -------------------------------------------------------------------------------- /assets/images/contact/contact_female.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/contact/contact_female.png -------------------------------------------------------------------------------- /assets/images/contact/contact_icon_contacttag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/contact/contact_icon_contacttag.png -------------------------------------------------------------------------------- /assets/images/contact/contact_index_shape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/contact/contact_index_shape.png -------------------------------------------------------------------------------- /assets/images/contact/contact_male.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/contact/contact_male.png -------------------------------------------------------------------------------- /assets/images/contact/icons_outlined_add_friends.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/contact/icons_outlined_add_friends.svg -------------------------------------------------------------------------------- /assets/images/contact/icons_outlined_chats.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/contact/icons_outlined_chats.svg -------------------------------------------------------------------------------- /assets/images/contact/icons_outlined_videocall.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/contact/icons_outlined_videocall.svg -------------------------------------------------------------------------------- /assets/images/contact/plugins_friend_notify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/contact/plugins_friend_notify.png -------------------------------------------------------------------------------- /assets/images/discover/album_operate_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/discover/album_operate_more.png -------------------------------------------------------------------------------- /assets/images/discover/icons_outlined_bottle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/discover/icons_outlined_bottle.svg -------------------------------------------------------------------------------- /assets/images/discover/icons_outlined_colorful_game.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/discover/icons_outlined_colorful_game.svg -------------------------------------------------------------------------------- /assets/images/discover/icons_outlined_colorful_moment.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/discover/icons_outlined_colorful_moment.svg -------------------------------------------------------------------------------- /assets/images/discover/icons_outlined_comment.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/discover/icons_outlined_comment.svg -------------------------------------------------------------------------------- /assets/images/discover/icons_outlined_like.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/discover/icons_outlined_like.svg -------------------------------------------------------------------------------- /assets/images/discover/icons_outlined_miniprogram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/discover/icons_outlined_miniprogram.svg -------------------------------------------------------------------------------- /assets/images/discover/icons_outlined_nearby.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/discover/icons_outlined_nearby.svg -------------------------------------------------------------------------------- /assets/images/discover/icons_outlined_news.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/discover/icons_outlined_news.svg -------------------------------------------------------------------------------- /assets/images/discover/icons_outlined_scan.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/discover/icons_outlined_scan.svg -------------------------------------------------------------------------------- /assets/images/discover/icons_outlined_searchlogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/discover/icons_outlined_searchlogo.svg -------------------------------------------------------------------------------- /assets/images/discover/icons_outlined_shake.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/discover/icons_outlined_shake.svg -------------------------------------------------------------------------------- /assets/images/discover/icons_outlined_shop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/discover/icons_outlined_shop.svg -------------------------------------------------------------------------------- /assets/images/me/icons_filled_camera.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/me/icons_filled_camera.svg -------------------------------------------------------------------------------- /assets/images/me/icons_outlined_album.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/me/icons_outlined_album.svg -------------------------------------------------------------------------------- /assets/images/me/icons_outlined_colorful_cards.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/me/icons_outlined_colorful_cards.svg -------------------------------------------------------------------------------- /assets/images/me/icons_outlined_colorful_favorites.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/me/icons_outlined_colorful_favorites.svg -------------------------------------------------------------------------------- /assets/images/me/icons_outlined_colorful_note.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/me/icons_outlined_colorful_note.svg -------------------------------------------------------------------------------- /assets/images/me/icons_outlined_qr_code.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/me/icons_outlined_qr_code.svg -------------------------------------------------------------------------------- /assets/images/me/icons_outlined_setting.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/me/icons_outlined_setting.svg -------------------------------------------------------------------------------- /assets/images/me/icons_outlined_sticker.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/me/icons_outlined_sticker.svg -------------------------------------------------------------------------------- /assets/images/me/icons_outlined_wechatpay.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/me/icons_outlined_wechatpay.svg -------------------------------------------------------------------------------- /assets/images/mock/glory_of_kings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/mock/glory_of_kings.png -------------------------------------------------------------------------------- /assets/images/mock/peace_elite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/mock/peace_elite.png -------------------------------------------------------------------------------- /assets/images/mock/qq_safeguard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/mock/qq_safeguard.png -------------------------------------------------------------------------------- /assets/images/mock/subscription_number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/mock/subscription_number.png -------------------------------------------------------------------------------- /assets/images/mock/tencent_news.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/mock/tencent_news.png -------------------------------------------------------------------------------- /assets/images/tabbar/icons_filled_chats.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/tabbar/icons_filled_chats.svg -------------------------------------------------------------------------------- /assets/images/tabbar/icons_filled_contacts.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/tabbar/icons_filled_contacts.svg -------------------------------------------------------------------------------- /assets/images/tabbar/icons_filled_discover.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/tabbar/icons_filled_discover.svg -------------------------------------------------------------------------------- /assets/images/tabbar/icons_filled_me.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/tabbar/icons_filled_me.svg -------------------------------------------------------------------------------- /assets/images/tabbar/icons_outlined_chats.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/tabbar/icons_outlined_chats.svg -------------------------------------------------------------------------------- /assets/images/tabbar/icons_outlined_contacts.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/tabbar/icons_outlined_contacts.svg -------------------------------------------------------------------------------- /assets/images/tabbar/icons_outlined_discover.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/tabbar/icons_outlined_discover.svg -------------------------------------------------------------------------------- /assets/images/tabbar/icons_outlined_me.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/assets/images/tabbar/icons_outlined_me.svg -------------------------------------------------------------------------------- /images/wechat_android-min.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/images/wechat_android-min.gif -------------------------------------------------------------------------------- /images/wechat_chat-min.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/images/wechat_chat-min.gif -------------------------------------------------------------------------------- /images/wechat_contact-min.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/images/wechat_contact-min.gif -------------------------------------------------------------------------------- /images/wechat_home-min.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/images/wechat_home-min.gif -------------------------------------------------------------------------------- /images/wechat_me-min.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/images/wechat_me-min.gif -------------------------------------------------------------------------------- /images/wechat_moment-min.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/images/wechat_moment-min.gif -------------------------------------------------------------------------------- /ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/.gitignore -------------------------------------------------------------------------------- /ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Podfile -------------------------------------------------------------------------------- /ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Podfile.lock -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/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/zhengbomo/flutter_wechat/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/ios/Runner/Info.plist -------------------------------------------------------------------------------- /ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /lib/data/constants/basic.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/data/constants/basic.dart -------------------------------------------------------------------------------- /lib/data/constants/constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/data/constants/constants.dart -------------------------------------------------------------------------------- /lib/data/constants/shares.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/data/constants/shares.dart -------------------------------------------------------------------------------- /lib/data/constants/style.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/data/constants/style.dart -------------------------------------------------------------------------------- /lib/data/models/chat_message_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/data/models/chat_message_info.dart -------------------------------------------------------------------------------- /lib/data/models/chat_section_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/data/models/chat_section_info.dart -------------------------------------------------------------------------------- /lib/data/models/contact_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/data/models/contact_info.dart -------------------------------------------------------------------------------- /lib/data/providers/chat_detail_emoji_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/data/providers/chat_detail_emoji_model.dart -------------------------------------------------------------------------------- /lib/data/providers/chat_message_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/data/providers/chat_message_model.dart -------------------------------------------------------------------------------- /lib/data/providers/chat_message_ui_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/data/providers/chat_message_ui_model.dart -------------------------------------------------------------------------------- /lib/data/providers/chat_section_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/data/providers/chat_section_model.dart -------------------------------------------------------------------------------- /lib/data/providers/list_search_bar_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/data/providers/list_search_bar_model.dart -------------------------------------------------------------------------------- /lib/data/providers/main_badge_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/data/providers/main_badge_model.dart -------------------------------------------------------------------------------- /lib/data/providers/main_chat_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/data/providers/main_chat_model.dart -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/main.dart -------------------------------------------------------------------------------- /lib/ui/components/action_sheet.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/components/action_sheet.dart -------------------------------------------------------------------------------- /lib/ui/components/add_menu.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/components/add_menu.dart -------------------------------------------------------------------------------- /lib/ui/components/avatar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/components/avatar.dart -------------------------------------------------------------------------------- /lib/ui/components/child_builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/components/child_builder.dart -------------------------------------------------------------------------------- /lib/ui/components/common_arrow.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/components/common_arrow.dart -------------------------------------------------------------------------------- /lib/ui/components/empty_cell.dart: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/ui/components/link_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/components/link_button.dart -------------------------------------------------------------------------------- /lib/ui/components/navigator_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/components/navigator_service.dart -------------------------------------------------------------------------------- /lib/ui/components/normal_button_cell.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/components/normal_button_cell.dart -------------------------------------------------------------------------------- /lib/ui/components/normal_cell.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/components/normal_cell.dart -------------------------------------------------------------------------------- /lib/ui/components/normal_label_cell.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/components/normal_label_cell.dart -------------------------------------------------------------------------------- /lib/ui/components/normal_section.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/components/normal_section.dart -------------------------------------------------------------------------------- /lib/ui/components/page_indicator/page_indicator.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/components/page_indicator/page_indicator.dart -------------------------------------------------------------------------------- /lib/ui/components/scroll_behavior.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/components/scroll_behavior.dart -------------------------------------------------------------------------------- /lib/ui/components/search_list_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/components/search_list_page.dart -------------------------------------------------------------------------------- /lib/ui/components/section_list_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/components/section_list_view.dart -------------------------------------------------------------------------------- /lib/ui/components/stateful_child_builder.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/components/stateful_child_builder.dart -------------------------------------------------------------------------------- /lib/ui/page/base/auto_keep_alive_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/base/auto_keep_alive_state.dart -------------------------------------------------------------------------------- /lib/ui/page/chats/applet.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/chats/applet.dart -------------------------------------------------------------------------------- /lib/ui/page/chats/chat_detail_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/chats/chat_detail_page.dart -------------------------------------------------------------------------------- /lib/ui/page/chats/chat_editor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/chats/chat_editor.dart -------------------------------------------------------------------------------- /lib/ui/page/chats/chat_input_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/chats/chat_input_type.dart -------------------------------------------------------------------------------- /lib/ui/page/chats/main_chat_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/chats/main_chat_page.dart -------------------------------------------------------------------------------- /lib/ui/page/chats/view/chat_message_container.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/chats/view/chat_message_container.dart -------------------------------------------------------------------------------- /lib/ui/page/chats/view/chat_message_text.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/chats/view/chat_message_text.dart -------------------------------------------------------------------------------- /lib/ui/page/chats/view/emoji_panel/emoji_panel_emoji.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/chats/view/emoji_panel/emoji_panel_emoji.dart -------------------------------------------------------------------------------- /lib/ui/page/chats/view/emoji_panel/emoji_panel_favorite.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/chats/view/emoji_panel/emoji_panel_favorite.dart -------------------------------------------------------------------------------- /lib/ui/page/chats/view/emoji_panel/emoji_panel_shop_emoji.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/chats/view/emoji_panel/emoji_panel_shop_emoji.dart -------------------------------------------------------------------------------- /lib/ui/page/chats/view/emoji_panel/main_emoji_panel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/chats/view/emoji_panel/main_emoji_panel.dart -------------------------------------------------------------------------------- /lib/ui/page/chats/view/more_panel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/chats/view/more_panel.dart -------------------------------------------------------------------------------- /lib/ui/page/contacts/add_freiend_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/contacts/add_freiend_page.dart -------------------------------------------------------------------------------- /lib/ui/page/contacts/contact_list.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/contacts/contact_list.dart -------------------------------------------------------------------------------- /lib/ui/page/contacts/index_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/contacts/index_bar.dart -------------------------------------------------------------------------------- /lib/ui/page/contacts/main_contact_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/contacts/main_contact_page.dart -------------------------------------------------------------------------------- /lib/ui/page/contacts/user_profile_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/contacts/user_profile_page.dart -------------------------------------------------------------------------------- /lib/ui/page/discover/discovery_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/discover/discovery_page.dart -------------------------------------------------------------------------------- /lib/ui/page/discover/moment_cell.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/discover/moment_cell.dart -------------------------------------------------------------------------------- /lib/ui/page/discover/moment_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/discover/moment_info.dart -------------------------------------------------------------------------------- /lib/ui/page/discover/moment_list_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/discover/moment_list_page.dart -------------------------------------------------------------------------------- /lib/ui/page/discover/moment_list_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/discover/moment_list_provider.dart -------------------------------------------------------------------------------- /lib/ui/page/discover/moment_operate_more.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/discover/moment_operate_more.dart -------------------------------------------------------------------------------- /lib/ui/page/discover/value_change_notifier.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/discover/value_change_notifier.dart -------------------------------------------------------------------------------- /lib/ui/page/main/main_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/main/main_page.dart -------------------------------------------------------------------------------- /lib/ui/page/main/main_tab_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/main/main_tab_bar.dart -------------------------------------------------------------------------------- /lib/ui/page/main/search_panel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/main/search_panel.dart -------------------------------------------------------------------------------- /lib/ui/page/main/tabbar_item.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/main/tabbar_item.dart -------------------------------------------------------------------------------- /lib/ui/page/me/me_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/me/me_page.dart -------------------------------------------------------------------------------- /lib/ui/page/me/my_profile_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/me/my_profile_page.dart -------------------------------------------------------------------------------- /lib/ui/page/me/my_qrcode_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/me/my_qrcode_page.dart -------------------------------------------------------------------------------- /lib/ui/page/me/setting/account_setting_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/me/setting/account_setting_page.dart -------------------------------------------------------------------------------- /lib/ui/page/me/setting/main_setting_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/me/setting/main_setting_page.dart -------------------------------------------------------------------------------- /lib/ui/page/me/setting/message_setting_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/me/setting/message_setting_page.dart -------------------------------------------------------------------------------- /lib/ui/page/me/take_video_moment.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/me/take_video_moment.dart -------------------------------------------------------------------------------- /lib/ui/page/splash/splash_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/splash/splash_page.dart -------------------------------------------------------------------------------- /lib/ui/page/test_page.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/page/test_page.dart -------------------------------------------------------------------------------- /lib/ui/view/animted_scale.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/view/animted_scale.dart -------------------------------------------------------------------------------- /lib/ui/view/back_button.dart: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/ui/view/badge_icon.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/view/badge_icon.dart -------------------------------------------------------------------------------- /lib/ui/view/bm_appbar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/view/bm_appbar.dart -------------------------------------------------------------------------------- /lib/ui/view/no_interactive_ink_feature.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/view/no_interactive_ink_feature.dart -------------------------------------------------------------------------------- /lib/ui/view/search_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/view/search_bar.dart -------------------------------------------------------------------------------- /lib/ui/view/sized_icon_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/view/sized_icon_button.dart -------------------------------------------------------------------------------- /lib/ui/view/svg_icon_buttton.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/ui/view/svg_icon_buttton.dart -------------------------------------------------------------------------------- /lib/utils/assert_util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/utils/assert_util.dart -------------------------------------------------------------------------------- /lib/utils/build_context_read.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/utils/build_context_read.dart -------------------------------------------------------------------------------- /lib/utils/iterable_ext.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/utils/iterable_ext.dart -------------------------------------------------------------------------------- /lib/utils/scroll_controller_ext.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/lib/utils/scroll_controller_ext.dart -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhengbomo/flutter_wechat/HEAD/test/widget_test.dart --------------------------------------------------------------------------------