你是否想从事移动开发工作,打造跨平台应用程序呢?我们刚刚在freeCodeCamp.org的YouTube频道上发布了一门内容丰富的新课程,这门课程将教你如何从零开始构建一个完整的、全栈的React Native应用程序。
在这门详尽的教程中,你将会开发一款功能齐全的购物清单应用,该应用能够在iOS和Android平台上无缝运行。
在整个学习过程中,你将有机会亲身体验现代移动生态系统中一些最强大的工具。你会使用Expo和React Native作为核心框架,这样你的代码就可以在各种设备上完美运行。对于后端开发和数据管理,该项目会集成Neon Postgres数据库,并通过Drizzle ORM进行管理。此外,你还将学习如何使用Clerk来实现安全的用户认证功能,让用户能够通过Google、Apple或GitHub轻松登录。
这门课程还会教你如何为移动应用程序进行样式设计,它会指导你使用NativeWind将Tailwind CSS样式直接应用到React Native组件中。同时,你还将掌握使用Zustand进行全局状态管理的方法,这使得处理复杂的数据流变得非常简单。在课程的最后阶段,你甚至会集成Sentry来创建一个原生的反馈表单,以便实时收集用户的错误报告和功能需求。
你可以在freeCodeCamp.org的YouTube频道上观看这门完整课程(时长为4小时)。