<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Oi, eu sou o Raphael.]]></title><description><![CDATA[Crio oportunidades utilizando tecnologia.]]></description><link>https://raphaelgodoi.com/</link><image><url>https://raphaelgodoi.com/favicon.png</url><title>Oi, eu sou o Raphael.</title><link>https://raphaelgodoi.com/</link></image><generator>Ghost 5.48</generator><lastBuildDate>Thu, 09 Apr 2026 06:44:13 GMT</lastBuildDate><atom:link href="https://raphaelgodoi.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Flutter Avançado # 3]]></title><description><![CDATA[<h1 id="ambiente">Ambiente</h1><p>Vamos falar sobre configura&#xE7;&#xE3;o de ambientes: <strong>development</strong>, <strong>staging</strong> e <strong>production</strong>. </p><div class="kg-card kg-header-card kg-width-full kg-size-small kg-style-accent" style data-kg-background-image><h2 class="kg-header-card-header" id="pr%C3%B3xima-aula-em">Pr&#xF3;xima aula em</h2><h3 class="kg-header-card-subheader" id="29052023">29/05/2023</h3></div>]]></description><link>https://raphaelgodoi.com/flutter-avancado-3/</link><guid isPermaLink="false">6466c0984aa5dcb67e3a86e3</guid><category><![CDATA[Flutter]]></category><category><![CDATA[Course]]></category><dc:creator><![CDATA[Raphael Godoi]]></dc:creator><pubDate>Fri, 19 May 2023 00:25:21 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1641933001575-6f536cca69a8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI5fHxzZWFzb24lMjBibGFjayUyMHdoaXRlfGVufDB8fHx8MTY4NDQ1OTA1N3ww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<h1 id="ambiente">Ambiente</h1><img src="https://images.unsplash.com/photo-1641933001575-6f536cca69a8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI5fHxzZWFzb24lMjBibGFjayUyMHdoaXRlfGVufDB8fHx8MTY4NDQ1OTA1N3ww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Flutter Avan&#xE7;ado # 3"><p>Vamos falar sobre configura&#xE7;&#xE3;o de ambientes: <strong>development</strong>, <strong>staging</strong> e <strong>production</strong>. </p><div class="kg-card kg-header-card kg-width-full kg-size-small kg-style-accent" style data-kg-background-image><h2 class="kg-header-card-header" id="pr%C3%B3xima-aula-em">Pr&#xF3;xima aula em</h2><h3 class="kg-header-card-subheader" id="29052023">29/05/2023</h3></div>]]></content:encoded></item><item><title><![CDATA[Flutter Avançado # 2]]></title><description><![CDATA[<h2 id="estrutura-de-arquivos">Estrutura de arquivos</h2><p></p><p>Organiza&#xE7;&#xE3;o &#xE9; tudo, e n&#xE3;o &#xE9; diferente quando se trata de organiza&#xE7;&#xE3;o das pastas e arquivos do projeto. Alguns objetivos precisam ser alcan&#xE7;ados ao estruturar esses arquivos:</p><ol><li><strong>Clareza</strong><br>O nome das pastas e arquivos deve representar fielmente</li></ol>]]></description><link>https://raphaelgodoi.com/flutter-avancado-2/</link><guid isPermaLink="false">6465573c20e310650038fd4a</guid><category><![CDATA[Flutter]]></category><category><![CDATA[Course]]></category><dc:creator><![CDATA[Raphael Godoi]]></dc:creator><pubDate>Thu, 18 May 2023 03:04:35 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1520262454473-a1a82276a574?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEwfHx0cmVlfGVufDB8fHx8MTY4NDQ1NTI1Mnww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<h2 id="estrutura-de-arquivos">Estrutura de arquivos</h2><img src="https://images.unsplash.com/photo-1520262454473-a1a82276a574?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEwfHx0cmVlfGVufDB8fHx8MTY4NDQ1NTI1Mnww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Flutter Avan&#xE7;ado # 2"><p></p><p>Organiza&#xE7;&#xE3;o &#xE9; tudo, e n&#xE3;o &#xE9; diferente quando se trata de organiza&#xE7;&#xE3;o das pastas e arquivos do projeto. Alguns objetivos precisam ser alcan&#xE7;ados ao estruturar esses arquivos:</p><ol><li><strong>Clareza</strong><br>O nome das pastas e arquivos deve representar fielmente o que s&#xE3;o ou cont&#xE9;m.</li><li><strong>Intuitivo</strong><br>Tudo deve estar no local correto. N&#xE3;o deixe crie arquivo em uma pasta tempor&#xE1;ria, acredite essa &apos;tempor&#xE1;rio&apos; pode ser mais fixo do que se imagina.</li><li><strong>Simplicidade</strong><br>Tente manter a arvore de arquivos o mais simples poss&#xED;vel, desde que respeitado as regras 1 e 2.</li></ol>]]></content:encoded></item><item><title><![CDATA[Flutter Avançado # 1]]></title><description><![CDATA[<h1 id="padr%C3%A3o-de-projeto">Padr&#xE3;o de projeto</h1><p>O objetivo &#xE9; usarmos um padr&#xE3;o que permita uma boa manuten&#xE7;&#xE3;o do nosso c&#xF3;digo.</p><p><strong>Clean <em>Architecture </em></strong>&#xE9; uma arquitetura de software proposta por Robert Cecil Martin (ou Uncle Bob, como &#xE9; mais conhecido) que tem por objetivo padronizar</p>]]></description><link>https://raphaelgodoi.com/flutter-avancado-1/</link><guid isPermaLink="false">64658d4120e310650038fe6c</guid><category><![CDATA[Flutter]]></category><category><![CDATA[Course]]></category><dc:creator><![CDATA[Raphael Godoi]]></dc:creator><pubDate>Thu, 18 May 2023 02:35:25 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1491895200222-0fc4a4c35e18?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDExfHxwYXR0ZXJufGVufDB8fHx8MTY4NDQ1NTAzNHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<h1 id="padr%C3%A3o-de-projeto">Padr&#xE3;o de projeto</h1><img src="https://images.unsplash.com/photo-1491895200222-0fc4a4c35e18?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDExfHxwYXR0ZXJufGVufDB8fHx8MTY4NDQ1NTAzNHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Flutter Avan&#xE7;ado # 1"><p>O objetivo &#xE9; usarmos um padr&#xE3;o que permita uma boa manuten&#xE7;&#xE3;o do nosso c&#xF3;digo.</p><p><strong>Clean <em>Architecture </em></strong>&#xE9; uma arquitetura de software proposta por Robert Cecil Martin (ou Uncle Bob, como &#xE9; mais conhecido) que tem por objetivo padronizar e organizar o c&#xF3;digo desenvolvido, favorecer a sua &quot;reusabilidade&quot;, assim como independ&#xEA;ncia de tecnologia.</p>]]></content:encoded></item><item><title><![CDATA[Curso: Flutter Avançado]]></title><description><![CDATA[<p>O objetivo desse curso &#xE9; criar um aplicativo utilizando t&#xE9;cnicas avan&#xE7;adas de desenvolvimento, todas praticadas amplamente pelo mercado de trabalho.</p><p>Algumas das t&#xE9;cnicas que ser&#xE3;o aplicadas: `clean code`, `feature flags`, `analytics`, &#xA0;`continuous integration` e outras.</p><p>Mesmo que voc&#xEA; seja um</p>]]></description><link>https://raphaelgodoi.com/curso-flutter-avancado/</link><guid isPermaLink="false">6465449020e310650038fd07</guid><category><![CDATA[Flutter]]></category><category><![CDATA[Course]]></category><dc:creator><![CDATA[Raphael Godoi]]></dc:creator><pubDate>Wed, 17 May 2023 21:19:57 GMT</pubDate><content:encoded><![CDATA[<p>O objetivo desse curso &#xE9; criar um aplicativo utilizando t&#xE9;cnicas avan&#xE7;adas de desenvolvimento, todas praticadas amplamente pelo mercado de trabalho.</p><p>Algumas das t&#xE9;cnicas que ser&#xE3;o aplicadas: `clean code`, `feature flags`, `analytics`, &#xA0;`continuous integration` e outras.</p><p>Mesmo que voc&#xEA; seja um desenvolvedor iniciante, na verdade &#xE9; melhor que seja, voc&#xEA; ser&#xE1; capaz de fazer esse curso, basta se dedicar &#x1F60F;.</p><p>Aqui est&#xE1; a lista das aulas, mas antes de iniciar:</p><div class="kg-card kg-button-card kg-align-center"><a href="https://raphaelgodoi.com/#/portal/signup/free" class="kg-btn kg-btn-accent">Inscreva-se</a></div><p></p><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://raphaelgodoi.com/flutter-avancado-1"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Flutter Avan&#xE7;ado # 1</div><div class="kg-bookmark-description">Padr&#xE3;o de projeto O objetivo &#xE9; usarmos um padr&#xE3;o que permita uma boa manuten&#xE7;&#xE3;o do nosso c&#xF3;digo. Clean Architecture &#xE9; uma arquitetura de software proposta por Robert Cecil Martin (ou Uncle Bob, como &#xE9; mais conhecido) que tem por objetivo padronizar e organizar o c&#xF3;digo desenvolvido, favorecer a su&#x2026;</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://raphaelgodoi.com/content/images/size/w256h256/2023/05/android-chrome-512x512.png" alt><span class="kg-bookmark-author">Raphael Godoi</span><span class="kg-bookmark-publisher">Raphael Godoi</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://images.unsplash.com/photo-1491895200222-0fc4a4c35e18?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDExfHxwYXR0ZXJufGVufDB8fHx8MTY4NDQ1NTAzNHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt></div></a></figure><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://raphaelgodoi.com/flutter-avancado-2"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Flutter Avan&#xE7;ado # 2</div><div class="kg-bookmark-description">Estrutura de arquivos Organiza&#xE7;&#xE3;o &#xE9; tudo, e n&#xE3;o &#xE9; diferente quando se trata de organiza&#xE7;&#xE3;o das pastas e arquivos do projeto. Alguns objetivos precisam ser alcan&#xE7;ados ao estruturar esses arquivos: 1. Clareza O nome das pastas e arquivos deve representar fielmente o que s&#xE3;o ou cont&#xE9;m. 2. Int&#x2026;</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://raphaelgodoi.com/content/images/size/w256h256/2023/05/android-chrome-512x512.png" alt><span class="kg-bookmark-author">Raphael Godoi</span><span class="kg-bookmark-publisher">Raphael Godoi</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://images.unsplash.com/photo-1520262454473-a1a82276a574?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEwfHx0cmVlfGVufDB8fHx8MTY4NDQ1NTI1Mnww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt></div></a></figure><figure class="kg-card kg-bookmark-card"><a class="kg-bookmark-container" href="https://raphaelgodoi.com/flutter-avancado-3"><div class="kg-bookmark-content"><div class="kg-bookmark-title">Flutter Avan&#xE7;ado # 3</div><div class="kg-bookmark-description">Crio oportunidades utilizando tecnologia.</div><div class="kg-bookmark-metadata"><img class="kg-bookmark-icon" src="https://raphaelgodoi.com/content/images/size/w256h256/2023/05/android-chrome-512x512.png" alt><span class="kg-bookmark-author">Raphael Godoi</span><span class="kg-bookmark-publisher">Raphael Godoi</span></div></div><div class="kg-bookmark-thumbnail"><img src="https://images.unsplash.com/photo-1609862505118-8102edc54d1a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDY0fHxzZWFzb25zJTIwYmxhY2slMjBhbmQlMjB3aGl0ZXxlbnwwfHx8fDE2ODQ0NTU4OTd8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt></div></a></figure>]]></content:encoded></item></channel></rss>