К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Advanced React Native Techniques & Deployment · LearnSpace
Назад в каталог
courseraПрограммирование

Advanced React Native Techniques & Deployment

Курс от Packt
Продвинутый≈ 13.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course covers advanced techniques in React Native, focusing on building sophisticated apps with native code integration, Firebase, AI chat apps, and more. You will learn how to set up and deploy apps using React Native CLI, integrate Firebase for authentication and real-time database, and create feature-rich UIs with advanced animations. By covering these key topics, you'll be able to develop robust mobile applications and prepare them for deployment on both Android and iOS platforms. The course starts with the essentials of setting up the React Native CLI environment on macOS and Windows, ensuring you have the right tools for development. You’ll then explore Firebase integration for Android and iOS, including user authentication, push notifications, and social login using Google. With a focus on UI, the course dives into creating advanced components like custom icons, splash screens, and maps, ensuring your app is visually appealing and functional. Further, you will get hands-on with creating a scalable AI Chat app using tools like Hugging Face and OpenAI. This section covers everything from integrating the AI API to designing the chat UI and implementing interactive features. You will also learn to optimize your app with React Native animations, improving user experience through smooth transitions, color changes, and dynamic movements. The course concludes with deployment strategies, teaching you how to generate APKs and AABs for Android and set up OTA (Over-the-Air) updates for both iOS and Android apps. By the end of the course, you will have mastered the entire process, from building advanced React Native apps to deploying them efficiently. By the end of the course, you will be able to integrate Firebase and native modules in your apps, create AI-driven chat functionalities, apply complex animations for UI enhancement, and deploy your applications to app stores for both Android and iOS platforms

Навыки, которые вы освоите

React NativeJavascriptUser Interface (UI)Command-Line InterfaceApplication DeploymentAuthenticationsTypeScriptAnimationsMobile Development ToolsiOS DevelopmentUI ComponentsJavaScript FrameworksHugging FaceMobile DevelopmentCross Platform DevelopmentAndroid DevelopmentOpenAI APIApple iOSLLM Application

Программа курса

8 модулей · 107 учебных материалов

01Introduction to React Native CLI12 материалов

Introduction to React Native CLI

Introduction to the Course 'Advanced React Native Techniques & Deployment'ЧтениеFull Specialization ResourceЧтениеReact Native CLIВидеоHow Expo and CLI Share a Lot TogetherВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Advanced React Native Techniques & Deployment
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 13.8 ч

8 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
MacOS Environment SetupВидео
Mac Android Environment SetupВидео
Run App on iOS & AndroidВидео
Run App on Real Android DeviceВидео
Run App on Real iPhone DeviceВидео
Introduction to YarnВидео
Setting Up and Running React Native CLI ProjectsDIALOGUE
Introduction to React Native CLI - AssessmentЗадание
02Firebase with React Native CLI10 материалов

Firebase with React Native CLI

Change Bundle IDВидеоIntegrate Firebase with AndroidВидеоIntegrate Firebase with iOSВидеоPush Notifications AndroidВидеоPush notifications iOSВидеоForeground NotificationsВидеоSocial Login | Google Gmail Login with AndroidВидеоSocial Login | Google Gmail Login with iOSВидеоChanging Bundle ID and Integrating Firebase in React NativeDIALOGUEFirebase with React Native CLI - AssessmentЗадание
03Native Code & Native Modules13 материалов

Native Code & Native Modules

Open Gallery and Camera to Pick ImagesВидеоChange App NameВидеоChange App Icon iOSВидеоChange App Icon AndroidВидеоSplash Screen AndroidВидеоSplash Screen iOSВидеоIntegrate Google Maps & iOS Maps in React Native AppВидеоDisplay Google Map in AppВидеоAdding Markers to MapViewВидеоReact Native Vector IconsВидеоHow to Use SVGs with React NativeВидеоWorking with Images, Icons, and Maps in React NativeDIALOGUENative Code & Native Modules - AssessmentЗадание
04AI Chat App | Folder Structure5 материалов

AI Chat App | Folder Structure

App Init StructuresВидеоUseful ScriptsВидеоIntegrate with ReactotronВидеоSetting Up React Native Project Structure and Automation ScriptsDIALOGUEAI Chat App | Folder Structure - AssessmentЗадание
05AI Chat App | App UI & Integration26 материалов

AI Chat App | App UI & Integration

App HeaderВидеоSent Message CardВидеоResponse Message CardВидеоPut Messages in FlatListВидеоAdding TypeScriptВидеоChat InputВидеоKeyboardAvoidingViewВидеоChatInput PropsВидеоSend MessagesВидеоReceive MessagesВидеоAdding Typing EffectВидеоEmpty Chat ScreenВидеоAuto Scroll to Bottom in FlatListВидеоKeyboard StateВидеоCreate Hugging Face Access TokenВидеоConnect App with Hugging (GPT-2)ВидеоDisplay Hugging Face (GPT-2) ResponseВидеоCreate OpenAI KeyВидеоConnect with OpenAI and Get Smarter AnswersВидеоFix Input Padding BottomВидеоAdding Try-CatchВидеоAdding Thinking LoadingВидеоFix Typing Effect IssueВидеоTask TimeВидеоBuilding and Debugging a React Native Chat App – Message Rendering and BehaviorDIALOGUEAI Chat App | App UI & Integration - AssessmentЗадание
06React Native CLI Deployment5 материалов

React Native CLI Deployment

Generate APK & AAB for AndroidВидеоOTA Updates AndroidВидеоOTA Updates iOSВидеоGenerating APKs, AABs, and Implementing OTA Updates in React NativeDIALOGUEReact Native CLI Deployment - AssessmentЗадание
07Animations with React Native15 материалов

Animations with React Native

Animation Section IntroductionВидеоMoving Elements HorizontallyВидеоMoving Elements Horizontally Multiple TimesВидеоMove Elements VerticallyВидеоTask Time - Task 1ВидеоAnimation SequenceВидеоFade AnimationВидеоTask Time - Task 2ВидеоRotate AnimationВидеоTask Time - Task 3ВидеоExpand & Shrink AnimationВидеоTask Time - Task 4ВидеоHow to Animate Color ChangesВидеоAnimating UI Elements with React Native's Animated APIDIALOGUEAnimations with React Native - AssessmentЗадание
08JavaScript Crash Course (Optional)21 материалов

JavaScript Crash Course (Optional)

LoggingВидеоCommentsВидеоData TypesВидеоVariables RulesВидеоvar let constВидеоStatementsВидеоArithmetic OperatorsВидеоStringsВидеоString TemplatesВидеоString MethodsВидеоObjectsВидеоArraysВидеоBooleanВидеоComparisonВидеоLogical OperatorВидеоif-elseВидеоFunctionsВидеоConclusion to the Course 'Advanced React Native Techniques & Deployment'ЧтениеJavaScript Crash Course (Optional) - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание