|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/curso-flutter/
课程评论:没有评论
课程名称:学习 Flutter 并开发 Android 和 iOS 应用 课程概述: 欢迎参加 Flutter 和 Dart 课程 - 学习并构建 iOS 和 Android 应用!本课程是目前最全面、最畅销的 Flutter 课程,您无需学习 Android/Java 或 iOS/Swift 即可创建真正的原生移动应用。通过本课程,您将成为一名 Android 和 iOS 应用开发人员! Flutter 是 Google 开发的框架,它允许您仅学习一门语言(Dart)即可快速构建美丽的原生移动应用。Flutter 提供了工具来将 Dart 代码编译为本地代码,并提供丰富的预构建 UI 元素(小部件)供您使用,以便创建用户界面。 这门课程从零开始教授 Flutter 和 Dart,您不需要任何先前的知识,也不需要 Android 或 iOS 的开发经验,因为 Flutter 的设计理念是仅需学习一种语言。您将不仅学习理论,还将在课程中构建多个完整且现实的应用程序,涵盖基础和高级功能,如使用 Google Maps、设备摄像头、添加动画等。 使用 Flutter,您只需编写一次代码,即可将应用程序发送到 Apple App Store 和 Google Play。您将可以使用 Google 的 Material Design 创建美观、可完全定制的应用,而无需耗费大量精力。Flutter 提供的丰富小部件库可以让您快速添加常见 UI 元素,如按钮、开关、表单、工具栏、列表等,甚至您可以自定义构建小部件,体验非常顺畅。 课程内容包括: 1. MacOS 和 Windows 的详细设置说明 2. Flutter、Dart 的全面介绍及小部件概念 3. 内置小部件概述及自定义小部件的方法 4. 调试技巧 5. 使用选项卡、侧边栏和堆栈导航过程中的页面导航 6. 其他内容 适合人群: 1. 希望为 iOS 和 Android 两大移动平台创建真正的原生应用 2. 想要探索 Flutter 提供的完整功能 3. 不希望花费数小时学习两种完全不同的语言 您将学习的主题包括: - Flutter 基础知识 - 创建响应式和适应性界面的应用 - 完成各种项目,学习状态管理和导航 - 用户输入和表单 - 应用程序中的用户身份验证 - 添加动画效果 - 使用设备的原生功能,如摄像头、定位、麦克风 - 执行本地代码的原理 - 应用发布到应用商店的方法 - 理解 Stateless 和 Stateful 小部件的概念及其使用场景 - 使用 Provider 来管理应用状态 - 在 Flutter 中处理数据库的持久化问题 - 使用 MobX 管理状态 - HTTP 请求的处理 - 利用 Firebase 作为后端,上传图像和使用推送通知 课程先决条件: 1. 基础编程语言知识将有助于学习,但不是强制要求 2. 不需要了解 Flutter 或 Dart 3. 不需要了解 iOS(Swift/Objective-C)或 Android(Java)
Bem vindo ao curso Flutter e Dart - Aprenda e Construa APP iOS e AndroidParticipe do mais completo e mais vendido curso Flutter e aprenda como construir incríveis apps iOS e Android!Você não precisa aprender Android/ Java e iOS/ Swift para construir apps móveis nativos de verdade! Você vai se tornar um desenvolvedor de App (Android e iOS) com este curso!Flutter - um framework desenvolvido pela Google - permite que você aprenda uma linguagem (Dart) e construa belos apps nativos para celular em pouco tempo. Flutter é um SDK que fornece a ferramenta para compilar código Dart em código nativo e também lhe dá um rico conjunto de elementos UI pré-construídos e pré-instalados (os chamados widgets) que você pode usar para compor suas interfaces de usuário.Flutter é uma tendência muito forte e é usado para grandes apps do Google como seu aplicativo Adwords - agora está marcado como "pronto para produção", por isso agora é a hora de entrar de cabeça e aprender!Este curso vai ensinar Flutter & Dart do zero, NÃO é necessário nenhum conhecimento prévio de nenhum dos dois! E você certamente não precisa de nenhuma experiência de desenvolvimento com Android ou iOS, já que a ideia por trás do Flutter é aprender apenas uma linguagem.Você vai aprender Flutter não só em teoria, mas vamos construir várias apps completas e realista ao longo deste curso. Este app apresentará tanto o básico quanto recursos avançados como o uso do Google Maps, a câmera do aparelho, adicionando animações e muito mais!Com o Flutter, você poderá escrever código apenas uma vez e enviar suas apps tanto para a Apple AppStore como para o Google Play.Use o Material Design do Google para construir apps bonitos, totalmente personalizáveis, em pouco tempo e com quase zero de esforço. Você pode usar o rico conjunto de widgets que o Flutter fornece para adicionar elementos comuns de IU como botões, switches, formulários, barras de ferramentas, listas e muito mais - ou você simplesmente constrói seus próprios widgets - o Flutter também faz disso algo muito suave.Aqui está o que está incluído no curso:1 - Instruções detalhadas de configuração tanto para MacOS como para Windows2 - Uma introdução completa a Flutter, Dart e o conceito por trás dos widgets3 - Uma visão geral dos widgets incorporados e como você pode adicionar os seus próprios widgets4 - Dicas e truques de depuração5 - Navegação de páginas com separadores, gavetas laterais e navegação por pilha6 - E mais!Este curso é para você se:1 - Você estiver interessado em construir verdadeiros aplicativos móveis nativos para as duas plataformas móveis mais populares - iOS e Android2 - Você quer explorar o conjunto completo de recursos que o Flutter oferece3 - Não quer passar horas para aprender duas linguagens completamente diferentesAlguns temas que você vai aprender neste curso:Fundamentos e Noções básicas (Flutter) - Nesse curso você vai aprender as noções básicas e fundamentos do Google Flutter e também da linguagem Dart (Como tipos, estruturas de controle, funções, orientação a objetos e mais), para que dessa forma você possa aprender essa tecnologia mesmo sem ter conhecimentos avançados de programação! Tudo isso com uma ótima didática e utilizando formas simples de se entender!Apps e Interfaces - Você vai aprender a criar Apps do zero com interfaces responsivas e adaptativas, com navegação e múltiplas telas também. Tudo isso utilizando formas simples de se entender, com ferramentas leves e que você pode testar diretamente no seu celular enquanto edita o App!Projetos - No curso você vai se deparar com diversos projetos super completos aonde você aprenderá formas de lidar com diversas situações, como gerenciamento de estado e navegação.Input e formulários - No curso você vai aprender também a trabalhar com inputs do usuário por meio de formulários. Assim você vai conseguir fazer a interação do usuário com o seu app de forma eficaz!Autenticação - Você aprenderá a fazer a autenticação do usuário dentro do seu aplicativo com cadastro e buscar em banco de dados!Animações - Serão adicionadas e explicadas as animações no seu aplicativo, como transições e tudo mais!Features nativas - Você vai aprender a utilizas as features nativas dos aparelhos, como câmera, localização, microfone!Executando Nativamente - Vai ser explicado como executar o código nativamente para cada sistema. Kotlin para Android e Swift para iOS.Publicação (Deploy) - No fim do curso será mostrado como se fazer o deploy nas lojas de aplicativos!Widget (Stateless/Stateful) - No curso você irá aprender os conceitos de Widget, como funcionam, o que fazem, e como construí-los! Vai aprender qual a diferença entre Stateless Widget e Stateful Widget, quando e onde usar cada um deles e também como criar cada um deles.Provider - Você irá aprender a utilizar o Provider, uma forma de gerenciar o estado do seu aplicativo e expor valores para outros widgets.Banco de Dados - O curso irá mostrar como se trabalhar com banco de dados dentro do Flutter, fazendo a persistência de dados dentrod o seu aplicativo.MobX - Nesse curso você vai aprender a utilizar o MobX, uma biblioteca para gestão de estado, o que significa que podemos utilizar ele para estados locais ou globais. O MobX se baseia em observáveis, ações e reação, um conceito que vem da programação reativa.HTTP - O curso irá abordar toda a questão de http requests. Você vai aprender a preparar o seu backend, enviar requests via post, trabalhar com async e await, a buscar dados, atualizar dados.Firebase - No curso você irá aprender a como utilizar o Firebase como backend, a fazer upload de imagens e a utilizar as notificações push. Tudo isso dentro um de projeto de app de chat!Pré-requisitos do curso:1 - Conhecimento básico da linguagem de programação ajudará muito, mas não é um requisito exigido.2 - Você NÃO precisa conhecer Flutter ou Dart3 - Você NÃO precisa saber iOS (Swift/Objective-C) ou Android (Java)