gitextract_ft2s6f_c/ ├── .gitignore ├── .metadata ├── README.md ├── android/ │ ├── app/ │ │ ├── build.gradle │ │ └── src/ │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── ngu/ │ │ │ └── wanandroidngu/ │ │ │ └── MainActivity.java │ │ └── res/ │ │ ├── drawable/ │ │ │ └── launch_background.xml │ │ └── values/ │ │ └── styles.xml │ ├── build.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── key.properties │ ├── settings.gradle │ └── wandroid_ngu.jks ├── interview.md ├── ios/ │ ├── Flutter/ │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Runner/ │ │ ├── AppDelegate.h │ │ ├── AppDelegate.m │ │ ├── Assets.xcassets/ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ └── LaunchImage.imageset/ │ │ │ ├── Contents.json │ │ │ └── README.md │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── main.m │ ├── Runner.xcodeproj/ │ │ ├── project.pbxproj │ │ ├── project.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── Runner.xcscheme │ └── Runner.xcworkspace/ │ └── contents.xcworkspacedata ├── lib/ │ ├── app.dart │ ├── base/ │ │ └── _base_widget.dart │ ├── common/ │ │ ├── application.dart │ │ └── user.dart │ ├── db/ │ │ └── db_helper.dart │ ├── event/ │ │ ├── change_theme_event.dart │ │ └── login_event.dart │ ├── http/ │ │ ├── api.dart │ │ ├── api_service.dart │ │ └── dio_manager.dart │ ├── loading.dart │ ├── main.dart │ ├── model/ │ │ ├── article_model.dart │ │ ├── banner_model.dart │ │ ├── base_model.dart │ │ ├── collection_model.dart │ │ ├── common_websit_model.dart │ │ ├── common_website_model.dart │ │ ├── hotword_model.dart │ │ ├── hotword_result_model.dart │ │ ├── navi_model.dart │ │ ├── pretty_model.dart │ │ ├── project_tree_model.dart │ │ ├── projectlist_model.dart │ │ ├── system_tree_content_model.dart │ │ ├── system_tree_model.dart │ │ ├── todo_item.dart │ │ ├── todolist_model.dart │ │ ├── user_model.dart │ │ ├── website_collection_model.dart │ │ ├── wx_article_content_model.dart │ │ └── wx_article_title_model.dart │ ├── splash_screen.dart │ ├── ui/ │ │ ├── drawer/ │ │ │ ├── about.dart │ │ │ ├── collctions.dart │ │ │ ├── common_website.dart │ │ │ ├── drawer.dart │ │ │ └── pretty.dart │ │ ├── home/ │ │ │ ├── banner.dart │ │ │ └── home_page.dart │ │ ├── knowledge/ │ │ │ ├── knowledge.dart │ │ │ └── knowledge_content.dart │ │ ├── login/ │ │ │ └── login_page.dart │ │ ├── navigation/ │ │ │ └── navigation.dart │ │ ├── project/ │ │ │ └── project.dart │ │ ├── public_ui/ │ │ │ └── webview_page.dart │ │ ├── publicc/ │ │ │ └── publicc.dart │ │ └── search/ │ │ ├── hot_search_result.dart │ │ └── search.dart │ └── util/ │ ├── bubble_indication_painter.dart │ ├── style_util.dart │ ├── theme_util.dart │ └── utils.dart ├── pubspec.yaml └── test/ └── widget_test.dart