Introduction to Salesforce: App Development Made Easy

In this hands-on project, you will build an app on the Salesforce Lightning Platform, without writing a single line of code!

With just a few clicks, you will create a mobile and web app that you can use to track the checkpoints you want to visit in a wildlife reserve. You can also customize the mobile app to add a Quick Action so that you can easily add more checkpoints.

Available On Coursera
Introduction to Salesforce: App Development Made Easy

Duration (mins)


4.3 / 5


Task List

We will cover the following tasks in 30 minutes:

Introduction and Demo

In this task, we are first introduced to the Rhyme interface and video controls.

Next, we will sign up for a 30-day free trial Salesforce Platform account and login.

Build Your First App

Let’s now create an app called Wildlife Reserve to help us track our journey through our local wildlife reserve — by keeping track of the areas we want to visit and the animals we want to see.

(Continued) Build Your First App

In this task, we will create Custom Objects, Custom Tabs, and Records for our new app.

The Checkpoint custom object has four fields (Checkpoint Name) and three fields generated by the system (Created By, Owner, Last Modified By). As we build out our app, we can add more fields to refine the places we want to track.

Test Your App

Your app is now ready to use! Keep in mind that it currently has limited features. We will customize it in the next task. You can start by adding a few of the checkpoints in the Wildlife Reserve.

Add Quick Actions

The Salesforce Lightning Platform automatically creates a mobile version of your app for you when you create a web app. One way that mobile apps can be customized is through a Quick Action.

Quick Actions let you execute the most important actions right at your fingertips. These actions are added to the Publisher, which determines the Quick Actions you see in the Action bar.

Run Your Finished App on a Mobile Device

The Salesforce mobile app can be accessed in three ways:

  • Installing it on your phone from Google Play or Apple’s App Store
  • Using your mobile browser to access
  • Using Chrome Developer Tools on the Desktop

In this task, we will run the Salesforce mobile app in Chrome. Chrome’s Developer Tools lets us simulate our browser as a mobile device. This way, we can preview the mobile experience for our Wildlife Reserve app, right from our desktop!

Watch Preview

Preview the instructions that you will follow along in a hands-on session in your browser.


This was amazing!! Just one little thing was that because my screen wasn't really big and the video moves with the mouse (which is great because I can see what the instructor is doing), the instructor was moving a bit too much and it made me kind of dizzy to look at.

Celine Yau
Celine Yau
Snehan Kekre

About the Host (Snehan Kekre)

Snehan Kekre is a Machine Learning and Data Science Instructor at Coursera. He studied Computer Science and Artificial Intelligence at Minerva Schools at KGI, based in San Francisco. His interests include AI safety, EdTech, and instructional design. He recognizes that building a deep, technical understanding of machine learning and AI among students and engineers is necessary in order to grow the AI safety community. This passion drives him to design hands-on, project-based machine learning courses on Rhyme.

Frequently Asked Questions

In Rhyme, all projects are completely hands-on. You don't just passively watch someone else. You use the software directly while following the host's (Snehan Kekre) instructions. Using the software is the only way to achieve mastery. With the "Live Guide" option, you can ask for help and get immediate response.
Nothing! Just join through your web browser. Your host (Snehan Kekre) has already installed all required software and configured all data.
You can go to, sign up for free, and follow this visual guide How to use Rhyme to create your own projects. If you have custom needs or company-specific environment, please email us at
Absolutely. We offer Rhyme for workgroups as well larger departments and companies. Universities, academies, and bootcamps can also buy Rhyme for their settings. You can select projects and trainings that are mission critical for you and, as well, author your own that reflect your own needs and tech environments. Please email us at
Rhyme strives to ensure that visual instructions are helpful for reading impairments. The Rhyme interface has features like resolution and zoom that will be helpful for visual impairments. And, we are currently developing a close-caption functionality to help with hearing impairments. Most of the accessibility options of the cloud desktop's operating system or the specific application can also be used in Rhyme. If you have questions related to accessibility, please email us at
We started with windows and linux cloud desktops because they have the most flexibility in teaching any software (desktop or web). However, web applications like Salesforce can run directly through a virtual browser. And, others like Jupyter and RStudio can run on containers and be accessed by virtual browsers. We are currently working on such features where such web applications won't need to run through cloud desktops. But, the rest of the Rhyme learning, authoring, and monitoring interfaces will remain the same.
Please email us at and we'll respond to you within one business day.

No sessions available

More Projects by Snehan Kekre