ICR IT Centre

Development

Mobile App Development

Design, build and publish cross-platform mobile apps that run on both Android and iOS.

Mobile App Development course

What you will be able to do

  • Build cross-platform apps from a single codebase
  • Lay out mobile screens that feel native
  • Navigate between screens and pass data around
  • Store data on the device and sync it with an API
  • Use the camera, location and notifications
  • Prepare and submit a build to the app stores

About this course

Learn to build apps people can actually install. You will work from screen designs through to a published build, covering navigation, local storage, connecting to an API, device permissions and the store submission process.

Who is this course for?

Complete beginners are welcome. All you need is a laptop, reliable internet and the commitment to attend classes and finish the assignments.

What is included

  • Live classes with a dedicated instructor
  • Recorded lessons you can revisit any time
  • Hands-on assignments and a final project
  • Certificate on successful completion

Curriculum

3 modules, 11 lessons

  • 01How mobile apps differ from websitesFree preview25 min
  • 02Setting up your development environment32 min
  • 03Layout and styling for small screens39 min
  • 04Navigation patterns users expect21 min
  • 01State management in a mobile app28 min
  • 02Talking to a REST API35 min
  • 03Local storage and offline behaviour42 min
  • 04Camera, location and permissions24 min
  • 01Push notifications31 min
  • 02Testing on real devices38 min
  • 03Building and publishing to the stores20 min

Your trainer

Instructor portrait placeholder

Jahanzaib Ramzan

Senior Mobile App Developer

Jahanzaib has shipped cross-platform apps to both stores and teaches the mobile programme from first screen to published build.

Chat with us