|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/crie-um-app-de-quitanda-virtual-com-flutter-getx/
课程评论:没有评论
**课程名称:** 使用 Flutter + GetX 创建虚拟菜市场APP **课程概述:** 本课程专为希望提升 Flutter 开发技能的开发者设计。您将从零开始,使用 Flutter 和 GetX,学习如何创建一个功能完整的虚拟菜市场应用程序。课程内容涵盖广泛,包括 UI 设计和核心功能开发。 **UI 开发部分:** * **登录/注册界面:** 学习创建自定义 UI 组件,实现分类动画、自定义颜色、响应式布局,以及带掩码的输入框和屏幕滚动。 * **基础界面:** 掌握屏幕分页和底部导航栏的使用。 * **主页:** 创建分类展示与选择、产品网格展示、搜索功能,以及产品添加到购物车的动画。 * **产品详情页:** 实现产品图片、描述、价格、名称的展示,以及自定义的数量选择器。 * **购物车:** 实现购物车数量的增减、商品移除,以及购物车的持久化存储。 * **订单页:** 展示订单列表、订单状态、订单内商品列表,并实现 Pix 二维码和复制粘贴的支付对话框。 * **个人资料页:** 开发用户数据表单、密码修改对话框和退出登录功能。 * **动画与特性:** 学习添加各种动画和特性以增强用户体验。 **功能开发部分(GetX):** * **GetX 核心概念:** 深入理解 GetX 的路由管理、依赖注入、状态管理(包括特殊的 GetX Widgets)以及其他实用方法。 * **RESTful API 请求:** 学习如何进行网络请求并与真实 API 进行交互。 * **应用功能实现:** * **用户认证:** 实现用户登录、注册、密码找回,并支持 Token 认证。 * **主页功能:** 实现产品列表展示、按分类排序、按名称筛选以及动态加载更多产品。 * **购物车管理:** 实现产品添加、数量更新、产品移除,并确保购物车数据的持久化。 * **结账:** 实现订单的创建和处理。 * **订单处理:** 实现订单列表展示、Pix 二维码支付和复制粘贴支付。 * **个人资料管理:** 实现用户数据的查看和密码更新,以及用户登出。 **课程特色:** * **快速、实践、有针对性:** 提供高效的学习体验。 * **全方位学习:** 涵盖 UI 设计和功能实现,助力您成为更优秀的 Flutter 开发者。 **立即订阅,提升您的 Flutter 开发技能,领先于竞争对手!**
Fala, Dev! Seja bem-vindo(a) ao meu mais novo curso: Crie um App de Quitanda Virtual com Flutter + GetX! Aqui você vai aprender inúmeros assuntos extremamente importantes, e que vão te possibilitar criar apps ainda mais incríveis e completos!Está a fim de melhorar de vez o seu nível como desenvolvedor(a) Flutter? Então você está no lugar certo!Aprenda a criar, do zero, um Aplicativo Completo de Quitanda Virtual, utilizando a tecnologia Flutter, e surfe a onda do framework que mais cresce no mercado. Este é um curso 2 em 1: primeiro desenvolveremos toda a interface do app de quitanda virtual (Flutter UI), aprendendo a utilizar inúmeros widgets existentes e também criando os nossos próprios! No Flutter UI criaremos as telas abaixo:Tela de login:Criação de widget customizado para todo o app;Animações para apresentação de categorias disponíveis no app;Cores customizadas;Desenvolvimento de interface responsiva com widgets flex;Criação de campo de texto customizado;Tela de cadastro:Criação da tela de cadastro com formulário;Criação de máscaras para campos;Criação de rolagem da tela quando campo é focado; Tela base:Criação da paginação de telas;Criação da navegação por Bottom Navigation Bar;Tela home:Apresentação de categorias com seleção;Apresentação de produtos em grid;Criação do campo de pesquisa;Animação de envio de produto ao carrinho;Tela de detalhes do produto:Apresentação de imagem, descrição, preço, nome;Criação de widget customizado de quantidade;Tela do carrinho:Incremento no widget customizado de quantidade;Ajuste de quantidade de itens do carrinho e remoção;Listagem de itens do carrinho;Tela de pedidos:Listagem de pedidos;Apresentação de status;Listagem de produtos por pedido;Apresentação de dialog de Pix;Tela de perfil:Desenvolvimento de formulário de dados do usuário;Dialog para mudança de senha;Botão de sign out;Animações e features:Aqui teremos inúmeras animações e features que vão incrementar ainda mais a nossa interface.E não para por aqui! Vamos desenvolver também todas as funcionalidades do app de Quitanda Virtual! Por aqui vamos acompanhar temas como os principais pilares do GetX, como rotas, injeção de dependência, gerência de estado utilizando de seus Widgets especiais, assim como muitos outros métodos uteis do package GetX; Vamos entender como funciona e aprender a realizar requisições REST em APIs reais;Abaixo temos a lista de features que implementaremos nesse app totalmente do zero no módulo Flutter GetX:Autenticação:Logar na aplicação;Fazer o cadastro de um usuário; Recuperação de senha;Autenticação por token;Home:Listagem de produtos;Ordenação de produtos por categoria;Filtragem pelo nome do produto;Rolagem dinâmica de produtos;Carrinho:Adição de produtos;Atualização de quantidades;Remoção de produtos;Carrinho permanente (Quando sairmos do app os produtos não somem);Realização de checkout;Pedido:Listagem de pedidos;Pagamento por QR code Pix;Pagamento por copia e cola Pix;Perfil:Visualização de dados do usuário;Atualização de senha;Logout.Tá esperando o que pra desenvolver novas habilidades de Flutter e ficar à frente da concorrência? Vídeo aulas rápidas, práticas e objetivas. Não perca tempo, inscreva-se já!