Fast-track your mobile development career.. Get in-demand Flutter and Dart skills and build cross-platform mobile apps in just 3 months. No prior experience required.
Beginner Level • 2 months to complete at 10 hours a week • Flexible Schedule
Earn a shareable certificate to add to your LinkedIn profile
“Flutter is the most popular cross-platform mobile framework used by global developers.” (Statista). This course, part of the IBM iOS and Android Mobile App Developer Professional Certificate, gives aspiring mobile app developers essential skills employers look for. During this course, you’ll learn about the Flutter framework and the features that make it a popular tool for building Android and iOS mobile applications. You’ll explore Flutter’s widgets, how to use stateful and stateless widgets, and how to create cross-platform user interfaces (UIs). You’ll learn about Dart, the programming language for Flutter, how it works, and its libraries. As you learn, you’ll get hands-on experience, creating your own basic Flutter app. You’ll explore Flutter’s advanced features, such as using plugins, managing state, and calling APIs. If you’re looking to build in-demand skills in the world’s most popular cross-platform mobile app framework, ENROLL TODAY and power up your resume in less than a month!
In today's mobile-first world, over 90% of people access the internet via mobile devices (Statista) creating a high demand for professionals with strong mobile app development skills. In this course, part of the IBM iOS and Android Mobile App Developer Professional Certificate, you'll gain essential skills for adding notifications, storing data and publishing mobile apps for Android and iOS. During the course, you'll explore key components of iOS and Android development, including the app lifecycle, design elements, interfaces, and notifications. Plus, you'll work with popular tools such as SQLite, Firebase, and Firestore to manage app data, and learn how to create, sign, and prepare your apps for publishing in both the Google Play Store and Apple App Store. Through hands-on labs, you'll enhance user engagement by integrating notifications into your Flutter and React Native apps, deploying APIs to back-end cloud services, and using Firebase to manage data and enhance app functionality. You'll also explore app marketing best practices and how to track performance with a custom dashboard. If you're looking to build your mobile app development career, ENROLL today and power up your resume with highly sought after skills in less than a month!
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!
To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood.
I directly applied the concepts and skills I learned from my courses to an exciting new project at work.
When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go.
Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits.