Урок 1.00:04:08
Intro to the Course. What's coming up?
Урок 2.00:07:48
How does an App Work?
Урок 3.00:08:37
How to Make an App
Урок 4.00:01:10
How to Get All the Free Stuff
Урок 5.00:06:46
How to Make the Most of the Bootcamp
Урок 6.00:06:41
How to Get Help When You're Stuck
Урок 7.00:10:28
Developing for iOS - Tools and Materials
Урок 8.00:03:46
Getting set up with Xcode
Урок 9.00:02:58
The I am Rich App
Урок 10.00:06:31
Let's Create a Brand New Xcode Project
Урок 11.00:14:13
A Walkthrough of the Xcode Development Environment
Урок 12.00:16:40
Let's Design the User Interface!
Урок 13.00:10:36
Let's Incorporate Some Image Assets
Урок 14.00:09:10
How to Design and Add an App Icon
Урок 15.00:13:04
Run Your App on Your iPhone or Simulator
Урок 16.00:01:25
How to Ace this Course
Урок 17.00:02:53
Tip from Angela - Habit Building with the Calendar Trick
Урок 18.00:02:00
What You'll Make by the End of This Module
Урок 19.00:08:48
Cloning from GitHub and How to Download the L.A.B. Project Stubs
Урок 20.00:09:35
How to Design Your App
Урок 21.00:22:53
Let's Link Our Design to Our Code
Урок 22.00:08:31
Responding to User Interactions with IBActions
Урок 23.00:09:21
[Swift Deep Dive] Naming Conventions, Commenting and String Interpolation
Урок 24.00:16:55
Storing Data using Variables and Arrays
Урок 25.00:07:51
[Swift Deep Dive] Variables
Урок 26.00:06:17
[Swift Deep Dive] Arrays
Урок 27.00:14:39
How to Randomise the Dice Images
Урок 28.00:14:57
[Swift Deep Dive] Constants, the Range Operator and Randomisation
Урок 29.00:02:29
Tip from Angela - Dealing with Distractions
Урок 30.00:03:36
Tip from Angela - Nothing Easy is Worth Doing!
Урок 31.00:02:59
Why do we need Auto Layout?
Урок 32.00:06:35
Size Classes Explained
Урок 33.00:09:00
Setting Constraints and working with the Safe Area
Урок 34.00:05:53
How to use Alignment and Pinning
Урок 35.00:06:50
Working with Containers and Subviews
Урок 36.00:10:28
Stack Views
Урок 37.00:09:59
Calculator Challenge Solution and Walkthrough
Урок 38.00:04:09
Tip from Angela - How to Deal with Procrastination
Урок 39.00:02:20
What You'll Make by the End of this Module
Урок 40.00:04:47
Setting up the Xylophone Project
Урок 41.00:24:42
The 5 Step Approach to Solve Any Programming Problem
Урок 42.00:10:48
[Swift Deep Dive] Functions and Scope
Урок 43.00:10:11
Linking Multiple Buttons to the Same IBAction
Урок 44.00:09:55
[Swift Deep Dive] Functions with Inputs and Type Inference
Урок 45.00:04:31
Playing Different Xylophone Sounds
Урок 46.00:02:47
Tip from Angela - Building a Programming Habit
Урок 47.00:00:48
What You'll Make by the End of this Module
Урок 48.00:09:36
Setting up the Egg Timer Project and Linking the Storyboard and ViewController
Урок 49.00:12:29
[Swift Deep Dive] If-Else Control Flow
Урок 50.00:07:28
[Swift Deep Dive] Switch Statements
Урок 51.00:04:54
Conditional Statements Challenge Solution
Урок 52.00:03:56
[Swift Deep Dive] Dictionaries
Урок 53.00:10:59
[Swift Deep Dive] Defining and Unwrapping Optionals
Урок 54.00:06:18
Dictionary Challenge Solution
Урок 55.00:08:13
Egg Timer Challenge Solution
Урок 56.00:05:40
Showing the Timer to the User with a Progress View
Урок 57.00:07:40
Calculating the Progress Percentage
Урок 58.00:11:09
Using the 5 Step Approach to Debug our App
Урок 59.00:02:36
Tip from Angela - Set Your Expectations
Урок 60.00:01:18
What You'll Make by the End of this Module
Урок 61.00:11:03
Setting up the Quizzler Project and Showing the Questions
Урок 62.00:12:29
Checking Answers using 2-Dimensional Arrays
Урок 63.00:23:02
[Swift Deep Dive] Structures, Methods and Properties
Урок 64.00:07:56
Creating a Question Struct
Урок 65.00:10:17
Giving the User Feedback and working with a ProgressView
Урок 66.00:07:58
Understand the MVC Design Pattern
Урок 67.00:09:48
Implementing MVC and Understanding Parameter Names
Урок 68.00:05:54
[Swift Deep Dive] Functions with Outputs and Return Types
Урок 69.00:08:42
Refactoring to Implement the MVC Design Pattern
Урок 70.00:07:30
[Swift Deep Dive] Immutability
Урок 71.00:09:28
Using Mutating Functions to Track the Score
Урок 72.00:02:40
Tip from Angela - The 20 Minute Method
Урок 73.00:02:53
Tip from Angela - Retrieval is How You Learn
Урок 74.00:01:24
What You'll Make by the End of this Module
Урок 75.00:14:40
Learn How to Use a UISlider
Урок 76.00:06:43
Using the UISliders to Calculate the BMI
Урок 77.00:22:06
[Swift Deep Dive] Classes and Inheritance
Урок 78.00:13:12
[Swift Deep Dive] Structs v.s. Classes
Урок 79.00:07:10
How to Use the Docs in Xcode and Create a Custom UIViewController Class
Урок 80.00:13:08
How to Create a UI Programatically and Pass Data between ViewControllers
Урок 81.00:24:59
Segues and Navigation for Multi-Screen Apps
Урок 82.00:11:04
Adopting MVC by Creating a CalculatorBrain
Урок 83.00:13:53
[Swift Deep Dive] Optional Binding, Chaining, and the Nil Coalescing Operator
Урок 84.00:22:02
Use Optionals in Practice and Add the Finishing Touches with Colour Literals
Урок 85.00:02:07
Tip from Angela - Learning Before you Eat
Урок 86.00:03:09
Tip from Angela - Dealing with Lack of Progress
Урок 87.00:01:44
What You'll Make by the End of This Module
Урок 88.00:11:42
Dark Mode and Working with Vector Assets
Урок 89.00:20:06
Learn to use the UITextField
Урок 90.00:19:53
[Swift Deep Dive] Protocols
Урок 91.00:11:52
The Delegate Design Pattern
Урок 92.00:17:40
An Example of Protocols and Delegates in Practice
Урок 93.00:16:59
Understanding the OpenWeather API and URL Parameters
Урок 94.00:18:17
Use the URLSession for Networking
Урок 95.00:20:45
[Swift Deep Dive] Closures
Урок 96.00:21:36
JSON Decoding
Урок 97.00:15:34
Create a WeatherModel and Understand Computed Properties
Урок 98.00:10:55
Typealiases and a Protocols and Delegate Challenge
Урок 99.00:02:30
[Swift Deep Dive] Internal and External Parameter Names
Урок 100.00:05:46
Method Naming Conventions and Error Handling
Урок 101.00:06:57
Updating the UI by Using the DispatchQueue
Урок 102.00:18:54
[Swift Deep Dive] Extensions and Default Implementations for Protocols
Урок 103.00:06:30
Using Extensions to Refactor the ViewController
Урок 104.00:26:05
Using CoreLocation to get Location Data
Урок 105.00:02:21
Tip from Angela - Mixing Knowledge
Урок 106.00:03:15
Introducing coinapi.io
Урок 107.00:02:32
Tip from Angela - Dealing with Frustration
Урок 108.00:02:29
What You'll Make by the End of this Module
Урок 109.00:14:10
Navigation Controller Stacks and Segues
Урок 110.00:10:53
Typing Animations, Timers and For Loops
Урок 111.00:17:25
[Swift Deep Dive] Loops
Урок 112.00:05:55
Introduction to 3rd Party Libaries
Урок 113.00:08:39
Cocoapods Installation Instructions
Урок 114.00:07:22
How to Install a Pod to your Project
Урок 115.00:09:11
Potential Problems with Pod Installation
Урок 116.00:08:26
How to use the CLTypingLabel Pod
Урок 117.00:05:07
How to Choose your Package Manager
Урок 118.00:09:54
Adding Firebase to your Project
Урок 119.00:15:21
Registering New Users
Урок 120.00:08:13
Logging in Existing Users
Урок 121.00:09:44
Logging Out Users
Урок 122.00:11:04
Using a Constants File and Understanding the static Keyword
Урок 123.00:17:52
How to use a UITableView and Create a Message Model
Урок 124.00:13:25
Customising Cells in a TableView using a .xib File
Урок 125.00:24:49
[Swift Deep Dive] Casting as? as! as is and understanding Any
Урок 126.00:17:18
Database setup and Saving Data to Firestore
Урок 127.00:15:15
Retrieving Data from Firestore
Урок 128.00:04:51
Listening for Updates on Firestore
Урок 129.00:07:44
How to Sort Data retrieved from Firestore
Урок 130.00:14:23
How to Manage the Keyboard and use the Swift Package Manager
Урок 131.00:26:07
Finishing Touches: UI and UX Improvements
Урок 132.00:10:53
The ViewController Lifecycle Explained
Урок 133.00:10:47
The App Lifecycle Methods Explained
Урок 134.00:03:49
Tip from Angela - Sleep is My Secret Weapon
Урок 135.00:06:54
Introduction to the Command Line
Урок 136.00:12:53
Command Line Shortcuts
Урок 137.00:10:41
Directory and File Manipulation Using the Command Line + Bonus
Урок 138.00:09:01
What is SwiftUI?
Урок 139.00:13:58
How to Build a SwiftUI App from Scratch
Урок 140.00:31:25
How to Create Complex Designs and Layouts using SwiftUI
Урок 141.00:13:08
SwiftUI Dicee Part 1 - Designing a Layout using Spacers and Subviews
Урок 142.00:07:32
SwiftUI Dicee Part 2 - Building in Functionality and Managing State
Урок 143.00:12:37
H4X0R News Part 1 - Understanding the List and Identifiable Protocol
Урок 144.00:11:44
H4X0R News Part 2 - Networking in SwiftUI
Урок 145.00:09:48
H4X0R News Part 3 - The Observer Design Pattern
Урок 146.00:15:07
H4X0R News Part 4 - Using UIKit Components with SwiftUI
Урок 147.00:05:06
Running your iOS App on a Mac with Project Catalyst
Урок 148.00:02:56
Tip from Angela - How to Solidify Your Knowledge
Урок 149.00:02:36
Introduction to Version Control and Git
Урок 150.00:15:03
Version Control Using Git and the Command Line
Урок 151.00:11:01
GitHub and Remote Repositories
Урок 152.00:12:03
Gitignore
Урок 153.00:05:06
Cloning Repositories
Урок 154.00:17:26
Branching and Merging
Урок 155.00:19:40
Using Xcode for Source Control
Урок 156.00:17:09
Forking and Pull Requests
Урок 157.00:04:02
Tip from Angela - Spaced Repetition
Урок 158.00:03:00
The Clear App Clone that You'll Build by the End of this Module
Урок 159.00:16:06
Subclassing a UITableViewController
Урок 160.00:07:46
TableView Delegate Methods and Accessories
Урок 161.00:17:41
Creating a Textfield Inside UIAlert to Add New Items
Урок 162.00:08:30
Why Do We Need Persistent Local Data Storage?
Урок 163.00:09:01
Persistent Local Data Storage Using UserDefaults
Урок 164.00:08:38
UserDefaults Explained
Урок 165.00:05:26
[Advanced Swift] The Swift Singleton Object
Урок 166.00:17:52
Creating a Custom Data Model
Урок 167.00:03:06
[Advanced Swift] The Swift Ternary Operator
Урок 168.00:04:53
Restructuring Our App with MVC
Урок 169.00:03:42
The Concept of iOS Sandboxing
Урок 170.00:13:07
Encoding Data with NSCoder
Урок 171.00:07:40
Decoding Data with NSCoder
Урок 172.00:10:14
Introduction to Databases
Урок 173.00:18:34
How to Set up and Configure Core Data
Урок 174.00:07:30
How to Save Data with Core Data (Create in CRUD)
Урок 175.00:04:36
How to View Your SQLite Database Backend for Core Data
Урок 176.00:07:31
Core Data Fundamentals
Урок 177.00:04:51
Reading Data from Core Data (Read in CRUD)
Урок 178.00:02:31
Updating Data with Core Data (Update in CRUD)
Урок 179.00:05:19
Removing Data from Core Data (Delete in CRUD)
Урок 180.00:26:08
How to Implement a UISearchBar and Querying with Core Data
Урок 181.00:07:22
How to Go Back to the Original List?
Урок 182.00:13:56
How to Create Relationship Graphs in Core Data
Урок 183.00:12:10
[Solution to Challenge] Setting Up CategoryViewController
Урок 184.00:15:55
Adding the Delegate Method
Урок 185.00:15:42
Introduction to Realm
Урок 186.00:15:30
How to Save Data Using Realm (Create in CRUD)
Урок 187.00:20:21
Fetching Data from Realm (Read in CRUD)
Урок 188.00:03:33
Updating Data with Realm (Update in CRUD)
Урок 189.00:02:37
Removing Data from Realm (Delete in CRUD)
Урок 190.00:11:05
Querying Data Using Realm
Урок 191.00:11:29
Review of How Our App Uses Realm for Data Persistence
Урок 192.00:21:22
Making Our Cells Swipeable
Урок 193.00:17:04
Inheriting from SwipeTableViewController
Урок 194.00:05:51
[Solution to Challenge] Inheriting from SwipeTableViewController
Урок 195.00:08:13
Adding Colour to Our App
Урок 196.00:06:50
[Solution to Challenge] Persisting the Colour Property
Урок 197.00:20:13
Creating Gradient Flow Cells
Урок 198.00:20:23
Updating the UI of the Navigation Bar
Урок 199.00:01:41
Tip from Angela - Location, Location, Location!
Урок 200.00:05:41
What You'll Need to Implement In-App Purchases
Урок 201.00:02:45
Check out the Skeleton Project
Урок 202.00:14:26
Setup Your In-App Purchase on App Store Connect
Урок 203.00:08:23
Create an Inspirational Quotes App
Урок 204.00:09:26
Detecting When a User Wants to Make a Purchase
Урок 205.00:12:52
Implementing the In-App Purchase with Apple StoreKit
Урок 206.00:12:04
Create Sandbox Users on the App Store to Test In-App Purchases for Free
Урок 207.00:11:34
Giving Users Access to Purchased Content
Урок 208.00:07:08
Restoring In-App Purchases
Урок 209.00:02:57
Tip from Angela - Use Accountability in your Favour
Урок 210.00:02:26
Advanced Swift Properties
Урок 211.00:08:32
Getters
Урок 212.00:02:41
Setters
Урок 213.00:05:34
Computed Properties
Урок 214.00:05:53
Observed Properties
Урок 215.00:07:53
Advanced Properties Challenge
Урок 216.00:06:02
Tip from Angela - When Life Gives You Lemons
Урок 217.00:02:26
What We'll Make - Calculator
Урок 218.00:14:51
Accumulating Numbers in the Calculator
Урок 219.00:17:02
Swift Access Levels
Урок 220.00:13:02
Advanced Swift Optionals
Урок 221.00:04:28
Adding More Functionality to Our Calculator
Урок 222.00:05:31
Dealing with the Decimal Place
Урок 223.00:06:59
Refactoring with Computed Properties
Урок 224.00:17:55
Conforming to MVC
Урок 225.00:05:57
Swift Structs vs. Classes - The Theory
Урок 226.00:25:06
Swift Structs vs. Classes - In Practice
Урок 227.00:12:18
How to Turn Our Model into a Struct
Урок 228.00:04:21
Swift Tuples
Урок 229.00:18:43
Guard Let vs. If Let When to Use Which?
Урок 230.00:02:02
Tip from Angela - Find All the Hard Working People
Урок 231.00:05:03
Introduction to Machine Learning
Урок 232.00:14:10
Supervised Learning
Урок 233.00:06:10
Unsupervised Learning
Урок 234.00:07:15
Reinforcement Learning
Урок 235.00:06:52
What is CoreML?
Урок 236.00:02:22
What we'll be making
Урок 237.00:21:56
How to Import the Image Recognition Model & Enable Camera Functionality
Урок 238.00:14:25
Getting Image Recognition Results Back from Our V3 Model
Урок 239.00:07:17
Hotdog or Not Hotdog?
Урок 240.00:02:35
Tip from Angela - Daily Routines
Урок 241.00:04:02
What we'll be making
Урок 242.00:09:19
Installing CoremlTools using Python PIP
Урок 243.00:11:59
Converting a Caffe Model into MLModel
Урок 244.00:01:42
[Challenge] - Set up a UIImagePickerController
Урок 245.00:05:55
[Solution] - Setting up a UIImagePickerController
Урок 246.00:01:01
[Challenge] Getting Classifications from Our Model
Урок 247.00:09:01
[Solution] Getting Classifications from our Model
Урок 248.00:03:06
[Challenge] Adding Cocoapods to Our Project
Урок 249.00:01:49
[Solution] Adding Cocoapods to Our Project
Урок 250.00:06:15
[Challenge] Making HTTP GET requests to Wikipedia using Alamofire and REST
Урок 251.00:03:43
[Solution] Making HTTP GET requests to Wikipedia using Alamofire and REST
Урок 252.00:02:10
[Challenge] Parsing the JSON Result using SwiftyJSON
Урок 253.00:05:57
[Solution] Parsing the JSON Result using SwiftyJSON
Урок 254.00:05:16
Displaying Images From a URL using SDWebImage
Урок 255.00:06:48
[Bonus Lesson] Creating the App Icon From Scratch and Styling the App
Урок 256.00:03:02
Tip from Angela - Deep Work
Урок 257.00:04:38
Introduction to CreateML
Урок 258.00:10:03
How to Gather Data for Training
Урок 259.00:13:00
How to Train a Brand New Machine Learning Model
Урок 260.00:06:49
[Challenge] Build Your Own Machine Learning Model
Урок 261.00:02:55
Tip from Angela - One Step at a Time
Урок 262.00:06:14
What We'll Make - Twitter Sentiment Analysis
Урок 263.00:20:46
Using CreateML for Natural Language Processing
Урок 264.00:13:24
How to Sign Up as a Twitter Developer
Урок 265.00:17:12
Setting Up the Swifter Framework
Урок 266.00:13:19
How to Fetch Live Twitter Data
Урок 267.00:06:18
Performing Sentiment Classification
Урок 268.00:10:17
Parsing Tweet Data in JSON
Урок 269.00:10:21
Making Batch Predictions
Урок 270.00:08:06
Updating the User Interface of Our App
Урок 271.00:08:52
Code Refactoring
Урок 272.00:02:21
Tip from Angela - Discipline Breeds Discipline
Урок 273.00:08:07
Introduction to Augmented Reality and ARKit
Урок 274.00:11:59
How to Setup and Configure Your Project for AR
Урок 275.00:09:25
How to Create a 3D Object in Augmented Reality
Урок 276.00:03:44
Bring the Moon into Your Living Room Using AR
Урок 277.00:11:31
How to Find and Import 3D Models for AR
Урок 278.00:18:20
How to Detect Horizontal Planes in the Real World
Урок 279.00:07:09
How to Detect Touch on Real World 3D Objects
Урок 280.00:06:50
How to Place Our Dice in 3D Using Touch
Урок 281.00:06:18
How to Animate 3D Objects in AR
Урок 282.00:05:02
How to Animate and Roll all the 3D Dice at Once
Урок 283.00:02:36
How to Remove Our 3D Objects from the AR Scene
Урок 284.00:08:40
[Optional Lesson] Refactoring Our Code for Better Readability
Урок 285.00:05:23
Tip from Angela - Dealing with Limitations
Урок 286.00:00:34
What We'll Make By the End of this Module
Урок 287.00:12:21
Detecting the Start and End Points of Our Measurement
Урок 288.00:15:06
Calculating the Distance Between Two 3D points
Урок 289.00:07:09
Creating 3D Text in the AR Scene
Урок 290.00:05:13
Resetting the Measurements
Урок 291.00:04:37
What We'll Make - Pokemon 3D
Урок 292.00:13:18
Adding Tracking Images
Урок 293.00:09:45
How to Add Plane to Card
Урок 294.00:07:48
Converting 3D Models to the New USDZ File Format
Урок 295.00:11:12
Adding 3D Pokemon Modes to Card Tracking
Урок 296.00:14:16
Tracking Multiple Pokemons
Урок 297.00:02:07
Tip from Angela - Imposter Syndrome
Урок 298.00:01:19
What We'll Make - A Magical Newspaper
Урок 299.00:04:02
How to Source the Assets
Урок 300.00:12:27
[Challenge] Detecting Images in AR
Урок 301.00:08:36
Video Playback in AR
Урок 302.00:01:38
Tip from Angela - How to Become a Freelancer
Урок 303.00:10:55
How to Publish Your App on to the App Store
Урок 304.00:02:44
Useful Tools to Help You with App Submissions
Урок 305.00:02:15
Tip from Angela - How to Build Your Own Products
Урок 306.00:02:07
Tip from Angela - How to Get a Job as a Developer
Урок 307.00:12:24
Where to Go From Here?
Урок 308.00:01:42
Introduction to App Design
Урок 309.00:01:33
Why Design is Important for an App Entrepreneur
Урок 310.00:03:34
Designer vs. Non-Designer Thinking
Урок 311.00:06:03
Understanding the Mood of Your Colour Palette
Урок 312.00:04:09
How to Combine Colours to Create Colour Palettes
Урок 313.00:02:48
Tools for Designing with Colour
Урок 314.00:00:45
Introduction to Typography
Урок 315.00:04:41
The Serif Type Family - Origins and Use
Урок 316.00:01:39
The Sans-Serif Type Family - Origins and Use
Урок 317.00:02:40
How Typography Determines Readability
Урок 318.00:06:01
How to Combine Fonts Like a Pro
Урок 319.00:00:43
What is User Interface (UI) Design?
Урок 320.00:03:12
The Tour Guide Approach to UI Design
Урок 321.00:02:51
The Importance of Alignment
Урок 322.00:08:26
What is Good Practice in Interaction Design
Урок 323.00:02:17
Colour in User Interface Design
Урок 324.00:03:23
The Many Ways of Designing Text Overlays
Урок 325.00:04:47
How to Be an Attention Architect
Урок 326.00:04:12
What is User Experience (UX) Design?
Урок 327.00:05:18
Usability
Урок 328.00:03:15
Asking for Permissions
Урок 329.00:02:31
User Profiling
Урок 330.00:02:19
Form vs. Function
Урок 331.00:02:58
Consistency
Урок 332.00:04:18
Simplicity
Урок 333.00:07:28
Don't Make Me Think
Урок 334.00:02:35
Onboarding
Урок 335.00:03:44
Idiot Boxes
Урок 336.00:03:12
Android vs. iOS Design
Урок 337.00:03:09
Navigation
Урок 338.00:01:10
The Devil is in the Details
Урок 339.00:00:36
Differences in Icon Design
Урок 340.00:02:33
Flat Design vs. Material Design
Урок 341.00:00:45
Differences in Establishing Visual Hierarchy
Урок 342.00:02:57
iOS and Android Design Guidelines
Урок 343.00:03:30
Step1 - Design Patterns and Colour Palettes
Урок 344.00:07:57
Step 2 - How to Create a User Flow Diagram
Урок 345.00:10:34
Step 3 - How to Create Wireframes
Урок 346.00:05:08
Step 4 - How to Create Professional Mockups
Урок 347.00:15:29
How to Use Sketch to Create Mockups
Урок 348.00:46:11
[Optional] Watch me Create a Mock up Using Sketch
Урок 349.00:03:40
How to Use Canva to Create Mockups
Урок 350.00:02:04
Your Turn to Create Your Own Mockups
Урок 351.00:03:38
Step 5 - How to Create an Animated App Prototype
Урок 352.00:08:04
Prototyping with Keynote
Урок 353.00:05:27
Prototyping with Marvel
Урок 354.00:01:17
Your Turn to Create a Prototype
Урок 355.00:01:11
How to Keep Designing and Improving
Урок 356.00:01:15
Tip from Angela - Step Up to Challenges
Урок 357.00:01:05
The Importance of App Marketing
Урок 358.00:05:28
The Fallacy of Build it and They Will Come
Урок 359.00:05:44
The Importance of Idea Validation
Урок 360.00:07:21
1. The Simplest Way of Validating Your Idea - The Starbucks Method
Урок 361.00:05:28
2. Using Google Trends to Estimate the Size of Your Market
Урок 362.00:16:02
3. The Landing Page Validation Method
Урок 363.00:03:30
How to Create a Landing Page Website in Less than an Hour
Урок 364.00:08:01
4. Creating a Minimum Viable Product
Урок 365.00:06:34
5. Using Crowd-funding to Validate and Fund Your Idea
Урок 366.00:03:24
How to Monetise Your App on iOS vs. Android
Урок 367.00:08:34
When You Should Create a Paid App
Урок 368.00:06:28
When to use In-App Advertisements
Урок 369.00:06:50
How You Thought About These Alternative Monetisation Models?
Урок 370.00:04:24
How to Get an App icon Designed without Breaking the Bank
Урок 371.00:06:07
Split Testing for Super Success
Урок 372.00:01:10
What Makes a Good App Icon?
Урок 373.00:02:59
The Dos and Don'ts of Making App Screenshots
Урок 374.00:01:18
Tools for Building Screenshots
Урок 375.00:03:33
Your First 1000 Customers
Урок 376.00:02:37
Building an Email List
Урок 377.00:07:57
The All Important Landing Page
Урок 378.00:05:05
Blogging Your Way to Success
Урок 379.00:03:15
Content Marketing for App Downloads
Урок 380.00:09:23
How to Successfully Launch on Product Hunt
Урок 381.00:01:29
How to Launch on Beta List
Урок 382.00:02:26
How to Launch on Hacker News
Урок 383.00:02:40
If At First You Don't Succeed...
Урок 384.00:01:17
Cross Promotion
Урок 385.00:03:49
Social Referrals and Social Queuing
Урок 386.00:04:51
How to Make Social Media Work for You
Урок 387.00:00:51
Do I Need a PR Agency?
Урок 388.00:00:41
Not All Press is Created Equal
Урок 389.00:04:57
How to Craft Your Story
Урок 390.00:01:39
How to Craft Your Pitch
Урок 391.00:02:45
How to Figure Out Which Journalists to Pitch
Урок 392.00:01:34
How to Find Anyone's Email Address
Урок 393.00:04:37
How to Pitch a Journalist
Урок 394.00:01:07
Establishing a Relationship with a Journalist
Урок 395.00:03:55
What if You Still Can't Get Anyone to Write About You?
Урок 396.00:02:02
Final Tips on Getting Press
Урок 397.00:01:09
How to Get Featured on the App Store?
Урок 398.00:01:37
"Only on the App Store"
Урок 399.00:01:05
Work with the Corporate Mindset
Урок 400.00:02:07
Native vs. Cross-Platform Apps
Урок 401.00:03:08
Tips and Tricks for Getting Featured
Урок 402.00:01:01
What is App Store Optimisation (ASO)?
Урок 403.00:02:06
Top Tips to Optimise Your App Store Listing
Урок 404.00:05:00
My Complete ASO Workflow
Урок 405.00:02:06
Using Apple Search Ads as a Research Tool
Урок 406.00:01:20
Early vs. Late Game Strategies
Урок 407.00:02:25
Differences Between Google Play and Apple App Store
Урок 408.00:00:53
When to use Paid Advertising or App Marketing
Урок 409.00:03:51
Always Test Before You Advertise
Урок 410.00:00:34
Which Platform to Advertise On?
Урок 411.00:01:39
How Much Does it Cost?
Урок 412.00:02:29
How to Setup Your Facebook Ad
Урок 413.00:02:17
Use Your Competitors' Ad Budget
Урок 414.00:00:57
Where Can I Find More Customers?
Урок 415.00:01:40
One Weird Trick to Get More Money from Apple
Урок 416.00:04:10
How to Get More 5 Star Ratings and Reviews
Урок 417.00:01:02
Use This Free Tools to Monitor Your App Reviews
Урок 418.00:03:09
How to use App Analytics to Increase User Retention
Урок 419.00:03:04
White Hat Techniques
Урок 420.00:04:21
Black Hat Techniques
Урок 421.00:01:48
A 5 Second Way of Building a Web Page for Your iOS App
Урок 422.00:09:53
How to Use Bootstrap to Build Your App Showcase Website
Урок 423.00:01:26
Tip from Angela - Decision Fatigue
Урок 424.00:39:43
AAA 1 - How to Soak in Programming Concepts & much more
Урок 425.00:39:09
AAA 2 - Schedule for Learning to Code & much more
Урок 426.00:25:20
AAA 3 - How to Start Freelancing & much more
Урок 427.00:59:53
AAA 4 - The Live AMA
Урок 428.00:51:02
How to Make an App From Beginning to End
Thank you