|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/construindo-aplicativos-com-react-native-typescript-e-expo/
课程评论:没有评论
【课程名称】使用 React Native, Typescript 和 Expo 构建应用程序 【课程概述】 本课程旨在教授学员如何使用 React Native、Typescript 和 Expo 快速、便捷地开发跨平台移动应用程序。课程强调,即使是在配置不高的设备上,也能通过少数配置来启动开发。 **核心技术栈:** * **React Native:** Facebook 开发的用于跨平台移动应用开发的框架,允许使用单一代码库构建 Android 和 iOS 原生应用。 * **Expo:** 一个用于 React Native 开发的工具链和平台,极大地简化了开发设置和打包过程,无需复杂的 SDK(如 Android Studio 或 Xcode)安装。 * **TypeScript:** JavaScript 的超集,增加了静态类型检查和更多高级功能,可以在开发过程中提前发现错误。 **课程特色:** * **低门槛开发:** 避免了安装大型 SDK 的麻烦,开发环境设置简单。 * **实时预览:** 使用 Expo,可以在学员自己的真实设备上实时查看应用程序的运行效果和修改。 * **TypeScript 优势:** 利用 TypeScript 的类型系统和丰富功能,提高代码质量和可维护性。 * **内容稀缺性:** 填补了 React Native 和 TypeScript 结合的中文学习资源相对较少的空白。 **课程内容重点:** * **React Native 基础:** 组件、样式、Props、导航、API 集成等。 * **实战项目一:** 构建一个应用,列出巴西各州,并能在选择某个州后,显示该州所有城市。 * **实战项目二:** 开发一个应用,从 API(数据源来自电子表格)获取数据并展示。 * **API 交互:** 演示在无需大量资源的情况下,如何创建和消费 API。 * **Google App 应用场景:** 应用将列表展示 Google 应用的使用场景(教育用途)。 **课程环境:** * **操作系统:** Windows * **设备预览:** Android 设备 **注意:** 课程的最后一节正在录制中。
Que tal começar a programar aplicativos com poucas configurações e um equipamento modesto?No curso "Construindo aplicativos com React Native, Typescript e Expo", vamos utilizar a incrível biblioteca criada pelo Facebook para o desenvolvimento de aplicativos multiplataforma, o React Native.Com ele é possível, a partir de uma base de código única, criar aplicativos nativos para Android e iOS. Se você já começou a programar e travou na hora de instalar SDKs como Android Studio ou XCode que consomem alguns gigas de memória Ram, aqui não teremos problemas.Utilizaremos o Expo no desenvolvimento e utilizaremos nosso próprio dispositivo para ver o aplicativo e suas alterações em tempo real!!!Utilizaremos ainda o superset Typescript que adiciona tipagem e diversos recursos ao Javascript, permitindo por exemplo que a nossa IDE detecte erros durante o desenvolvimento (para citar um...)Além disso ainda há uma escassez de material de React Native com Typescript e a maioria está em inglês.Na seção sobre os fundamentos básicos de um app codificado em React Native, vamos explorar diversos assuntos:ComponentesEstlizaçãoPropsNavegaçãoAPIsE muito mais...Para praticar esses fundamentos iremos construir um app que listas os estados e após a seleção, listamos todos os municípios do estado selecionado.Na última seção vamos desenvolver um app que consumirá uma API a partir de uma planilha.Você notará que não precisamos de muitos recursos para criar e consumir APIs neste cenário.Nosso aplicativo listará categorias os recursos do uso de apps Google, no contexto de uso educacional. AtençãoUtilizaremos o ambiente windows na condução do curso e dispositivo android para visualização do app.A última seção está sendo gravada.