{"id":314,"date":"2019-03-26T10:01:19","date_gmt":"2019-03-26T10:01:19","guid":{"rendered":"https:\/\/citrusleaf.in\/blog\/?p=314"},"modified":"2020-02-18T13:00:10","modified_gmt":"2020-02-18T13:00:10","slug":"flutter-top-5-open-source-widgets","status":"publish","type":"post","link":"https:\/\/citrusleaf.in\/blog\/flutter-top-5-open-source-widgets\/","title":{"rendered":"Flutter: Top 5 Open Source Widgets"},"content":{"rendered":"\n<p>Flutter is the new favorite tool of developers globally for <a href=\"https:\/\/citrusleaf.in\">cross-platform app development<\/a>. The Flutter community is engaging, committed and open for contributions. Developers can contribute to Flutter\u2019s core code by sending a pull request to Flutter\u2019s main repo on GitHub.<br><\/p>\n\n\n\n<p>Developers can also make great widgets thanks to Flutter\u2019s plugin system. Many developers have created cool, useful &amp; open source widgets for other developers to use.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Also Read: <a href=\"https:\/\/citrusleaf.in\/blog\/\/top-10-flutter-packages-for-2020\/\">Top 10 Flutter Packages for 2020<\/a><\/p><p><\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">The top 5 Flutter widgets Which are Our Favorite<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Tinder Cards <\/h3>\n\n\n\n<p>Wondering how to build swiping cards like Tinder? Well, using this widget, you can easily make <g class=\"gr_ gr_7 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace\" id=\"7\" data-gr-id=\"7\">Tinder-like<\/g> swiping cards for your Flutter app. This <g class=\"gr_ gr_8 gr-alert gr_gramm gr_inline_cards gr_run_anim Grammar multiReplace\" id=\"8\" data-gr-id=\"8\">widget<\/g> allows swiping in both directions. It supports images and videos in the cards. The widget can be found <a href=\"https:\/\/github.com\/Ivaskuu\/tinder_cards\">here<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Contact Picker  <\/h3>\n\n\n\n<p>Social media apps <g class=\"gr_ gr_10 gr-alert gr_gramm gr_inline_cards gr_run_anim Grammar multiReplace\" id=\"10\" data-gr-id=\"10\">depend <\/g>on the user&#8217;s contact list to let the users know about their friends and invite them to the platform. Contact Picker is a widget that would help you in achieving just that. It allows Flutter apps to read the contacts present on the device using the device&#8217;s native contact picker. This means that your app does not require contact read permission too. It&#8217;s a bit limited though. <g class=\"gr_ gr_12 gr-alert gr_gramm gr_inline_cards gr_run_anim Punctuation only-ins replaceWithoutSep\" id=\"12\" data-gr-id=\"12\">Currently,<\/g> it supports picking contact numbers only. It can be extended to pick up more properties like address, email, etc. <g class=\"gr_ gr_14 gr-alert gr_gramm gr_inline_cards gr_run_anim Style multiReplace\" id=\"14\" data-gr-id=\"14\">Visit&nbsp;<\/g><a href=\"https:\/\/github.com\/goderbauer\/contact_picker\"><g class=\"gr_ gr_14 gr-alert gr_gramm gr_inline_cards gr_disable_anim_appear Style multiReplace\" id=\"14\" data-gr-id=\"14\">here<\/g><\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Stepper <\/h3>\n\n\n\n<p>Steppers are useful for building UI where the users are supposed to select quantities in whole numbers. For example, <g class=\"gr_ gr_6 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del\" id=\"6\" data-gr-id=\"6\">in<\/g> an <g class=\"gr_ gr_9 gr-alert gr_gramm gr_inline_cards gr_run_anim Grammar only-ins doubleReplace replaceWithoutSep\" id=\"9\" data-gr-id=\"9\">e-commerce<\/g> app, users are required to select the quantity of the product before adding it to their cart. This widget provides beautiful design along with delightful animation which makes the widgets overall joyful to use. The repo for this widget can be found <a href=\"https:\/\/github.com\/Rahiche\/stepper_touch\">here<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/citrusleaf.in\/contact\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"90\" src=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/\/wp-content\/uploads\/2019\/03\/hire-flutter-app-developers-patti-1024x117.jpg?resize=790%2C90&#038;ssl=1\" alt=\"\" class=\"wp-image-982\" srcset=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2019\/03\/hire-flutter-app-developers-patti.jpg?resize=1024%2C117&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2019\/03\/hire-flutter-app-developers-patti.jpg?resize=300%2C34&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2019\/03\/hire-flutter-app-developers-patti.jpg?resize=768%2C88&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2019\/03\/hire-flutter-app-developers-patti.jpg?w=1050&amp;ssl=1 1050w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Flutter Offline <\/h3>\n\n\n\n<p>Almost every app requires an internet connection to work. In cases where connectivity is a must, developers have to go the extra mile to check the internet connectivity in their apps. With Flutter Offline, you can easily check for internet connectivity in your Flutter apps with just a few lines of code. What\u2019s more? It has the ability to show the connection status on the UI too! Flutter Offline can be found <a href=\"https:\/\/github.com\/jogboms\/flutter_offline\">here<\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Charts <\/h3>\n\n\n\n<p>Building business-oriented and data-centric apps is a big task. The UI has to be simple while being productive at the same time. In many such apps, showing the data interactively with pie charts makes them more useful. With Flutter Chart Widget, you can easily make circular charts with animations. It supports updating the charts in real-time too. Its code can be found <a href=\"https:\/\/github.com\/xqwzts\/flutter_circular_chart\">here<\/a>. <\/p>\n\n\n\n<p>Looking for an app for your business\/startup? We are one of the <a href=\"https:\/\/citrusleaf.in\/flutter-app-development\">Top Flutter App Development Companies in India<\/a>. Reach out to us on hello@citrusleaf.in, we&#8217;ll definitely have a solution for your requirements.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Flutter is the new favorite tool of developers globally for cross-platform app development. The Flutter community is engaging, committed and open for contributions. Developers can contribute to Flutter\u2019s core code by sending a pull request&hellip; <\/p>\n","protected":false},"author":5,"featured_media":318,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[10],"tags":[19,49,50,48],"class_list":["post-314","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","tag-flutter","tag-flutter-developers","tag-flutter-development-company","tag-flutter-widgets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2019\/03\/Flutter-Top-5-Widgets.png?fit=1200%2C628&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pei5Vv-54","_links":{"self":[{"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/posts\/314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/comments?post=314"}],"version-history":[{"count":8,"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/posts\/314\/revisions"}],"predecessor-version":[{"id":986,"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/posts\/314\/revisions\/986"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/media\/318"}],"wp:attachment":[{"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/media?parent=314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/categories?post=314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/tags?post=314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}