App Designer : Next Generation ways to Design Apps in MATLAB

Nouman AZam

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
38 Videos (2h 39m)
    • My Experience with MATLAB

      1:47
    • Why take this course

      1:13
    • Learning style and objective

      0:56
    • Layout of app designer

      4:58
    • Available controls and their types

      4:41
    • Alignment and arranging options

      3:53
    • Spacing and resizing

      3:18
    • Grid lines

      2:33
    • Error detection and correction mechanism of app designer

      3:32
    • Useful shortcuts 1

      2:23
    • Useful Shortcuts 2

      4:18
    • Dragging Components with Ctril key

      1:15
    • Important notions before starting to code 1

      4:27
    • Important notions before stating to code 2

      4:21
    • Simple addition program

      7:02
    • Slider and graph

      7:35
    • Label and text area

      2:09
    • List boxes

      2:56
    • Drop Down Menu

      3:22
    • Radio buttons

      7:27
    • State button and spinner

      4:14
    • Working with different types of Switches

      5:04
    • File reading

      3:35
    • Lamps

      2:36
    • Working of Tabs

      5:13
    • Guages a speedometer example

      3:25
    • Knobs and Discrete Knobs

      4:12
    • Passing values between callback functions

      4:03
    • Passing values between two different GUIs

      6:01
    • Adding a custom built public function

      3:15
    • Custom private functions in the GUI's

      5:30
    • Including background images

      2:49
    • Multiple apps from script

      3:36
    • Packaging your app

      4:13
    • Sample Project 2 Image Processing 1

      5:21
    • Sample Project 2 Image Processing 2

      7:34
    • Sample project 1 Building a calculator 1

      7:02
    • Sample Project 1 Building a calculator 2

      6:42

About This Class

Basic Course Description 

This is a basic course on creating apps in MATLAB using its graphical user interface utility called App Designer. The App Designer is next generation, i.e., future of designing apps in MATLAB. The App Designer contains many new design components that are absent in the conventional app designing tool called GUIDE. The course is designed so that a person with the basic knowledge of MATLAB is able to transform his code to a beautiful User Interface and app. 

The motivation for the course, i.e., why should take it, is my observation that students and people put alot of effort in writing the code but little on its appearance. By learning this course, you will easily transform your code into a well understood piece of software that the users will find useful to interact with. All you need is motivation to learn and basic understanding of MATLAB such as variables, matrices and others. The course contains 1+ hours of recorded lectures. Every lecture contains a demonstration of the concepts and the codes are included with the course.  

 What are the requirements?

We will start from the very beginning in this course. Although i will try to focus on very basic constructs however, i will expect some Know-how of using MATLAB such as variables, matrices and some commonly used operations on the variables. Moreover, you should be familiar with the working environment of the MATLAB and should know what is command line and what is .m file etc. I am also expecting that you should have already installed Matlab Software R2016a or R2016b. Please visit mathworks official website for a free trial of the software. Majority of the Universities offer a free student version of the software, so if you are a student, contact your university for availability. You can purchase the student version directly from Mathworks. Please note that i am using its R2016a version. You can execute the same code on the older versions.

What am I going to get from this course?

  • You should be able to work with graphical user interface controls such as text boxes, buttons, check boxes and others to make gui for your code.
  • At the end of the course you be a confident user of the matlab utility called App Designer for making GUI for your programs.
  • You will be able to ask any question. I will answer it ASAP.
  • You will be able to create your GUI's. If you have any problem I will help you.
  • You will get complete source codes of lectures.
  • Regular course updates: new lectures, applications and documents.