Messages App
Learn by building real world apps.
Get Started
Please note that you have to be logged in to start the course.
Course Content
Lessons Status
2
Calculator - App Introduction
- Constructing the UI: Adding Buttons
- Constructing the UI: Setting Button Properties
- Constructing the UI: Completing the UI
- Constructing the UI: Adding Button Icons
- User Events and Messages
- Custom Commands and Parameters
- Grouping Buttons Together
- Entering Numbers
- Clearing the Display
- Calculating a Percentage
- Toggling a Value Between Negative and Positive
- Removing the Leading 0
- Storing Values
- Calculations
- Resizing the Number to Fit
- Saving As A Standlaone
- App Introduction
- Constructing the UI: Adding Buttons
- Constructing the UI: Setting Button Properties
- Constructing the UI: Completing the UI
- Constructing the UI: Adding Button Icons
- User Events and Messages
- Custom Commands and Parameters
- Grouping Buttons Together
- Entering Numbers
- Clearing the Display
- Calculating a Percentage
- Toggling a Value Between Negative and Positive
- Removing the Leading 0
- Storing Values
- Calculations
- Resizing the Number to Fit
- Saving As A Standlaone
3
Notes
4
Clock - App Introduction
- Creating a Navigation Bar
- The World Clock Interface
- The Stopwatch Interface
- The Timer Interface
- The Alarm Interface
- The Edit/Add Alarm Interface
- Implementing the World Clock
- Implementing the Stopwatch
- Implementing the Timer
- Adding an Alarm
- Checking for Alarms
- Editing and Deleting Alarms
- Saving as a Standalone
- App Introduction
- Creating a Navigation Bar
- The World Clock Interface
- The Stopwatch Interface
- The Timer Interface
- The Alarm Interface
- The Edit/Add Alarm Interface
- Implementing the World Clock
- Implementing the Stopwatch
- Implementing the Timer
- Adding an Alarm
- Checking for Alarms
- Editing and Deleting Alarms
- Saving as a Standalone
6
Weather - App Introduction
- Adding Controls to the Stack
- Constructing the UI in the Card Script
- Retrieve the Current Location
- Retrieve Weather Data For Current Location
- Update the UI - Days
- Update the UI - Temperatures
- Update the UI - Forecast
- Update the UI - Icons
- Update the UI - Breakdown
- Update the UI - Background
- Converting to Celsius
- Swiping
- Saving as a Standalone
- App Introduction
- Adding Controls to the Stack
- Constructing the UI in the Card Script
- Retrieve the Current Location
- Retrieve Weather Data For Current Location
- Update the UI - Days
- Update the UI - Temperatures
- Update the UI - Forecast
- Update the UI - Icons
- Update the UI - Breakdown
- Update the UI - Background
- Converting to Celsius
- Swiping
- Saving as a Standalone
7
Compass
8
Photos - App Introduction
- Introduction to SQLite Databases
- Database Example
- Binary Data and Image Data
- Creating the Photos Database
- Database Handling
- Creating a Thumbnail
- Constructing the UI
- Navigating Between the Cards
- Listing Photos
- Selecting Photos
- Importing Photos
- Deleting Photos
- Sharing Photos
- Viewing Photos
- Viewing a Single Photo
- Viewing Albums
- Listing Albums
- Album Header Actions
- Viewing Albums II
- Adding Photos to Albums
- App Introduction
- Introduction to SQLite Databases
- Database Example
- Binary Data and Image Data
- Creating the Photos Database
- Database Handling
- Creating a Thumbnail
- Constructing the UI
- Navigating Between the Cards
- Listing Photos
- Selecting Photos
- Importing Photos
- Deleting Photos
- Sharing Photos
- Viewing Photos
- Viewing a Single Photo
- Viewing Albums
- Listing Albums
- Album Header Actions
- Viewing Albums II
- Adding Photos to Albums