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

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

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

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

Mobile App Development Capstone Project 

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

О курсе

Showcase your mobile app development skills with this capstone project! In this course, you’ll create a mobile app based on a project scenario using either Flutter or React Native frameworks. Each module features optional labs in Flutter or React Native to deepen your expertise, along with compulsory labs contributing to the final project. You’ll build your app incrementally across the modules. To begin with, you’ll set up a GitHub repository, write user stories to define app features, and use Figma to design intuitive mobile screens. Next, you’ll configure login and signup screens, create a homepage, and design a detail page to provide users with more information. You’ll also implement a settings menu, enabling users to personalize their app experience. As you progress, you’ll add data persistence to retain user data, implement notifications to boost engagement, and integrate an API to fetch real-time data. This project not only sharpens your technical skills but also equips you with a portfolio-ready app to impress potential employers. Enroll today to apply your mobile app development expertise to a real-world scenario and get job-ready by boosting your resume in just six weeks!

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

React NativeFlutter (Software)User Interface and User Experience (UI/UX) DesignFigma (Design Software)User StoryApplication DeploymentData PersistenceUser Interface (UI)Application Programming Interface (API)Mobile DevelopmentGit (Version Control System)GitHubApplication DevelopmentUser Interface (UI) DesignMobile Development ToolsSoftware Development

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

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

01User Stories and UI/UX19 материалов

Welcome

Course IntroductionВидеоCourse OverviewЧтениеPrerequisites and Course SyllabusЧтениеCourse StrategyЧтение

Introduction to the Capstone Project

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

SkillUp

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

Richa Arora

Full Stack Web Developer (MERN & MEVN) and Subject Matter Expert

Mobile App Development Capstone Project 
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 19.9 ч

6 модулей

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

Субтитры: Арабский, Французский, Узбекский, Китайский (Китай), Итальянский, Бразильский португальский, Вьетнамский, Корейский, Немецкий, Пушту, Русский, Индонезийский, Испанский, Дари, Хинди, Казахский

Часть программы вашего университета
Reading: Project Overview PLUGIN
[Option A]: Demo of the Flutter Project Видео
[Option B]: Demo of the React Native Project Видео
Lab: Setting Up the Git EnvironmentВнешний инструмент

Craft User Stories and Design UX Wireframes

Tasks OverviewЧтениеOptional Lab A [Flutter]: Develop User Stories PLUGINOptional Lab B [React Native]: Develop User Stories PLUGINRequired Lab: Develop User Stories PLUGINOptional Lab A [Flutter]: Create UX Wireframes in FigmaPLUGINOptional Lab B [React Native]: Create UX Wireframes in FigmaPLUGINRequired Lab: Create UX Wireframes in FigmaPLUGIN

Checklist and Graded Quiz

Checklist: User Stories and UI/UX ЗаданиеGraded Quiz: User Stories and UI/UX [Flutter]ЗаданиеGraded Quiz: User Stories and UI/UX [React Native]ЗаданиеGot an App Idea? Let's Turn It Into User StoriesDIALOGUE
02Implement Home and Detail Screens16 материалов

Login and Registration

Tasks OverviewЧтениеOptional Lab A [Flutter]: Create Login and Registration ScreensВнешний инструментOptional Lab B [React Native]: Create Login and Registration ScreensВнешний инструментRequired Lab: Create Login and Registration ScreensВнешний инструмент

Build the Home Screen

Tasks Overview ЧтениеOptional Lab A [Flutter]: Create a Home ScreenВнешний инструментOptional Lab B [React Native]: Create a Home ScreenВнешний инструментRequired Lab: Create a Home ScreenВнешний инструмент

Build the Detail Screen

Tasks Overview ЧтениеOptional Lab A [Flutter]: Create a Detail ScreenВнешний инструментOptional Lab B [React Native]: Create a Detail ScreenВнешний инструментRequired Lab: Create a Detail ScreenВнешний инструмент

Checklist and Graded Quiz

Checklist: Implement Home and Detail Screens ЗаданиеGraded Quiz: Implement Home and Detail Screens [Flutter] ЗаданиеGraded Quiz: Implement Home and Detail Screens [React Native]ЗаданиеFrom Login to Detail Screen — Let's Wire Up the FlowDIALOGUE
03Data Persistence and APIs 12 материалов

Integrate Persistence Storage

Tasks Overview ЧтениеOptional Lab A [Flutter]: Integrate PersistenceВнешний инструментOptional Lab B [React Native]: Integrate PersistenceВнешний инструментRequired Lab: Integrate Persistence Внешний инструмент

Integrate External APIs

Tasks Overview ЧтениеOptional Lab A [Flutter]: Integrate an External APIВнешний инструментOptional Lab B [React Native]: Integrate External APIВнешний инструментRequired Lab: Integrate External API Внешний инструмент

Checklist and Graded Quiz

Checklist: Data Persistence and APIs ЗаданиеGraded Quiz: Data Persistence and APIs [Flutter]ЗаданиеGraded Quiz: Data Persistence and APIs [React Native]ЗаданиеMake It Stick — Adding Storage and Live Data to Your AppDIALOGUE
04Setting Screens12 материалов

Implement Settings Menu

Tasks Overview ЧтениеOptional Lab A [Flutter]: Implement Settings MenuВнешний инструментOptional Lab B [React Native]: Implement Settings MenuВнешний инструментRequired Lab: Implement Settings Menu SubmissionВнешний инструмент

Implement Settings Screens

Task OverviewЧтениеOptional Lab A [Flutter]: Implement Settings ScreenВнешний инструментOptional Lab B [React Native]: Implement Settings ScreenВнешний инструментRequired Lab: Implement Settings Screen SubmissionВнешний инструмент

Checklist and Graded Quiz

Checklist: Setting Screens ЗаданиеGraded Quiz: Setting Screens [Flutter]ЗаданиеGraded Quiz: Setting Screens [React Native]ЗаданиеLet's Build a Settings Menu Users Will Actually UseDIALOGUE
05Notifications, Publishing, and Marketing13 материалов

Implement Notifications

Tasks Overview ЧтениеOptional Lab A [Flutter]: Implement NotificationsВнешний инструментOptional Lab B [React Native]: Implement NotificationsВнешний инструментRequired Lab: Implement Notifications SubmissionВнешний инструмент

Publish and Market Your App (Optional)

Tasks Overview (Optional)ЧтениеOptional Lab A [Flutter]: Prepare to PublishВнешний инструментOptional Lab B [React Native]: Prepare to PublishВнешний инструментRequired Lab: Draft a Marketplace ListingВнешний инструментPublish and Market Your App (Optional)PLUGIN

Checklist and Graded Quiz

Checklist: Notifications, Publishing, and Marketing ЗаданиеGraded Quiz: Notifications, Publishing, and Marketing [Flutter]ЗаданиеGraded Quiz: Notifications, Publishing, and Marketing [React Native]ЗаданиеDon't Let Users Forget — Building Notifications That WorkDIALOGUE
06Final Project Submission and Evaluation9 материалов

Submission and Evaluation

Prepare to Submit Your Project ЧтениеFinal Project Submission and EvaluationВзаимная проверка

Course Wrap Up

Congratulations and Next StepsЧтениеTeam and AcknowledgmentsЧтение

[Bonus] Portfolio Development and Job Guidance [Coming Soon]

Build your portfolioВидеоReading: Update your Portfolio and ResumePLUGINPractice: Evaluate Portfolios Like a Hiring ManagerDIALOGUEJob Search and Interview Guidance ВидеоReading: Job hunting and ApplyingPLUGIN