AI Academy

Flutter and Dart: Developing iOS, Android, and Mobile Apps

Instructor: IBM Skills Network Team , Ramanujam Srinivasan , Upkar Lidder Duration: Approx. 20 hours
Objective 1 Explain the features and uses of Flutter, along with its components and cross-platform capabilities to create visually appealing apps
Objective 2 Analyze Dart programming, its libraries, and the command line to create efficient code for a wide range of functionality
Objective 3 Use Flutter widgets to define and control everything on the screen, along with routing to manage navigation between screens
Objective 4 Use plugins, manage state, call APIs and add persistence to your app
User Interface and User Experience (UI/UX) Design
User Interface (UI)
Software Development Tools
Apple iOS
Mobile Development
Debugging
Android Development
iOS Development
Cross Platform Development
Application Programming Interface (API)
Object Oriented Programming (OOP)
Flutter (Software)
Application Development

Mobile App Notifications, Databases, & Publishing

Instructor: Skill-Up EdTech Team , Ramanujam Srinivasan Duration: 27 hours to complete 3 weeks at 9 hours a week
Objective 1 Job-ready mobile app back-end services skills employers look for in less than one month
Objective 2 How to apply user interface principles to create intuitive, visually appealing mobile apps and integrate notifications to enhance user engagement.
Objective 3 How to publish your app in marketplaces and implement marketing strategies.
Objective 4 How to enhance mobile apps with databases like SQLite and cloud services like Firebase.
Application Deployment
Database Development
Back-End Web Development
Apple iOS
Mobile Development
Operational Databases
User Interface and User Experience (UI/UX) Design
UI Components
iOS Development
Android Development
Product Support
Application Performance Management
Flutter (Software)
Marketing Strategies
Databases
React Native
Application Development

Mobile App Development Capstone Project

Instructor: Skill-Up EdTech Team , Richa Arora Duration: 2 weeks to complete at 10 hours a week
Objective 1 Create a GitHub repository, develop user stories to guide development tasks, and design UX and UI using Figma for a mobile app.
Objective 2 Implement login and registration, develop a home screen with navigation, and a detail screen for item-specific info using Flutter or React Native.
Objective 3 Implement local storage for data persistence and integrate external APIs to fetch and display real-time data using Flutter or React Native.
Objective 4 Add settings for user customization and notification features to enhance engagement, and explore publishing and marketing strategies for your app.
Flutter (Software)
Figma (Design Software)
React Native
User Story
Data Storage
iOS Development
User Interface and User Experience (UI/UX) Design
Application Programming Interface (API)
Application Deployment
UI Components
GitHub
User Interface (UI)
Android Development
Mobile Development