[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-391795-105":59,"doc-detail-391795-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","interview-questions-flutter-basic-to-intermediate","Interview Questions - Flutter - Basic to Intermediate","","Interview Questions: Interview Questions on Flutter (Basic to Intermediate) collects concise Q&A covering core concepts and practical fundamentals. It explains Flutter’s purpose and Google’s role, introduces Dart and its benefits (fast compilation, hot reload, smooth rendering), and contrasts StatelessWidget and StatefulWidget. The set includes widget build behavior, hot reload, widget tree structure, keys, async and Future patterns, setState, navigation differences, and common widgets. It also addresses state management options, alignment properties, pubspec.yaml and Scaffold roles, adding images via assets, and final vs const usage.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":20,"@type":76,"position":81},"https://docshare.wps.com/document/exam/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/interview-questions-flutter-basic-to-intermediate/391795/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/interview-questions-flutter-basic-to-intermediate/391795.png","ImageObject",300,407,{"name":92,"@type":93},"Rizky","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-11-09","2026-09-25",true,{"@type":102,"interactionType":103,"userInteractionCount":52},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What are Flutter and Dart, and who developed Flutter?","Question",{"text":112,"@type":113},"Flutter is an open-source UI toolkit developed by Google for building natively compiled applications. Dart is a client-optimized language used in Flutter for fast compilation, hot reload, and smooth UI rendering.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How do StatelessWidget and StatefulWidget differ in Flutter?",{"text":117,"@type":113},"StatelessWidget is immutable and the UI doesn’t change. StatefulWidget is mutable, and the UI updates when the widget’s state changes.",{"name":119,"@type":110,"acceptedAnswer":120},"What is hot reload, and how is setState() used?",{"text":121,"@type":113},"Hot reload lets developers see code changes instantly without restarting the app while preserving current state. setState() updates the UI by notifying Flutter that the widget’s internal state has changed.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},391795,1790721666,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":19,"category_name":20,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":52,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":14,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":143,"read_time":24,"preview_page_count":4},962085564807,"https://ap-avatar.wpscdn.com/davatar_6f874abed73319feea01a86fa6f0fab8","Placement Training: Interview Questions on Flutter (Basic to Intermediate)  \n• Q: What is Flutter and who developed it?  \nA: Flutter is an open-source UI toolkit developed by Google for building natively compiled applications for mobile, web, and desktop from a single codebase.  \n• Q: What is Dart and why is it used in Flutter?  \nA: Dart is a client-optimized programming language used in Flutter for its fast compilation, hot reload support, and smooth UI rendering.  \n• Q: What is the difference between StatelessWidget and StatefulWidget?  \nA: -StatelessWidget: Immutable, UI doesn’t change  \n-StatefulWidget: Mutable, UI updates on state change  \n• Q: What is the build() method in Flutter?  \nA: The build() method describes the UI and is called whenever the widget needs to be rendered.  \n• Q: What is hot reload in Flutter?  \nA: Hot reload allows developers to see code changes instantly without restarting the app, preserving its current state.  \n• Q: What is the widget tree in Flutter?  \nA: It’s a hierarchical structure of widgets. Every element in Flutter’s UI is a widget.  \n• Q: What are keys in Flutter and why are they important?  \nA: Keys help Flutter differentiate widgets across builds, preserve state, and optimize performance.  \n• Q: What is a Future and async-await in Dart?  \nA: Future represents a value that will be available in the future. async-await is used to handle asynchronous operations.  \n• Q: What is the role of setState() in Flutter?  \nA: setState() updates the UI by notifying Flutter that the widget's internal state has changed.  \n• Q: What is the difference between Navigator.push() and Navigator.pushReplacement()?  \nA: -push(): Adds a new screen to the stack  \n-pushReplacement(): Replaces the current screen with a new one  \n• Q: How is state managed in Flutter?  \nA: State can be managed using setState, Provider, Bloc, Riverpod, Redux, and GetX among others.  \n• Q: What are some commonly used widgets in Flutter?  \nA: Container, Row, Column, Text, Image, Scaffold, AppBar, ListView, TextField, ElevatedButton, etc.  \n• Q: What is the difference between mainAxisAlignment and crossAxisAlignment?  \nA: mainAxisAlignment aligns children along the main axis (horizontal in Row, vertical in Column), while crossAxisAlignment aligns perpendicularly.  \n• Q: What is the pubspec.yaml file in Flutter?  \nA: It’s a configuration file that contains metadata, assets, fonts, and dependencies for the project.  \n• Q: What is a Scaffold widget in Flutter?  \nA: Scaffold provides a basic layout structure with AppBar, Drawer, BottomNavigationBar, etc.  \n• Q: How to add an image in Flutter?  \nA: Place it in the assets folder, declare it in pubspec.yaml, and use Image.asset('path') to display it.  \n• Q: What is the difference between final and const in Dart?  \nA: -final: Runtime constant (value assigned once)  \n-const: Compile-time constant (value fixed at compile time)","cbCaifGUkE9eEddg","https://ap.wps.com/l/cbCaifGUkE9eEddg","pdf",32557,"English","# Interview Questions on Flutter (Basic to Intermediate)\n## Flutter and Dart Fundamentals\n## Widgets, State, Navigation, and Project Setup\n## UI Building, Assets, and Dart Constants","[{\"question\":\"What are Flutter and Dart, and who developed Flutter?\",\"answer\":\"Flutter is an open-source UI toolkit developed by Google for building natively compiled applications. Dart is a client-optimized language used in Flutter for fast compilation, hot reload, and smooth UI rendering.\"},{\"question\":\"How do StatelessWidget and StatefulWidget differ in Flutter?\",\"answer\":\"StatelessWidget is immutable and the UI doesn’t change. StatefulWidget is mutable, and the UI updates when the widget’s state changes.\"},{\"question\":\"What is hot reload, and how is setState() used?\",\"answer\":\"Hot reload lets developers see code changes instantly without restarting the app while preserving current state. setState() updates the UI by notifying Flutter that the widget’s internal state has changed.\"}]","Interview Questions - Flutter - Basic to Intermediate | PDF",1790358782]