Introduction to Mobile App Development

Instructor: IBM Skills Network Team , Lavanya Thiruvali Sunderarajan , Ramanujam Srinivasan

Beginner Level • Approx. 9 hours • Flexible Schedule

What You'll Learn

  • An all-around understanding of the mobile app landscape and the components of an app, including front end, back end, data management, and hosting
  • The features and limitations of popular mobile app development languages, frameworks, and tools
  • An understanding of the integrated development environments (IDEs) and tools used for mobile app development, including testing tools and emulators
  • How to build a career in mobile app development, having created your own mobile app development career plan

Skills You'll Gain

Application Frameworks
Apple iOS
Integrated Development Environments
Flutter (Software)
Mobile Development
Software Testing
iOS Development
Test Tools
Android Studio
Apple Xcode
Application Development
Cross Platform Development
Data Management
Mobile Development Tools
Swift Programming
Android Development
Development Environment
React Native

Shareable Certificate

Earn a shareable certificate to add to your LinkedIn profile

Outcomes

  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate from IBM

There are 3 modules in this course

In this module, you will be introduced to the definition of an app, the evolution of mobile apps, app categories, and the pros and cons of using mobile apps. You will also learn about how apps work and understand the different parts of an app, including the front end, the back end, data management, and hosting.

In this module, you will get familiar with the mobile app development ecosystem. The module will cover the mobile app types that a mobile developer can develop, along with the different operating systems. You will also delve into the languages and frameworks used to develop the different types of mobile apps. Following a brief review of four approaches to integrated development environments (IDEs) and tools used for mobile app development, you will learn about testing tools and emulators. Finally, you will understand how the software development kit supports integration and data implementation.

In this module, you will explore the role of a mobile developer and describe the composition of a typical mobile app development team. You will discover the required and optional skills to be job-ready. This module will also cover the available career paths and employment options for a mobile app developer. Finally, you will have the opportunity to develop your mobile application developer career plan.