BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:adamgibbons/ics
METHOD:PUBLISH
X-PUBLISHED-TTL:PT1H
BEGIN:VEVENT
UID:383@eventos.lhc.net.br
SUMMARY:Segunda Parte da Oficina de Flutter
DTSTAMP:20260918T063428Z
DTSTART:20260924T223000Z
DTEND:20260925T003000Z
DESCRIPTION:Proposta:\n\n * Desenvolvimento de API com integração no HomeAs
	sistant\n\n * Implementação de WebSocket para acompanhamento de informaçõe
	s em tempo real\n\n * Otimizações de interface\n\n * Boas práticas de dese
	nvolvimento em Flutter\n\n * Modelo MVVM\n\n * Navigators\n\n * Persistênc
	ia de dados localmente\n   \n   \n\nImportante:\n\n * Ter um computador co
	m acesso a internet.\n\n * Ter o Flutter instalado em seu computador\n   [
	https://docs.flutter.dev/install/quick]\n   \n   \n\nDesejável:\n\n * Ter 
	conhecimento prévio em programação\n\n * Ter assistido a primeira parte (N
	ão é necessário\, mas é bom para ter uma base\n   do framework)
URL:https://eventos.lhc.net.br/event/segunda-parte-da-oficina-de-flutter
GEO:-22.9178033;-47.0524533
LOCATION:Laboratório Hacker de Campinas - Rua Araribóia\, 121 Ponte Preta\,
	 Campinas - SP 13041-350
STATUS:CONFIRMED
CATEGORIES:flutter,oficina,desenvolvimento
X-ALT-DESC;FMTTYPE=text/html:<p><strong>Proposta:</strong></p><ul><li><p>De
	senvolvimento de API com integração no HomeAssistant</p></li><li><p>Implem
	entação de WebSocket para acompanhamento de informações em tempo real</p><
	/li><li><p>Otimizações de interface</p></li><li><p>Boas práticas de desenv
	olvimento em Flutter</p></li><li><p>Modelo MVVM</p></li><li><p>Navigators<
	/p></li><li><p>Persistência de dados localmente</p><p></p></li></ul><p><st
	rong>Importante</strong>:</p><ul><li><p>Ter um computador com acesso a int
	ernet.</p></li><li><p><a target="_blank" href="https://docs.flutter.dev/in
	stall/quick">Ter o Flutter instalado em seu computador</a></p><p></p></li>
	</ul><p><strong>Desejável:</strong></p><ul><li><p>Ter conhecimento prévio 
	em programação</p></li><li><p>Ter assistido a primeira parte (Não é necess
	ário, mas é bom para ter uma base do framework)</p></li></ul>
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Segunda Parte da Oficina de Flutter
TRIGGER:-PT1H
END:VALARM
END:VEVENT
END:VCALENDAR
