<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>dharmendra &#8211; Best DevOps</title>
	<atom:link href="https://www.bestdevops.com/author/dharmendra/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bestdevops.com</link>
	<description>Lets Learn, Do it &#38; Share! Thats a Best DevOps!!!</description>
	<lastBuildDate>Thu, 07 Sep 2023 07:25:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>
	<item>
		<title>[ERROR: flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: type &#8216;List&#8217; is not a subtype of type &#8216;FutureOr&#8217;</title>
		<link>https://www.bestdevops.com/error-flutter-runtime-dart_vm_initializer-cc41-unhandled-exception-type-list-is-not-a-subtype-of-type-futureor/</link>
					<comments>https://www.bestdevops.com/error-flutter-runtime-dart_vm_initializer-cc41-unhandled-exception-type-list-is-not-a-subtype-of-type-futureor/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Thu, 07 Sep 2023 07:23:50 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29278</guid>

					<description><![CDATA[Error Solution: It looks like the error you&#8217;re encountering is due to a type mismatch between the return type of [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Error</h2>


<pre class="wp-block-code"><span><code class="hljs language-php">Restarted application in <span class="hljs-number">6</span>,<span class="hljs-number">092</span>ms.
I/flutter ( <span class="hljs-number">4152</span>): yaha tak aa raha hai onepices
I/flutter ( <span class="hljs-number">4152</span>): https:<span class="hljs-comment">//www.myhospitalnow.com/doctors/api/v1/doctor-api/j/get-all-doctors</span>
E/flutter ( <span class="hljs-number">4152</span>): &#91;ERROR:flutter/runtime/dart_vm_initializer.cc(<span class="hljs-number">41</span>)] Unhandled <span class="hljs-keyword">Exception</span>: type <span class="hljs-string">'List&lt;dynamic&gt;'</span> is not a subtype of type <span class="hljs-string">'FutureOr&lt;String&gt;'</span>
E/flutter ( <span class="hljs-number">4152</span>): <span class="hljs-comment">#0      _HomePageState.getDoctors</span>
home_page.dart:<span class="hljs-number">34</span>
E/flutter ( <span class="hljs-number">4152</span>): &lt;asynchronous suspension&gt;
E/flutter ( <span class="hljs-number">4152</span>):</code></span></pre>


<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="296" src="https://www.bestdevops.com/wp-content/uploads/2023/09/image-15-1024x296.png" alt="" class="wp-image-29279" srcset="https://www.bestdevops.com/wp-content/uploads/2023/09/image-15-1024x296.png 1024w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-15-300x87.png 300w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-15-768x222.png 768w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-15.png 1486w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Solution:</h2>



<p class="wp-block-paragraph">It looks like the error you&#8217;re encountering is due to a type mismatch between the return type of your getDoctors function and the expected return type when setting the doctors state. You&#8217;re trying to set a list (List) to the doctors state, but the function is declared to return a Future.</p>



<p class="wp-block-paragraph">To resolve this issue, you should update your getDoctors function to return a List instead of a Future. Here&#8217;s the modified code:</p>



<script src="https://gist.github.com/dharmu9898/92ad481a7ddbb95a7f9751d4122d2ec6.js"></script>



<p class="wp-block-paragraph">Your code ought to function as intended after this modification, which should fix the type mismatch problem. The obtained information is now assigned directly to the doctor&#8217;s list within the setState function, and the getDoctors function now returns a FutureVoid.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/error-flutter-runtime-dart_vm_initializer-cc41-unhandled-exception-type-list-is-not-a-subtype-of-type-futureor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Form Validation in Flutter</title>
		<link>https://www.bestdevops.com/form-validation-in-flutter/</link>
					<comments>https://www.bestdevops.com/form-validation-in-flutter/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Wed, 06 Sep 2023 05:43:57 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29270</guid>

					<description><![CDATA[Every application needs to have form validation. There are other ways to validate forms in the flutter application, for as [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Every application needs to have form validation. There are other ways to validate forms in the flutter application, for as by utilising a TextEditingController. However, managing text controllers for each input can get complicated in large applications. As a result, Form offers us a practical method for verifying user inputs.</p>



<p class="wp-block-paragraph">Although the condition is applied in each TextFormField with a widget name validator as shown in the example below, the input is validated in your submit function (the method that is executed once the user has provided all of the details).</p>



<p class="wp-block-paragraph">The Validator widget accepts a function with a single input value as a parameter, and it then checks the condition specified in the Validator function. Use of the key</p>



<h2 class="wp-block-heading"><strong>Example:</strong></h2>



<script src="https://gist.github.com/dharmu9898/d8bcced12dd064b48bdb9d3ce01ee7f5.js"></script>



<h2 class="wp-block-heading"><strong>Output:</strong></h2>



<figure class="wp-block-image size-full"><img decoding="async" width="261" height="560" src="https://www.bestdevops.com/wp-content/uploads/2023/09/validation.jpg" alt="" class="wp-image-29271" srcset="https://www.bestdevops.com/wp-content/uploads/2023/09/validation.jpg 261w, https://www.bestdevops.com/wp-content/uploads/2023/09/validation-140x300.jpg 140w" sizes="(max-width: 261px) 100vw, 261px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/form-validation-in-flutter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>List of Popular Guest Websites and Link Buildings</title>
		<link>https://www.bestdevops.com/list-of-popular-guest-websites-and-link-buildings/</link>
					<comments>https://www.bestdevops.com/list-of-popular-guest-websites-and-link-buildings/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Tue, 05 Sep 2023 05:37:47 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29257</guid>

					<description><![CDATA[Link building is still an essential tactic for boosting website visibility and authority in the dynamic world of digital marketing [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Link building is still an essential tactic for boosting website visibility and authority in the dynamic world of digital marketing and search engine optimization (SEO). The realm of link building and guest posting, including details on what each term entails, tips for carrying them out successfully, and a directory of well-known websites where you can engage in these activities.</p>



<h2 class="wp-block-heading">What is Link Building?</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="300" height="227" src="https://www.bestdevops.com/wp-content/uploads/2023/09/image-9.png" alt="" class="wp-image-29258"/></figure>



<p class="wp-block-paragraph">A fundamental SEO strategy called link building aims to get other websites to link to yours (or &#8220;backlink&#8221; them). The concept is straightforward: backlinks from other websites are viewed as endorsements by search engines like Google. It can help your search engine rankings when trustworthy websites link to your content since it tells search engines that your website is reliable and worthwhile.</p>



<h2 class="wp-block-heading">How to do Link Building?</h2>



<p class="wp-block-paragraph">Create shareable, useful material that is of the highest caliber to draw links naturally. Depending on your niche, this could take the form of blog entries, infographics, videos, or other media.</p>



<p class="wp-block-paragraph">Reach out to websites or bloggers in your sector who are related to your business and ask them to link to your content if it enhances their articles or resources.</p>



<p class="wp-block-paragraph">Writing useful articles as guest posters for websites in your niche, with a link to your own website included in the text.</p>



<p class="wp-block-paragraph">Finding broken links on other websites and offering your material as a replacement is known as &#8220;broken link building.&#8221;</p>



<p class="wp-block-paragraph">Social media promotion: Post links to your material on social media sites to make it more visible and attract links from other sources.</p>



<h2 class="wp-block-heading">Benefits of Link Building</h2>



<p class="wp-block-paragraph"><strong>Better Search Engine Rankings: </strong>The position of your website in search engine results pages (SERPs) can be improved by high-quality backlinks.</p>



<p class="wp-block-paragraph">More consumers will find your website through search engines as your rankings rise, resulting in an increase in organic traffic.</p>



<p class="wp-block-paragraph"><strong>Enhanced Authority:</strong> Your website&#8217;s authority and reputation in your niche are established by high-quality backlinks coming from reliable websites.</p>



<p class="wp-block-paragraph"><strong>Brand Exposure: </strong>Link building can make your brand more visible to a larger audience, which can enhance brand recognition.</p>



<h2 class="wp-block-heading">Top Free Websites for Link Building</h2>



<p class="wp-block-paragraph"><strong>DevOps School (<a href="https://www.devopsschool.com/">https://www.devopsschool.com/</a>):</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="225" height="225" src="https://www.bestdevops.com/wp-content/uploads/2023/09/image-10.png" alt="" class="wp-image-29259" srcset="https://www.bestdevops.com/wp-content/uploads/2023/09/image-10.png 225w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-10-150x150.png 150w" sizes="auto, (max-width: 225px) 100vw, 225px" /></figure>



<p class="wp-block-paragraph">Tech enthusiasts eager to share their expertise with the DevOps community can find a vibrant community at DevOps School. As a contributor, you have the chance to demonstrate your knowledge in the cutting-edge DevOps industry while also gaining backlinks to strengthen your internet visibility. Whether you are a seasoned professional or are just getting started in DevOps, DevOps School encourages your contributions to promote learning and development in this always changing field.</p>



<p class="wp-block-paragraph"><strong>SCM Galaxy (<a href="https://www.scmgalaxy.com/">https://www.scmgalaxy.com/</a>):</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="225" height="225" src="https://www.bestdevops.com/wp-content/uploads/2023/09/image-11.png" alt="" class="wp-image-29260" srcset="https://www.bestdevops.com/wp-content/uploads/2023/09/image-11.png 225w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-11-150x150.png 150w" sizes="auto, (max-width: 225px) 100vw, 225px" /></figure>



<p class="wp-block-paragraph">SCM Galaxy offers a distinctive forum for the exchange of knowledge regarding software configuration management (SCM). As a contributor, you may build your credibility in this niche industry and acquire beneficial backlinks from the SCM and DevOps community. By exchanging knowledge, best practises, and practical experiences, you not only add to the body of knowledge but also build relationships with other professionals who share your enthusiasm for efficient SCM procedures.</p>



<p class="wp-block-paragraph"><strong>DevOps Consulting (<a href="http://www.devopsconsulting.in/">http://www.devopsconsulting.in/</a>):</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="161" height="50" src="https://www.bestdevops.com/wp-content/uploads/2023/09/image-12.png" alt="" class="wp-image-29261"/></figure>



<p class="wp-block-paragraph">The perfect forum for exchanging knowledge and firsthand accounts of DevOps collaboration and execution is DevOps Consulting. You not only gain useful backlinks by publishing articles here, but you also significantly influence the DevOps landscape. This platform is open to contributors who want to share their expertise, offer advice, and help the DevOps community as a whole thrive.</p>



<p class="wp-block-paragraph"><strong>DevOps Freelancer (<a href="http://devopsfreelancer.com/">http://devopsfreelancer.com/</a>):</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="489" height="76" src="https://www.bestdevops.com/wp-content/uploads/2023/09/image-13.png" alt="" class="wp-image-29262" srcset="https://www.bestdevops.com/wp-content/uploads/2023/09/image-13.png 489w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-13-300x47.png 300w" sizes="auto, (max-width: 489px) 100vw, 489px" /></figure>



<p class="wp-block-paragraph">DevOps Freelancer presents a fantastic platform for freelancers navigating the tech sector to share your knowledge and experiences. You can gain backlinks by discussing your experiences as a freelancer in the DevOps industry, but you can also meet other like-minded individuals by doing so. Your efforts can help others launch successful freelancing jobs and build your own internet profile.</p>



<p class="wp-block-paragraph"><strong>DevOps Trainer (<a href="http://www.devopstrainer.in/">http://www.devopstrainer.in/</a>):</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="391" height="183" src="https://www.bestdevops.com/wp-content/uploads/2023/09/image-14.png" alt="" class="wp-image-29263" srcset="https://www.bestdevops.com/wp-content/uploads/2023/09/image-14.png 391w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-14-300x140.png 300w" sizes="auto, (max-width: 391px) 100vw, 391px" /></figure>



<p class="wp-block-paragraph">The ultimate location for educators and teachers in the DevOps field is DevOps Trainer. You may establish your credibility as a reliable trainer and make connections with other educators by sharing your training strategies and knowledge here. This platform not only encourages the sharing of knowledge, but it also pays you with worthwhile backlinks, enhancing your standing as an authority in the DevOps training industry.</p>



<h2 class="wp-block-heading">What is Guest Posting?</h2>



<p class="wp-block-paragraph">Writing and publishing content on other websites as a guest author is known as guest posting or guest blogging. You often get a byline with a link to your website in return for your content. You may establish your authority in your niche and reach out to the hosting website&#8217;s audience by blogging as a guest.</p>



<p class="wp-block-paragraph">Free Guest Posting Websites:&nbsp;<a href="https://www.devopsschool.com/blog/top-41-websites-for-free-guest-posting/" target="_blank" rel="noreferrer noopener">https://www.devopsschool.com/blog/top-41-websites-for-free-guest-posting/</a></p>



<p class="wp-block-paragraph">Free Quality Backlinks Websites: <a href="https://www.devopsschool.com/blog/list-of-popular-free-websites-for-link-building/" target="_blank" rel="noreferrer noopener">https://www.devopsschool.com/blog/list-of-popular-free-websites-for-link-building/</a></p>



<h2 class="wp-block-heading">Advantages of Guest Posting</h2>



<ul class="wp-block-list">
<li><strong>Quality Backlinks</strong>: Guest posts often come with valuable backlinks to your website, boosting your SEO efforts.</li>



<li><strong>Targeted Traffic</strong>: Guest posting on websites in your niche can attract a relevant and engaged audience to your site.</li>



<li><strong>Brand Exposure</strong>: Writing for authoritative websites can increase your brand’s visibility and credibility.</li>



<li><strong>Networking</strong>: Guest posting helps you connect with influencers and experts in your industry, opening doors for future collaborations.</li>
</ul>



<h2 class="wp-block-heading">How Guest Posting is Beneficial</h2>



<p class="wp-block-paragraph"><strong>Authority Building</strong>: Contributing valuable content to authoritative websites showcases your expertise and establishes you as a thought leader in your field.</p>



<p class="wp-block-paragraph"><strong>Traffic Generation</strong>: Guest posts can drive targeted traffic to your website, as readers are likely interested in your niche.</p>



<p class="wp-block-paragraph"><strong>Link Building</strong>: The backlinks from guest posts enhance your website’s SEO, contributing to higher search engine rankings.</p>



<p class="wp-block-paragraph"><strong>Networking Opportunities</strong>: Guest posting enables you to build relationships with other bloggers and professionals in your industry, which can lead to collaborations and partnerships.</p>



<h2 class="wp-block-heading">Top Websites for Free Guest Posting &amp; Quality Backlinks</h2>



<p class="wp-block-paragraph"><strong>DevOps School (<a href="https://www.devopsschool.com/">https://www.devopsschool.com/</a>)</strong>: DevOps School is an excellent platform for tech enthusiasts to contribute articles on DevOps practices. By engaging with this community, writers not only gain valuable backlinks but also get the chance to share their expertise in the ever-evolving field of DevOps.</p>



<p class="wp-block-paragraph"><strong>SCM Galaxy (<a href="https://www.scmgalaxy.com/">https://www.scmgalaxy.com/</a>)</strong>: SCM Galaxy offers a unique opportunity for those interested in software configuration management. By sharing insights and best practices in this niche, contributors can build their authority while earning backlinks within the SCM and DevOps community.</p>



<p class="wp-block-paragraph"><strong>Best DevOps (<a href="https://www.bestdevops.com/">https://www.bestdevops.com/</a>)</strong>: Best DevOps welcomes writers to explore topics like CI/CD pipelines and cloud technologies. Through guest posting, contributors can showcase their knowledge in these cutting-edge areas and connect with an audience eager to learn about the latest DevOps trends.</p>



<p class="wp-block-paragraph"><strong>Gurukul Galaxy (<a href="https://gurukulgalaxy.com/">https://gurukulgalaxy.com/</a>)</strong>: Gurukul Galaxy extends an invitation to educators to share their wisdom on innovative teaching methods. In addition to earning backlinks, contributors can inspire fellow educators and make a positive impact on the world of teaching and learning.</p>



<p class="wp-block-paragraph"><strong>AI Universe (<a href="https://www.aiuniverse.xyz/">https://www.aiuniverse.xyz/</a>)</strong>: AI Universe is a hub for artificial intelligence and machine learning enthusiasts. Writers can use this platform to not only gain backlinks but also engage with a tech-savvy audience eager to explore the limitless possibilities of AI.</p>



<p class="wp-block-paragraph"><strong>DevOps Consulting (<a href="http://www.devopsconsulting.in/">http://www.devopsconsulting.in/</a>)</strong>: DevOps Consulting offers a space for sharing insights on DevOps implementation and collaboration. By contributing articles here, writers can gain backlinks and contribute to the growth of the DevOps community.</p>



<p class="wp-block-paragraph"><strong>DevOps Freelancer (<a href="http://devopsfreelancer.com/">http://devopsfreelancer.com/</a>)</strong>: Freelancers in the tech industry can benefit from DevOps Freelancer by sharing their experiences and insights. This platform not only offers backlink opportunities but also connects freelancers with like-minded professionals.</p>



<p class="wp-block-paragraph"><strong>DevOps Trainer (<a href="http://www.devopstrainer.in/">http://www.devopstrainer.in/</a>)</strong>: DevOps Trainer is the go-to place for trainers in the DevOps domain. By sharing training methodologies and expertise, trainers can build their reputation and connect with fellow educators, all while earning valuable backlinks.</p>



<p class="wp-block-paragraph"><strong>Free eBooks (<a href="http://www.freeebooks.xyz/">http://www.freeebooks.xyz/</a>)</strong>: Authors looking to share their knowledge can utilize Free eBooks to reach a wider audience. By contributing valuable resources, writers can gain backlinks and help readers access informative ebooks on various subjects.</p>



<p class="wp-block-paragraph"><strong>The DataOps Organization (<a href="https://www.thedataops.org/">https://www.thedataops.org/</a>)</strong>: Data enthusiasts and professionals can leverage The DataOps Organization to share their insights on data operations. This platform not only provides backlink opportunities but also fosters engagement within the data-focused community.</p>



<p class="wp-block-paragraph"><strong>Gyan School (<a href="https://www.gyan.school/">https://www.gyan.school</a>)</strong>: Gyan School offers a versatile platform for sharing expertise across diverse topics. By contributing here, writers can connect with curious readers and establish themselves as knowledgeable authorities while earning backlinks.</p>



<p class="wp-block-paragraph"><strong>Debug School (<a href="http://debug.school/">http://debug.school/</a>)</strong>: Debug School is the ideal destination for those passionate about programming and software development. Writers can share their insights, help fellow developers, and gain backlinks within this active developer community.</p>



<p class="wp-block-paragraph"><strong>Holiday Landmark (<a href="https://www.holidaylandmark.com/">https://www.holidaylandmark.com/</a>)</strong>: Travel enthusiasts can showcase their adventures and recommendations on Holiday Landmark. By contributing travel stories, contributors can not only gain backlinks but also inspire and connect with fellow travelers.</p>



<p class="wp-block-paragraph"><strong>Bangalore Orbit (<a href="http://www.bangaloreorbit.com/">http://www.bangaloreorbit.com/</a>)</strong>: Bangalore Orbit offers a platform to explore and celebrate the vibrant city of Bangalore. By sharing local insights, contributors can connect with a Bangalore-focused audience while earning backlinks.</p>



<p class="wp-block-paragraph"><strong>Mera Apna Bihar (<a href="http://www.meraapnabihar.com/">http://www.meraapnabihar.com/</a>)</strong>: Mera Apna Bihar celebrates the beauty and stories of Bihar. Writers can share their insights and experiences, connect with Bihar enthusiasts, and earn valuable backlinks.</p>



<p class="wp-block-paragraph"><strong>Gujarat Orbit (<a href="http://www.gujaratorbit.com/">http://www.gujaratorbit.com/</a>)</strong>: Gujarat Orbit invites contributors to celebrate the essence of Gujarat. By sharing insights on Gujarat’s culture and heritage, writers can connect with a Gujarat-focused audience while earning backlinks.</p>



<p class="wp-block-paragraph"><strong>Mumbai Orbit (<a href="http://www.mumbaiorbit.in/">http://www.mumbaiorbit.in/</a>)</strong>: Mumbai Orbit is a platform to delve into the vibrant city of Mumbai. Writers can contribute local insights, connect with a Mumbai-focused audience, and earn backlinks while doing so.</p>



<p class="wp-block-paragraph"><strong>Kerala Orbit (<a href="http://www.keralaorbit.in/">http://www.keralaorbit.in/</a>)</strong>: Kerala Orbit offers a space to celebrate the beauty and traditions of Kerala. Writers can share their insights, engage with local content, and earn backlinks while promoting this enchanting destination.</p>



<p class="wp-block-paragraph"><strong>Bhopal Orbit (<a href="http://www.bhopalorbit.com/">http://www.bhopalorbit.com/</a>)</strong>: Bhopal Orbit focuses on the city of Bhopal. By sharing local insights and engaging with the content here, contributors can connect with a local audience while earning backlinks.</p>



<p class="wp-block-paragraph"><strong>Chennai Orbit (<a href="https://chennaiorbit.com/">https://chennaiorbit.com/</a>)</strong>: Chennai Orbit celebrates the vibrant city of Chennai. By contributing to this platform, writers can share their insights, engage with local content, and earn backlinks while exploring Chennai’s charm.</p>



<p class="wp-block-paragraph"><strong>Surgery Planet (<a href="http://www.surgeryplanet.com/">http://www.surgeryplanet.com/</a>)</strong>: Medical professionals and experts can share their knowledge about various medical procedures and treatments on Surgery Planet. By contributing here, writers can provide valuable insights, connect with a medical community, and earn backlinks.</p>



<p class="wp-block-paragraph"><strong>My Hospital Now (<a href="https://myhospitalnow.com/">https://myhospitalnow.com/</a>)</strong>: My Hospital Now provides opportunities for professionals to share insights about hospitals and healthcare technologies. Writers can gain backlinks while contributing to discussions in the healthcare industry.</p>



<p class="wp-block-paragraph"><strong>My Medic Plus (<a href="https://www.mymedicplus.com/">https://www.mymedicplus.com/</a>)</strong>: My Medic Plus welcomes writers to share informative content about medical topics and healthcare. By contributing here, writers can engage with a healthcare audience, gain backlinks, and share valuable insights.</p>



<p class="wp-block-paragraph"><strong>Best Cardiac Hospitals (<a href="http://www.bestcardiachospitals.com/">http://www.bestcardiachospitals.com/</a>)</strong>: Best Cardiac Hospitals focuses on cardiac health. By sharing insights on heart health and surgery, writers can gain backlinks and contribute to the understanding of cardiac care.</p>



<p class="wp-block-paragraph"><strong>Best Cosmetic Hospitals (<a href="http://www.bestcosmetichospitals.com/">http://www.bestcosmetichospitals.com/</a>)</strong>: Best Cosmetic Hospitals offers a platform to discuss cosmetic procedures. Writers can share insights into cosmetic treatments, connect with an audience interested in aesthetics, and gain valuable backlinks.</p>



<p class="wp-block-paragraph"><strong>Best Dental Hospitals (<a href="http://www.bestdentalhospitals.com/">http://www.bestdentalhospitals.com/</a>)</strong>: Best Dental Hospitals provides a space for discussions on oral health. By contributing here, writers can share insights into dental care, engage with an audience interested in oral health, and gain backlinks.</p>



<p class="wp-block-paragraph"><strong>Best Eye Hospitals (<a href="http://www.besteyehospitals.com/">http://www.besteyehospitals.com/</a>)</strong>: Best Eye Hospitals focuses on eye health and vision care. Writers can share insights into eye care, connect with an eye care-focused audience, and gain backlinks.</p>



<p class="wp-block-paragraph"><strong>Best Heart Surgery (<a href="http://www.bestheartsurgery.com/">http://www.bestheartsurgery.com/</a>)</strong>: Best Heart Surgery is dedicated to heart surgery and cardiovascular health. By sharing insights in this field, writers can connect with a medical audience and earn valuable backlinks.</p>



<p class="wp-block-paragraph"><strong>Best Spine Hospitals (<a href="http://www.bestspinehospitals.com/">http://www.bestspinehospitals.com/</a>)</strong>: Best Spine Hospitals offers a platform for discussions on spine health and treatment. By contributing here, writers can share insights into spine care, engage with a medical community, and gain backlinks.</p>



<p class="wp-block-paragraph"><strong>Cancers Hospitals (<a href="http://www.cancershospitals.com/">http://www.cancershospitals.com/</a>)</strong>: Cancers Hospitals provides opportunities to discuss various aspects of cancer care and treatment. Contributors can share insights, engage with a medical community, and gain backlinks.</p>



<p class="wp-block-paragraph"><strong>Knee Hospitals (<a href="http://www.kneehospitals.com/">http://www.kneehospitals.com/</a>)</strong>: Knee Hospitals focuses on knee health and treatment. By sharing insights in this field, writers can connect with a medical audience and earn valuable backlinks.</p>



<p class="wp-block-paragraph"><strong>ProfessNow (<a href="https://professnow.com/">https://professnow.com/</a>)</strong>: ProfessNow is a versatile platform for professionals to share expertise, insights, and career advice. By contributing here, writers can engage with fellow professionals, establish themselves as thought leaders, and gain backlinks.</p>



<p class="wp-block-paragraph"><strong>Wakil Sahab (<a href="https://www.wakilsahab.in/">https://www.wakilsahab.in/</a>)</strong>: Legal professionals can share their legal insights, advice, and expertise on Wakil Sahab. By contributing, writers can engage with a legal-minded audience and earn backlinks.</p>



<p class="wp-block-paragraph"><strong>Wizbrand (<a href="https://wizbrand.com/">https://wizbrand.com/</a>)</strong>: Wizbrand focuses on branding and marketing strategies. Writers can share insights into creative campaigns, connect with marketing professionals, and gain backlinks within the marketing community.</p>



<p class="wp-block-paragraph"><strong>CMS Galaxy (<a href="http://www.cmsgalaxy.com/">http://www.cmsgalaxy.com/</a>)</strong>: CMS Galaxy caters to content management. Contributors can share insights, CMS expertise, and web development tips, gaining backlinks while connecting with fellow professionals.</p>



<p class="wp-block-paragraph"><strong>iReviewed (<a href="https://www.ireviewed.in/">https://www.ireviewed.in/</a>)</strong>: iReviewed is the ideal platform to share insights and experiences through reviews and recommendations. By contributing here, writers can engage with a consumer-focused audience and earn valuable backlinks.</p>



<p class="wp-block-paragraph"><strong>Stocks Mantra (<a href="https://www.stocksmantra.in/">https://www.stocksmantra.in/</a>)</strong>: Stocks Mantra offers a platform to discuss stock market trends and investments. Writers can share financial insights, market analysis, and tips, gaining backlinks within the financial community.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/list-of-popular-guest-websites-and-link-buildings/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>No version of NDK matched the requested version in flutter &gt;&gt; Solved.</title>
		<link>https://www.bestdevops.com/no-version-of-ndk-matched-the-requested-version-in-flutter-solved-2/</link>
					<comments>https://www.bestdevops.com/no-version-of-ndk-matched-the-requested-version-in-flutter-solved-2/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Wed, 30 Aug 2023 07:15:54 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29252</guid>

					<description><![CDATA[I was attempting to link Firebase with my Flutter app using the SHA1 key.Several projects started failing independently after switching [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I was attempting to link Firebase with my Flutter app using the SHA1 key.<br>Several projects started failing independently after switching to Android Gradle plugin 3.6.0 (published on February 24, 2020), with the following error:</p>



<p class="wp-block-paragraph">Version 20.0.5594570 of the NDK was not available. Locally accessible versions are 21.0.6113669.<br>It&#8217;s very easy to &#8220;fix&#8221; this locally by installing the previous version of the expected ndk:</p>



<p class="wp-block-paragraph">ndk;20.0.5594570 in the sdkmanager<br>I want to know, though, where and how this previous version is specified. And how can I upgrade it to the most recent 21.0.6113669 version?</p>



<p class="wp-block-paragraph">After some research, I discovered the answer.</p>



<p class="wp-block-paragraph">The machine you are using right now, I&#8217;m assuming, has NDK installed, and it was able to create your project before, but it started failing with the</p>



<h2 class="wp-block-heading">Option 1:</h2>



<p class="wp-block-paragraph">In the Project Structure Dialogue, you can just choose the NDK that is already installed locally.</p>



<p class="wp-block-paragraph">By selecting File &gt; Project Structure… or by hitting the Windows hotkeys CTRL + ALT + SHIFT + S, you can access the Project Structure Dialogue.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="570" src="https://www.bestdevops.com/wp-content/uploads/2023/09/image-8-1024x570.png" alt="" class="wp-image-29253" srcset="https://www.bestdevops.com/wp-content/uploads/2023/09/image-8-1024x570.png 1024w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-8-300x167.png 300w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-8-768x427.png 768w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-8-375x210.png 375w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-8.png 1188w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Option 2:</h2>



<p class="wp-block-paragraph">Option 1 will typically work because it will edit your local.properties file for you. But in accordance with this official instructions, you can configure it from your module gradle script if you wish to use a consistent NDK version across all computers you use to build the project. Simply include the ndkVersion in the android section of your module gradle script.</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">android {
    ndkVersion <span class="hljs-string">"major.minor.build"</span>
}</code></span></pre>


<p class="wp-block-paragraph">replacing the string between the double quotes with the NDK version you want to use</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/no-version-of-ndk-matched-the-requested-version-in-flutter-solved-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[SOLVED] Flutter: Cannot run with sound null safety, because the following dependencies don’t support null safety</title>
		<link>https://www.bestdevops.com/solved-flutter-cannot-run-with-sound-null-safety-because-the-following-dependencies-dont-support-null-safety-2/</link>
					<comments>https://www.bestdevops.com/solved-flutter-cannot-run-with-sound-null-safety-because-the-following-dependencies-dont-support-null-safety-2/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Tue, 29 Aug 2023 07:02:14 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29246</guid>

					<description><![CDATA[Problem I’m using&#160;flutter_recaptcha_v2:&#160;^0.1.0.&#160;Now, I am trying to run it using&#160;flutter run, however, it will not start because of the following [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Problem</h2>



<p class="wp-block-paragraph">I’m using&nbsp;flutter_recaptcha_v2:&nbsp;^0.1.0.&nbsp;Now, I am trying to run it using&nbsp;flutter run, however, it will not start because of the following error:</p>


<pre class="wp-block-code"><span><code class="hljs language-php">Error: Cannot run with sound <span class="hljs-keyword">null</span> safety, because the following dependencies
don<span class="hljs-string">'t support null safety:

- package:flutter_recaptcha_v2
- package:webview_flutter
- package:http
- package:http_parser

For solutions, see https://dart.dev/go/unsound-null-safety
FAILURE: Build failed with an exception.

* Where:
Script '</span>C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle<span class="hljs-string">' line: 1035

* What went wrong:
Execution failed for task '</span>:app:compileFlutterBuildDebug<span class="hljs-string">'.
&gt; Process '</span>command <span class="hljs-string">'C:\src\flutter\bin\flutter.bat'</span><span class="hljs-string">' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 21s
Exception: Gradle task assembleDebug failed with exit code 1
Exited (sigterm)</span></code></span></pre>


<h2 class="wp-block-heading">Solution</h2>



<p class="wp-block-paragraph">If you want to run your project with&nbsp;&#8211;no-sound-null-safety&nbsp;so now you add this line to your&nbsp;main. dart&nbsp;file in the top(first line) with a comment.</p>



<p class="wp-block-paragraph">// @dart=2.9</p>



<p class="wp-block-paragraph">Then run your project.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/solved-flutter-cannot-run-with-sound-null-safety-because-the-following-dependencies-dont-support-null-safety-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[SOLVED] Error: “Bottom Overflowed” error caused by the keyboard.</title>
		<link>https://www.bestdevops.com/solved-error-bottom-overflowed-error-caused-by-the-keyboard/</link>
					<comments>https://www.bestdevops.com/solved-error-bottom-overflowed-error-caused-by-the-keyboard/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Mon, 28 Aug 2023 06:27:47 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29239</guid>

					<description><![CDATA[You get the error message &#8220;Bottom overflowed by 67 pixels&#8221; when the keyboard appears. Technically speaking, the viewport&#8217;s size was [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">You get the error message &#8220;Bottom overflowed by 67 pixels&#8221; when the keyboard appears. Technically speaking, the viewport&#8217;s size was decreased, which led to an overflow in our layout. Look at the picture below:-</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="500" height="300" src="https://www.bestdevops.com/wp-content/uploads/2023/09/image-7.png" alt="" class="wp-image-29240" srcset="https://www.bestdevops.com/wp-content/uploads/2023/09/image-7.png 500w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-7-300x180.png 300w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure>



<p class="wp-block-paragraph">The widgets inside the scaffold might be prevented from resizing when the keyboard opens, although this could result in some widgets being hidden by the keyboard. The Scaffold widget&#8217;s resizeToAvoidBottomInset attribute can be used to do this.</p>



<p class="wp-block-paragraph">The Column widget can also be contained within a scrollable widget. The SingleChildScrollView is an effective built-in widget offered by Flutter. The best way to prevent the &#8220;Bottom overflowed&#8221; problem when the keyboard opens is to do this.</p>



<p class="wp-block-paragraph">If it&#8217;s not working, take the following actions:-</p>



<p class="wp-block-paragraph">Android removal method 1In order to prevent the flutter code from being overridden, add resizeToAvoidBottomPadding: false to the scaffold and set windowSoftInputMode=&#8221;adjustResize&#8221; from the AndroidManifest.xml file as seen below:</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">Scaffold(
      resizeToAvoidBottomPadding: <span class="hljs-literal">false</span>,
      <span class="hljs-attr">appBar</span>: AppBar()
)</code></span></pre>


<p class="wp-block-paragraph">Method 2: Just Add Android (Not Recommended)When windowSoftInputMode=&#8221;stateVisible&#8221; is specified in the activity of the AndroidManifest.xml file, only Android will function and not iOS.</p>


<pre class="wp-block-code"><span><code class="hljs language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">activity</span>
       <span class="hljs-attr">...</span>
        <span class="hljs-attr">android:windowSoftInputMode</span>=<span class="hljs-string">"stateVisible"</span>&gt;</span>
</code></span></pre>


<p class="wp-block-paragraph">Note: Don’t set it to android:windowSoftInputMode=&#8221;adjustResize&#8221;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/solved-error-bottom-overflowed-error-caused-by-the-keyboard/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to get SHA1-Key in Flutter?</title>
		<link>https://www.bestdevops.com/how-to-get-sha1-key-in-flutter/</link>
					<comments>https://www.bestdevops.com/how-to-get-sha1-key-in-flutter/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Sun, 27 Aug 2023 06:18:55 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29232</guid>

					<description><![CDATA[5. Go to the terminal view and paste:&#160;gradlew signingReport&#160;or&#160;./gradlew signingReport&#160;if you&#8217;re using PowerShell or a Unix-based system like Windows. 6. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<ol class="wp-block-list">
<li>Open Android Studio</li>



<li>Open Project</li>



<li>Reveal android folder</li>



<li><strong>Right click &#8220;gradlew&#8221; file and select Open in Terminal &#8211;</strong></li>
</ol>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="903" height="1024" src="https://www.bestdevops.com/wp-content/uploads/2023/09/image-3-903x1024.png" alt="" class="wp-image-29233" srcset="https://www.bestdevops.com/wp-content/uploads/2023/09/image-3-903x1024.png 903w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-3-264x300.png 264w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-3-768x871.png 768w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-3.png 1264w" sizes="auto, (max-width: 903px) 100vw, 903px" /></figure>



<p class="wp-block-paragraph">5. Go to the terminal view and paste:&nbsp;<code>gradlew signingReport</code>&nbsp;or&nbsp;<code>./gradlew signingReport</code>&nbsp;if you&#8217;re using PowerShell or a Unix-based system like Windows.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="399" src="https://www.bestdevops.com/wp-content/uploads/2023/09/image-4-1024x399.png" alt="" class="wp-image-29234" srcset="https://www.bestdevops.com/wp-content/uploads/2023/09/image-4-1024x399.png 1024w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-4-300x117.png 300w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-4-768x299.png 768w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-4-1536x598.png 1536w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-4.png 1541w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">6. <strong>Press enter and scroll to &#8220;Variant: debug&#8221; to get the SHA1 key</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="517" src="https://www.bestdevops.com/wp-content/uploads/2023/09/image-6-1024x517.png" alt="" class="wp-image-29236" srcset="https://www.bestdevops.com/wp-content/uploads/2023/09/image-6-1024x517.png 1024w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-6-300x152.png 300w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-6-768x388.png 768w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-6.png 1326w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-to-get-sha1-key-in-flutter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to get SHA1-Key in Android Studio?</title>
		<link>https://www.bestdevops.com/how-to-get-sha1-key-in-android-studio/</link>
					<comments>https://www.bestdevops.com/how-to-get-sha1-key-in-android-studio/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Sat, 26 Aug 2023 06:06:18 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29225</guid>

					<description><![CDATA[Go to the project folder in the terminal. GUI Android Studio.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>Go to the project folder in the terminal.</strong></p>


<pre class="wp-block-code"><span><code class="hljs language-php">Mac keytool -<span class="hljs-keyword">list</span> -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

Windows keytool -<span class="hljs-keyword">list</span> -v -keystore <span class="hljs-string">"\.android\debug.keystore"</span> -alias androiddebugkey -storepass android -keypass android

Linux keytool -<span class="hljs-keyword">list</span> -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android</code></span></pre>


<p class="wp-block-paragraph"><strong>GUI Android Studio.</strong></p>



<ol class="wp-block-list">
<li>Select android/app/build.gradle file and on the right top corner click &#8220;Open for Editing in Android Studio&#8221;</li>
</ol>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="448" src="https://www.bestdevops.com/wp-content/uploads/2023/09/image-1024x448.png" alt="" class="wp-image-29226" srcset="https://www.bestdevops.com/wp-content/uploads/2023/09/image-1024x448.png 1024w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-300x131.png 300w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-768x336.png 768w, https://www.bestdevops.com/wp-content/uploads/2023/09/image.png 1122w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list">
<li>Open Gradle panel and double click on &#8220;SigninReport&#8221;,</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="823" src="https://www.bestdevops.com/wp-content/uploads/2023/09/image-1-1024x823.png" alt="" class="wp-image-29227" srcset="https://www.bestdevops.com/wp-content/uploads/2023/09/image-1-1024x823.png 1024w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-1-300x241.png 300w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-1-768x617.png 768w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-1.png 1113w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list">
<li>That&#8217;s it! If you use Firebase &#8211; add these 2 keys there. You should add both keys, otherwise, without the release key, Google login will not work on the devices.</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="531" src="https://www.bestdevops.com/wp-content/uploads/2023/09/image-2-1024x531.png" alt="" class="wp-image-29228" srcset="https://www.bestdevops.com/wp-content/uploads/2023/09/image-2-1024x531.png 1024w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-2-300x156.png 300w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-2-768x399.png 768w, https://www.bestdevops.com/wp-content/uploads/2023/09/image-2.png 1212w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-to-get-sha1-key-in-android-studio/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Flutter, Try correcting the name of an existing method, or defining a method named flat button, raised button</title>
		<link>https://www.bestdevops.com/flutter-try-correcting-the-name-of-an-existing-method-or-defining-a-method-named-flat-button-raised-button/</link>
					<comments>https://www.bestdevops.com/flutter-try-correcting-the-name-of-an-existing-method-or-defining-a-method-named-flat-button-raised-button/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Fri, 25 Aug 2023 11:06:25 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29203</guid>

					<description><![CDATA[Error: Try correcting to the name of an existing method, or defining a method named &#8216;OutlineButton&#8217; in flutter 3.0.0. it [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><strong>Error</strong>:</h2>



<h2 class="wp-block-heading">Try correcting to the name of an existing method, or defining a method named &#8216;OutlineButton&#8217; in flutter 3.0.0. it isn&#8217;t defined for the type</h2>



<p class="wp-block-paragraph"><strong>Solution 1:</strong></p>



<p class="wp-block-paragraph">Yes. That is a breaking change. And it is listed up top in the breaking changes documentation:</p>



<p class="wp-block-paragraph">The FlatButton, RaisedButton and OutlineButton widgets have been replaced by TextButton, ElevatedButton, and OutlinedButtonrespectively.</p>



<p class="wp-block-paragraph">source</p>



<p class="wp-block-paragraph">Flutter &#8211; The method &#8216;forEach&#8217; isn&#8217;t defined for the type, The method &#8216;forEach&#8217; isn&#8217;t defined for the type &#8216;Object&#8217;. Try correcting the name to the name of an existing method, or defining a method named &#8216;forEach&#8217;. The method isn&#8217;t defined for the type class. 0. Agora local view showing blank screen on Flutter. 0.<br>Try correcting the name to the name of an existing method, or defining a method named &#8216;configure&#8217;<br>Question:<br>I got this error when I try to run flutter app.<br>The method &#8216;configure&#8217; isn&#8217;t defined for the type &#8216;FirebaseMessaging&#8217;. Try correcting the name to the name of an existing method, or defining a method named &#8216;configure&#8217;.</p>



<script src="https://gist.github.com/dharmu9898/4c2560047ccda955c871525f5b6bffce.js"></script>



<p class="wp-block-paragraph"><strong>Solution 2:</strong></p>



<p class="wp-block-paragraph">That widget have been changed to OutlinedButton .</p>



<p class="wp-block-paragraph">Old Widget was : OutlineButton<br>Old Theme was : ButtonTheme<br>New Widget is : OutlinedButton<br>New Theme is : OutlinedButtonTheme<br>Here&#8217;s an example :</p>



<script src="https://gist.github.com/dharmu9898/ab660138f6b3378baa3907f015da9e99.js"></script>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/flutter-try-correcting-the-name-of-an-existing-method-or-defining-a-method-named-flat-button-raised-button/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Add Input Section to Mobile App in Flutter using dart packages?</title>
		<link>https://www.bestdevops.com/how-to-add-input-section-to-mobile-app-in-flutter-using-dart-packages/</link>
					<comments>https://www.bestdevops.com/how-to-add-input-section-to-mobile-app-in-flutter-using-dart-packages/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Thu, 24 Aug 2023 10:49:27 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29200</guid>

					<description><![CDATA[I&#8217;ll describe how to add an input section to a mobile app in Flutter in this article. So, for this [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I&#8217;ll describe how to add an input section to a mobile app in Flutter in this article. So, for this blog, I&#8217;m going to open main.dart in the VS Code editor, create a programme, and import</p>



<p class="wp-block-paragraph"><strong>&#8220;package:flutter/material.dart&#8221; import</strong></p>



<p class="wp-block-paragraph">Next, I construct a headline like &#8220;Happy Journey&#8221; using StatelessWidget, a theme, and the primarySwatch colour blue for the theme. Then, I make a button using RaisedButton and an input area with the aid of InputDecoration decoration, adding a few stylistic classes, and using the variable &#8220;myvar&#8221; for the shown text. The entire code is listed below:</p>



<script src="https://gist.github.com/dharmu9898/9c83ff4b8ebc19d8353b3d452db9367c.js"></script>



<p class="wp-block-paragraph">In is Functionality When you type in input section then show input section word in default value which is assign upper side of Input like that below image.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-to-add-input-section-to-mobile-app-in-flutter-using-dart-packages/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Error – Dart SDK is not configured in Android Studio.</title>
		<link>https://www.bestdevops.com/error-dart-sdk-is-not-configured-in-android-studio/</link>
					<comments>https://www.bestdevops.com/error-dart-sdk-is-not-configured-in-android-studio/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Wed, 23 Aug 2023 10:31:51 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29192</guid>

					<description><![CDATA[The Dart SDK is not set up.First, check to see if your flutter framework SDK path is set whenever you [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="941" height="701" src="https://www.bestdevops.com/wp-content/uploads/2023/08/image-24.png" alt="" class="wp-image-29193" srcset="https://www.bestdevops.com/wp-content/uploads/2023/08/image-24.png 941w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-24-300x223.png 300w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-24-768x572.png 768w" sizes="auto, (max-width: 941px) 100vw, 941px" /></figure>



<p class="wp-block-paragraph"><strong>The Dart SDK is not set up.</strong><br>First, check to see if your flutter framework SDK path is set whenever you encounter this error. My system does not have it configured. I will now demonstrate how to set up the Flutter SDK path. then your Dart SDK will be configured immediately. You must first install both plugins, such as Flutter and Dart. Let&#8217;s look at the steps below.</p>



<p class="wp-block-paragraph">First, open the File menu.</p>



<p class="wp-block-paragraph"><strong>Step 1</strong>&nbsp;: Go to File Menu<br><strong>Step 2:</strong> Press Ctrl + Alt + S to select Settings.<br><strong>Step 3:</strong> Next, under the Language &amp; Frameworks Tab, select Flutter.<br><strong>Step 4:</strong> I installed Flutter in this directory (C:srcflutter) on my computer.<br>[Note: Please copy the location of the flutter installed on your PC]<br><strong>Step 5:</strong> Copy the location above and paste it into the directory of your Flutter SDK:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="353" height="617" src="https://www.bestdevops.com/wp-content/uploads/2023/08/image-25.png" alt="" class="wp-image-29194" srcset="https://www.bestdevops.com/wp-content/uploads/2023/08/image-25.png 353w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-25-172x300.png 172w" sizes="auto, (max-width: 353px) 100vw, 353px" /></figure>



<p class="wp-block-paragraph"><strong>Settings under File Menu</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="905" height="705" src="https://www.bestdevops.com/wp-content/uploads/2023/08/image-26.png" alt="" class="wp-image-29195" srcset="https://www.bestdevops.com/wp-content/uploads/2023/08/image-26.png 905w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-26-300x234.png 300w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-26-768x598.png 768w" sizes="auto, (max-width: 905px) 100vw, 905px" /></figure>



<p class="wp-block-paragraph"><strong>Set Flutter SDK path</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="897" height="701" src="https://www.bestdevops.com/wp-content/uploads/2023/08/image-28.png" alt="" class="wp-image-29197" srcset="https://www.bestdevops.com/wp-content/uploads/2023/08/image-28.png 897w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-28-300x234.png 300w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-28-768x600.png 768w" sizes="auto, (max-width: 897px) 100vw, 897px" /></figure>



<p class="wp-block-paragraph"><strong>Dart SDK path set automatically</strong></p>



<p class="wp-block-paragraph">After applying above steps your error will be solved. Thanks for reading this article. if you find any other issue in Android Studio then comment us.</p>



<p class="wp-block-paragraph">References :<br><a href="https://stackoverflow.com/questions/48650831/dart-sdk-is-not-configured" target="_blank" rel="noreferrer noopener">https://stackoverflow.com/questions/48650831/dart-sdk-is-not-configured</a><br><a href="https://www.youtube.com/watch?v=-BVmcbunRdU" target="_blank" rel="noreferrer noopener">Click Here</a>&nbsp;(Youtube Video )</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/error-dart-sdk-is-not-configured-in-android-studio/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[SOLVED] Error: Your app isn’t using AndroidX.</title>
		<link>https://www.bestdevops.com/solved-error-your-app-isnt-using-androidx/</link>
					<comments>https://www.bestdevops.com/solved-error-your-app-isnt-using-androidx/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Tue, 22 Aug 2023 10:23:19 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29186</guid>

					<description><![CDATA[I used Windows&#8217; Visual Studio Code to create a flutter app. When I run the project, a notice appeared saying, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I used Windows&#8217; Visual Studio Code to create a flutter app. When I run the project, a notice appeared saying,</p>



<p class="wp-block-paragraph">AndroidX is not used by your app.<br>You may easily migrate your app by following the instructions on https://goo.gl/CP92wY to prevent any build failures.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="914" height="65" src="https://www.bestdevops.com/wp-content/uploads/2023/08/image-22.png" alt="" class="wp-image-29187" srcset="https://www.bestdevops.com/wp-content/uploads/2023/08/image-22.png 914w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-22-300x21.png 300w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-22-768x55.png 768w" sizes="auto, (max-width: 914px) 100vw, 914px" /></figure>



<p class="wp-block-paragraph">However, while creating the Android project study and its APK with Flutter, an error occurred. So here is the answer:</p>



<p class="wp-block-paragraph">Step 1.&nbsp;Go to&nbsp;<strong>Android&nbsp;</strong>folder of your&nbsp;<strong>project</strong>.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Step 2.&nbsp;Open&nbsp;gradle.properties&nbsp;File.</p>



<p class="wp-block-paragraph">Step 3.&nbsp;Paste&nbsp;the Below&nbsp;Code&nbsp;in the file.</p>



<p class="wp-block-paragraph">android.useAndroidX=true<br>android.enableJetifier=true</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="580" height="454" src="https://www.bestdevops.com/wp-content/uploads/2023/08/image-23.png" alt="" class="wp-image-29188" srcset="https://www.bestdevops.com/wp-content/uploads/2023/08/image-23.png 580w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-23-300x235.png 300w" sizes="auto, (max-width: 580px) 100vw, 580px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/solved-error-your-app-isnt-using-androidx/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What is the difference between stateless and stateful widgets? &gt;&gt;Flutter.</title>
		<link>https://www.bestdevops.com/what-is-the-difference-between-stateless-and-stateful-widgets-flutter/</link>
					<comments>https://www.bestdevops.com/what-is-the-difference-between-stateless-and-stateful-widgets-flutter/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Mon, 21 Aug 2023 07:31:15 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29183</guid>

					<description><![CDATA[I hope it will be helpful to you as well. I am learning Dart/Flutter and attempting to comprehend how the [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">I hope it will be helpful to you as well. I am learning Dart/Flutter and attempting to comprehend how the Widgets system works.</h2>



<h2 class="wp-block-heading">In reality, there are three types of widgets, not simply two.</h2>



<ul class="wp-block-list">
<li>Stateful widget</li>



<li>Stateless widget</li>



<li>Inherited widget</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="595" src="https://www.bestdevops.com/wp-content/uploads/2023/08/image-21-1024x595.png" alt="" class="wp-image-29184" srcset="https://www.bestdevops.com/wp-content/uploads/2023/08/image-21-1024x595.png 1024w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-21-300x174.png 300w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-21-768x446.png 768w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-21.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Stateful Vs stateless</p>



<h2 class="wp-block-heading">Stateless Widget</h2>



<p class="wp-block-paragraph">A constant is similar to a stateless widget. It is unchangeable. A stateless widget must be recreated if you want to modify what is displayed by it.</p>



<p class="wp-block-paragraph">Stateless widgets are in handy when the component of the user interface you are describing depends only on the configuration data contained in the object itself and the BuildContext in which the widget is inflated. Consider utilizing StatefulWidget for compositions that can vary dynamically, such as those that are clock-driven internally or dependent on a system state.</p>



<h2 class="wp-block-heading">Stateful widgets</h2>



<p class="wp-block-paragraph">A constant is similar to a stateless widget. It is unchangeable. A stateless widget must be recreated if you want to modify what is displayed by it.</p>



<p class="wp-block-paragraph">Stateless widgets are in handy when the component of the user interface you are describing depends only on the configuration data contained in the object itself and the BuildContext in which the widget is inflated. Consider utilising StatefulWidget for compositions that can vary dynamically, such as those that are clock-driven internally or dependent on a system state.</p>



<p class="wp-block-paragraph">Every time a StatefulWidget is inflated, the framework runs createState, which means that if the widget has been added into the tree more than once, different State objects may be linked to the same StatefulWidget. The framework will also call createState once again to create a new State object if a StatefulWidget is removed from the tree and then added back in, streamlining the lifecycle of State objects.</p>



<h2 class="wp-block-heading">Inherited Widget</h2>



<p class="wp-block-paragraph">The Inherited widget combines the best of both worlds. It has no states and is unchangeable. However, a different widget (of any kind) can subscribe to the inherited widget. Therefore, any widgets that have subscribed to your inherited widget will be redrawn when you replace it with a new widget.</p>



<p class="wp-block-paragraph">A stateful widget will typically serve as a Controller in the end. The View will be a stateless widget. Your configuration file or your model will be the inherited widget.</p>



<p class="wp-block-paragraph">Stateless widgets are immutable, which means that none of the values in their properties can be changed.</p>



<p class="wp-block-paragraph">Stateful widgets keep track of variables that may change throughout the course of their existence. A stateful widget must implement at least two classes: 2) a State class, which is an instance of (1) a StatefulWidget class. Although the State class remains during the lifetime of the widget, the StatefulWidget class itself is immutable.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/what-is-the-difference-between-stateless-and-stateful-widgets-flutter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to add Images in Flutter.</title>
		<link>https://www.bestdevops.com/how-to-add-images-in-flutter/</link>
					<comments>https://www.bestdevops.com/how-to-add-images-in-flutter/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Sun, 20 Aug 2023 13:10:38 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29167</guid>

					<description><![CDATA[Make an image folder inside an assets folder, and if necessary, generate assets. Flutter Image_directory This should be in your [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Make an image folder inside an assets folder, and if necessary, generate assets.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="397" height="423" src="https://www.bestdevops.com/wp-content/uploads/2023/08/image-15.png" alt="" class="wp-image-29168" srcset="https://www.bestdevops.com/wp-content/uploads/2023/08/image-15.png 397w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-15-282x300.png 282w" sizes="auto, (max-width: 397px) 100vw, 397px" /></figure>



<p class="wp-block-paragraph">Flutter Image_directory</p>



<p class="wp-block-paragraph">This should be in your root folder, and you can also find a pubspec.yaml file there.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="349" height="179" src="https://www.bestdevops.com/wp-content/uploads/2023/08/image-16.png" alt="" class="wp-image-29169" srcset="https://www.bestdevops.com/wp-content/uploads/2023/08/image-16.png 349w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-16-300x154.png 300w" sizes="auto, (max-width: 349px) 100vw, 349px" /></figure>



<p class="wp-block-paragraph">pubspec.yaml</p>



<p class="wp-block-paragraph">In order to update some lines in this file, open it in your vscode editor and make the necessary modifications.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="747" height="165" src="https://www.bestdevops.com/wp-content/uploads/2023/08/image-17.png" alt="" class="wp-image-29170" srcset="https://www.bestdevops.com/wp-content/uploads/2023/08/image-17.png 747w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-17-300x66.png 300w" sizes="auto, (max-width: 747px) 100vw, 747px" /></figure>



<p class="wp-block-paragraph">To this</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="723" height="164" src="https://www.bestdevops.com/wp-content/uploads/2023/08/image-18.png" alt="" class="wp-image-29171" srcset="https://www.bestdevops.com/wp-content/uploads/2023/08/image-18.png 723w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-18-300x68.png 300w" sizes="auto, (max-width: 723px) 100vw, 723px" /></figure>



<p class="wp-block-paragraph">after this just use your images in your code after including child image function.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="915" height="454" src="https://www.bestdevops.com/wp-content/uploads/2023/08/image-19.png" alt="" class="wp-image-29172" srcset="https://www.bestdevops.com/wp-content/uploads/2023/08/image-19.png 915w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-19-300x149.png 300w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-19-768x381.png 768w" sizes="auto, (max-width: 915px) 100vw, 915px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-to-add-images-in-flutter/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Remove HTML tags from a String in Dart</title>
		<link>https://www.bestdevops.com/remove-html-tags-from-a-string-in-dart/</link>
					<comments>https://www.bestdevops.com/remove-html-tags-from-a-string-in-dart/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Sat, 19 Aug 2023 07:29:47 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29160</guid>

					<description><![CDATA[Step 1: Add the html package to your pubspec.yaml file: Step 2: Import the necessary package in your Dart file: [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="536" height="944" src="https://www.bestdevops.com/wp-content/uploads/2023/08/image-14.png" alt="" class="wp-image-29161" srcset="https://www.bestdevops.com/wp-content/uploads/2023/08/image-14.png 536w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-14-170x300.png 170w" sizes="auto, (max-width: 536px) 100vw, 536px" /></figure>



<h2 class="wp-block-heading">Step 1:</h2>



<p class="wp-block-paragraph">Add the html package to your pubspec.yaml file:</p>


<pre class="wp-block-code"><span><code class="hljs language-php">dependencies:
  flutter:
    sdk: flutter
  html: ^<span class="hljs-number">0.15</span><span class="hljs-number">.0</span> <span class="hljs-comment"># Use the latest version of the html package</span>
</code></span></pre>


<h2 class="wp-block-heading">Step 2: </h2>



<p class="wp-block-paragraph">Import the necessary package in your Dart file:</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript"><span class="hljs-keyword">import</span> <span class="hljs-string">'package:flutter/material.dart'</span>;
<span class="hljs-keyword">import</span> <span class="hljs-string">'package:html/parser.dart'</span>; <span class="hljs-comment">// Import the HTML parser</span>

<span class="hljs-comment">// ... (rest of your imports)</span>
</code></span></pre>


<h2 class="wp-block-heading">Step 3: </h2>



<p class="wp-block-paragraph">Modify the TextSpan widget to parse and display the HTML content:</p>



<script src="https://gist.github.com/dharmu9898/314cbf63c02ff151173dd87aa4e8010c.js"></script>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="576" height="1024" src="https://www.bestdevops.com/wp-content/uploads/2023/08/Screenshot_1692862151-576x1024.png" alt="" class="wp-image-29163" srcset="https://www.bestdevops.com/wp-content/uploads/2023/08/Screenshot_1692862151-576x1024.png 576w, https://www.bestdevops.com/wp-content/uploads/2023/08/Screenshot_1692862151-169x300.png 169w, https://www.bestdevops.com/wp-content/uploads/2023/08/Screenshot_1692862151-768x1365.png 768w, https://www.bestdevops.com/wp-content/uploads/2023/08/Screenshot_1692862151-864x1536.png 864w, https://www.bestdevops.com/wp-content/uploads/2023/08/Screenshot_1692862151-1152x2048.png 1152w, https://www.bestdevops.com/wp-content/uploads/2023/08/Screenshot_1692862151.png 1440w" sizes="auto, (max-width: 576px) 100vw, 576px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/remove-html-tags-from-a-string-in-dart/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>fatal: will not add file alias &#8216;Test-Plan/readme.md&#8217; (&#8216;Test-plan/readme.md&#8217; already exists in index)</title>
		<link>https://www.bestdevops.com/fatal-will-not-add-file-alias-test-plan-readme-md-test-plan-readme-md-already-exists-in-index/</link>
					<comments>https://www.bestdevops.com/fatal-will-not-add-file-alias-test-plan-readme-md-test-plan-readme-md-already-exists-in-index/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Fri, 18 Aug 2023 06:01:12 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29157</guid>

					<description><![CDATA[Error Solution After that type this command]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Error</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="736" height="89" src="https://www.bestdevops.com/wp-content/uploads/2023/08/image-13.png" alt="" class="wp-image-29158" srcset="https://www.bestdevops.com/wp-content/uploads/2023/08/image-13.png 736w, https://www.bestdevops.com/wp-content/uploads/2023/08/image-13-300x36.png 300w" sizes="auto, (max-width: 736px) 100vw, 736px" /></figure>



<h2 class="wp-block-heading">Solution<br></h2>



<ol class="wp-block-list">
<li>Change the capitalization of the &#8220;file&#8221; name and add &#8220;1&#8221; to the end (or another symbol) Stage (without commit) = result &#8220;File1&#8221; &#8211; renaming files***</li>



<li>Remove &#8220;1&#8221; from the end Stage (without commit) = result &#8220;File&#8221; &#8211; renaming files (only capitalization now)</li>



<li>Now Do commit.</li>
</ol>



<p class="wp-block-paragraph">After that type this command</p>


<pre class="wp-block-code"><span><code class="hljs language-javascript">$ git config --local core.ignorecase <span class="hljs-literal">false</span> </code></span></pre>]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/fatal-will-not-add-file-alias-test-plan-readme-md-test-plan-readme-md-already-exists-in-index/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Create a Login Form In Flutter using Dart packages?</title>
		<link>https://www.bestdevops.com/how-to-create-a-login-form-in-flutter-using-dart-packages/</link>
					<comments>https://www.bestdevops.com/how-to-create-a-login-form-in-flutter-using-dart-packages/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Thu, 17 Aug 2023 05:52:36 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29147</guid>

					<description><![CDATA[I&#8217;ll describe how to develop a login form in flutter using the dart package in this blog. Therefore, I&#8217;ll open [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I&#8217;ll describe how to develop a login form in flutter using the dart package in this blog. Therefore, I&#8217;ll open &#8220;lib/main.dart&#8221; in an editor before I create a project and import-</p>



<p class="wp-block-paragraph">importing &#8216;package:flutter/material.dart&#8217;</p>



<p class="wp-block-paragraph">Use a stateless widget after that for the title and colour. the use of stateful widgets for complete functionality and design after that. With the aid of InputDecoration, I am using a background image in this application to create a card within a container. I&#8217;m making two parts for input. Similarly, Username &amp; Password, and make a button that reads &#8220;Login.&#8221; Here is a code mention.</p>



<script src="https://gist.github.com/dharmu9898/367129f788c3ba1acc2bb274f4955fcc.js"></script>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="576" height="1024" src="https://www.bestdevops.com/wp-content/uploads/2023/08/Screenshot_1692683531-576x1024.png" alt="" class="wp-image-29148" srcset="https://www.bestdevops.com/wp-content/uploads/2023/08/Screenshot_1692683531-576x1024.png 576w, https://www.bestdevops.com/wp-content/uploads/2023/08/Screenshot_1692683531-169x300.png 169w, https://www.bestdevops.com/wp-content/uploads/2023/08/Screenshot_1692683531-768x1365.png 768w, https://www.bestdevops.com/wp-content/uploads/2023/08/Screenshot_1692683531-864x1536.png 864w, https://www.bestdevops.com/wp-content/uploads/2023/08/Screenshot_1692683531-1152x2048.png 1152w, https://www.bestdevops.com/wp-content/uploads/2023/08/Screenshot_1692683531.png 1440w" sizes="auto, (max-width: 576px) 100vw, 576px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/how-to-create-a-login-form-in-flutter-using-dart-packages/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[SOLVED] Flutter: Cannot run with sound null safety, because the following dependencies don’t support null safety</title>
		<link>https://www.bestdevops.com/solved-flutter-cannot-run-with-sound-null-safety-because-the-following-dependencies-dont-support-null-safety/</link>
					<comments>https://www.bestdevops.com/solved-flutter-cannot-run-with-sound-null-safety-because-the-following-dependencies-dont-support-null-safety/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Wed, 16 Aug 2023 05:43:39 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29144</guid>

					<description><![CDATA[Problem Flutter_recaptcha_v2: 0.1.0 is what I&#8217;m using.I am currently attempting to execute it using flutter run, but it is failing [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Problem</h2>



<p class="wp-block-paragraph">Flutter_recaptcha_v2: 0.1.0 is what I&#8217;m using.I am currently attempting to execute it using flutter run, but it is failing with the following error:</p>


<pre class="wp-block-code"><span><code class="hljs language-php">Error: Cannot run with sound <span class="hljs-keyword">null</span> safety, because the following dependencies
don<span class="hljs-string">'t support null safety:

- package:flutter_recaptcha_v2
- package:webview_flutter
- package:http
- package:http_parser

For solutions, see https://dart.dev/go/unsound-null-safety
FAILURE: Build failed with an exception.

* Where:
Script '</span>C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle<span class="hljs-string">' line: 1035

* What went wrong:
Execution failed for task '</span>:app:compileFlutterBuildDebug<span class="hljs-string">'.
&gt; Process '</span>command <span class="hljs-string">'C:\src\flutter\bin\flutter.bat'</span><span class="hljs-string">' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 21s
Exception: Gradle task assembleDebug failed with exit code 1
Exited (sigterm)</span></code></span></pre>


<h2 class="wp-block-heading">Solution</h2>



<p class="wp-block-paragraph">You need now add this line to your main if you want to run your project with the &#8211;no-sound-null-safety option.First line of the dart file is a comment.</p>



<p class="wp-block-paragraph">// @dart=2.9</p>



<p class="wp-block-paragraph">then run your project.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/solved-flutter-cannot-run-with-sound-null-safety-because-the-following-dependencies-dont-support-null-safety/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[SOLVED] Flutter : NoSuchMethodError: The getter ‘isEmpty’ was called on null.</title>
		<link>https://www.bestdevops.com/solved-flutter-nosuchmethoderror-the-getter-isempty-was-called-on-null-2/</link>
					<comments>https://www.bestdevops.com/solved-flutter-nosuchmethoderror-the-getter-isempty-was-called-on-null-2/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Tue, 15 Aug 2023 05:35:24 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29142</guid>

					<description><![CDATA[Problem When I call an API, the response comes back as Variable Data ($data). When data arrives, there is no [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><strong>Problem</strong></h2>



<p class="wp-block-paragraph">When I call an API, the response comes back as Variable Data ($data). When data arrives, there is no error; but, when I receive null as a response, I receive the error Unhandled. Exception: The getter &#8216;isEmpty&#8217; was called on null, resulting in a NoSuchMethodError.</p>



<p class="wp-block-paragraph">The code below is giving me an error when I use it:</p>



<h2 class="wp-block-heading">Solution</h2>



<p class="wp-block-paragraph">Due to the fact that $data returns null, I&#8217;ve used</p>



<p class="wp-block-paragraph">If (data?.isEmpty?? true), then</p>



<p class="wp-block-paragraph">? avoids an error if the expression&#8217;s first component is null, and?? Since isEmpty and == null are treated equally for the purposes of the if(…) check, true results in true if the previous component of the expression is null.</p>



<p class="wp-block-paragraph">My code is now correctly running.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/solved-flutter-nosuchmethoderror-the-getter-isempty-was-called-on-null-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[Solved] Flutter : [core/not-initialized] Firebase has not been correctly initialized. Have you added the “google-services.json” file to the project?</title>
		<link>https://www.bestdevops.com/solved-flutter-core-not-initialized-firebase-has-not-been-correctly-initialized-have-you-added-the-google-services-json-file-to-the-project-2/</link>
					<comments>https://www.bestdevops.com/solved-flutter-core-not-initialized-firebase-has-not-been-correctly-initialized-have-you-added-the-google-services-json-file-to-the-project-2/#respond</comments>
		
		<dc:creator><![CDATA[dharmendra]]></dc:creator>
		<pubDate>Mon, 14 Aug 2023 05:26:40 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<guid isPermaLink="false">https://www.bestdevops.com/?p=29139</guid>

					<description><![CDATA[Problem I’ve connected my Flutter app to Firebase by adding the SHA1 key (&#160;How to Get SHA-1 key in Android [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Problem</h2>



<p class="wp-block-paragraph">I’ve connected my Flutter app to Firebase by adding the SHA1 key (&nbsp;How to Get SHA-1 key in Android Studio for Firebase.&nbsp;) and package name in the Firebase console, and also downloaded and provided&nbsp;google-service.json&nbsp;in my Flutter app at&nbsp;android/app. But when I run the app it&#8217;s Showing an error that I’ve not provided&nbsp;google-service.json&nbsp;a file in my app. The Error Says –</p>


<pre class="wp-block-code"><span><code class="hljs language-php">E/flutter (<span class="hljs-number">15568</span>): &#91;ERROR:flutter/lib/ui/ui_dart_state.cc(<span class="hljs-number">166</span>)] Unhandled <span class="hljs-keyword">Exception</span>: &#91;core/not-initialized] Firebase has not been correctly initialized. Have you added the <span class="hljs-string">"google-services.json"</span> file to the project? 
E/flutter (<span class="hljs-number">15568</span>): </code></span></pre>


<h2 class="wp-block-heading">Solution</h2>



<p class="wp-block-paragraph">After hours of struggle, I am able to figure out the solution.</p>



<p class="wp-block-paragraph">First, add the ‘google-services.json‘ plugin as a dependency inside of the Android/build.gradle file:</p>



<script src="https://gist.github.com/dharmu9898/260cbe983a6c6befa69fc51d41346744.js"></script>



<p class="wp-block-paragraph">2. Lastly, execute the plugin by adding the following underneath the line apply plugin:<br>add after ‘com.android.application’, within the /android/app/build.gradle file:</p>



<p class="wp-block-paragraph"><strong>apply plugin: &#8216;com.google.gms.google-services</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bestdevops.com/solved-flutter-core-not-initialized-firebase-has-not-been-correctly-initialized-have-you-added-the-google-services-json-file-to-the-project-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
