16.12.2022, 01:14
Android And Apple App Development: Beginner To Pro
Last updated 2/2017
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 22.01 GB | Duration: 42h 4m
Never developed an app before? Learn Android and Apple development, learn Java and Swift. Learn Phonegap and app design.
What you'll learn
App development without writing code at all using Android App Inventor
Basics of Java, which is essential for Android Development
App designs using the popular Sketch 3 mobile mockup software
PhoneGap that allows you to write your app using one programming language and SDK, then convert it to other platforms for publishing.
Learn the new Swift programming language
Requirements
If you've ever wanted to actually build the mobile app ideas floating around in your head but didn't know where to start, this is the course for you. This course is meant to get you started developing mobile apps even if you've never written a line of code.
You'll learn both Android and iOS development along with the Java and Swift programming languages.
Description
If you've ever wanted to actually build the mobile app ideas floating around in your head but didn't know where to start, this is the course for you. This course is meant to get you started developing mobile apps even if you've never written a line of code. You'll start by building fully functional apps without writing code. You'll then move to fully learn both Android and iOS development along with the Java and Swift programming languages. Going beyond just app development, you'll also learn mobile UI/UX design and how to mock up your app ideas using Sketch 3. Finally you'll learn how to leverage the power of PhoneGap, which lets you write your app once and convert it to other platforms for publishing. Getting Started with App DevelopmentYou'll start by learning app development without writing code at all using Android App Inventor. Here you'll learn basic programming terminology and concepts by building functioning mobile apps that you can actually publish to the market. By removing the coding aspect from app development, you'll be able to truly understand what you're doing before diving into the more complex world of writing code. This is what sets our course apart from all the others you'll see on Udemy. Android App DevelopmentFirst you'll learn the basics of Java, which is essential for Android Development. Then you'll be ready to learn Android app development,Apple (iOS) App DevelopmentStart by learning the new Swift programming language. Swift is the language iOS developers will be using to develop apps moving forward. Next you'll learn basic iOS app development using Xcode before moving on to intermediate and advanced topics that will allow you to publish apps to the app store, add in-app purchasing and much more. App Design and UI/UX DesignApps that don't look great or don't function well for the user will be deleted faster than they were downloaded. In the following sections you'll learn everything you need to know about user interface design and user experience design so you can develop apps that people will actually want to use. You'll also learn how to mock up your app designs using the popular Sketch 3 mobile mockup software. PhoneGapPhoneGap is a technology that allows you to write your app using one programming language and SDK, then convert it to other platforms for publishing. So if you prefer to make your app using Java and the Android SDK, you'll be able to publish your apps to the Apple App Store and the Windows App Store without having to write new apps for each platform. Neat!
Overview
Section 1: Build Android Apps with App Inventor 2 - No Coding Required
Lecture 1 Introduction
Lecture 2 Course Breakdown
Lecture 3 Introduction to App Inventor 2
Section 2: App Inventor 2: Setting Up App Inventor for Development
Lecture 4 App Inventor Setup Introduction
Lecture 5 Creating A Gmail Account
Lecture 6 App Inventor Companion App - Option 1
Lecture 7 Setting Up Onscreen Emulator - Option 2
Lecture 8 Setting Up Usb Device Part 1 - Option 3
Lecture 9 Setting Up Usb Device Part 2 - Option 3
Lecture 10 Section Recap
Section 3: App Inventor 2: Breaking Down The Component Editor
Lecture 11 Component Editor Introduction
Lecture 12 Pallette Section
Lecture 13 Components View And Components Section
Lecture 14 Properties Section
Lecture 15 Blocks Editor Build Options And Media Section
Lecture 16 Components Editor In Action
Lecture 17 Section recap
Section 4: App Inventor 2: Breaking Down The Blocks Editor
Lecture 18 Blocks Editor Introduction
Lecture 19 Blocks Drawer
Lecture 20 Blocks Viewer And Media Section
Lecture 21 Blocks Editor In Action
Lecture 22 Section Recap
Section 5: App Inventor 2: Your First App: Hello Purr
Lecture 23 First App Introduction
Lecture 24 First Application Overview
Lecture 25 Setting Up Our First Application
Lecture 26 Component Spotlight: Button
Lecture 27 Component Spotlight: Label
Lecture 28 Creating Our First Application
Lecture 29 Running Our Application
Lecture 30 Section Recap
Section 6: App Inventor 2: Your Second App: Audiobook Log
Lecture 31 Second App Introduction
Lecture 32 Second App Overview
Lecture 33 Component Spotlight - HorizontalArrangement
Lecture 34 Component Spotlight - VerticalArrangement
Lecture 35 Arranging Our Buttons
Lecture 36 Component Spotlight - Checkbox
Lecture 37 Naming Our Chapters
Lecture 38 Component Spotlight - Sound
Lecture 39 Setting Up Chapter Audio
Lecture 40 Adding Space To Our Layout
Lecture 41 Updating Our Component Names
Lecture 42 Block Time: Making Our Buttons Play Audio
Lecture 43 Testing Final App
Lecture 44 Section Recap
Section 7: App Inventor 2: Understanding Backing Up, Restoring & Sharing App Inventor Proje
Lecture 45 App Backup, Restore And Share Intro
Lecture 46 Understanding App Inventor File Types
Lecture 47 Downloading & Backing App Inventor Apps
Lecture 48 Uploading, Sharing & Restoring App Inventor Apps
Lecture 49 Section Recap
Section 8: App Inventor 2: Your Third App : Skeleton Review
Lecture 50 Third App Introduction
Lecture 51 Third App Overview
Lecture 52 Component Spotlight: Canvas
Lecture 53 Layout Canvas & Labels
Lecture 54 Component Spotlight: Ball
Lecture 55 Implement Hotspots And Upload Media
Lecture 56 Block Time - Activating Tapped Bones
Lecture 57 Block Time - Simplifying Activated Bone Blocks With Procedures
Lecture 58 Block Time - Resetting Hotspot Colors With Procedures
Lecture 59 Component Spotlight - Player
Lecture 60 Adding Vibration To Hotspots
Lecture 61 Section Recap
Section 9: App Inventor 2: Your Fourth App: My Business App
Lecture 62 Fourth App Introduction
Lecture 63 Fourth App Overview
Lecture 64 Basic Home Screen Layout
Lecture 65 Navigation Drawer Layout
Lecture 66 Component Spotlight - Activity Starter
Lecture 67 Implementing Website Activity
Lecture 68 Implementing Map Activity
Lecture 69 Component Spotlight - PhoneCall
Lecture 70 Implementing Call Screen Part 1 - Intro To Multiple Screens
Lecture 71 Implementing Call Screen Part 2 - Intro To Multiple Screens
Lecture 72 Component Spotlight - Textbox
Lecture 73 Implementing Email Screen Layout
Lecture 74 Block Time - Sending Emails With The Help Of Variables
Lecture 75 Section Recap
Section 10: App Inventor 2: Your Fifth App: Free Form Task List
Lecture 76 Fifth App Introduction
Lecture 77 Fifth App Overview
Lecture 78 Implementing Top Task Bar Layout
Lecture 79 Component Spotlight - Listview
Lecture 80 Component Spotlight - File
Lecture 81 Finalizing Main Screen Layout With Listview, File, And Empty List Image
Lecture 82 Implementing Taskform Screen And Structure
Lecture 83 Component Spotlight - Listpicker
Lecture 84 Finalizing Taskform Screen With Listpicker, And Form Input
Lecture 85 Block Time: Passing Data Between Screens
Lecture 86 Block Time: Adding Tasks To File - Understanding Parsing Pt1
Lecture 87 Block Time: Displaying Tasks From File Using Listview - Understanding Parsing Pt
Lecture 88 Block Time: Deleting Our List And Toggling Filter Bar
Lecture 89 Block Time: Toggling Main Image And Canceling Tasks
Lecture 90 Block Time : Showing New Tasks First With List Reversal
Lecture 91 Block Time: Making Tasks Pretty Using Text Manipulation
Lecture 92 Section Recap
Section 11: App Inventor 2: Getting Your App To The Market
Lecture 93 Application To Market Introduction
Lecture 94 Introduction To Android Market (Google Play Store)
Lecture 95 Opening A Google Play Developer Account
Lecture 96 Introduction To Google Play Developer Account
Lecture 97 Google Play Developer Account Breakdown
Lecture 98 Application Graphic Assets
Lecture 99 Uploading And Publishing App To Google Play Store
Lecture 100 Updating Your Android Application
Lecture 101 Section Recap
Section 12: App Inventor 2: Conclusion
Lecture 102 Course Recap
Lecture 103 Additional Resources
Lecture 104 Closing Message
Section 13: Fundamentals of Java Programming
Lecture 105 Introduction
Section 14: Java: Introduction to Java Programming
Lecture 106 Getting Started with NetBeans
Lecture 107 Variables
Lecture 108 Strings & Mathematical Operators
Lecture 109 Methods (Functions)
Lecture 110 Boolean Logic & IF ELSE Statements (Part 1/2)
Lecture 111 Boolean Logic & IF ELSE Statements (Part 2/2)
Lecture 112 Loops
Lecture 113 Arrays
Lecture 114 For Loop
Section 15: Java: Object Oriented Programming (OOP)
Lecture 115 Object Oriented Programming (OOP)
Lecture 116 Constructors (OOP)
Section 16: Java: Java Review
Lecture 117 Review of Concepts So Far
Section 17: Java: More Beginner Java
Lecture 118 Multi-dimensional Arrays
Lecture 119 Array Lists
Lecture 120 String Functions
Lecture 121 Try Catch & Exceptions
Lecture 122 User Input
Lecture 123 File Reading/Writing
Lecture 124 Switch/Enumerations
Section 18: Android App Development: Easy and Quick Programming
Lecture 125 Course Introduction
Lecture 126 Brief Android Overview
Lecture 127 Final Project Demo
Section 19: Android App: Setting Up Your Environment
Lecture 128 Section Introduction
Lecture 129 Installing The Java Development Kit
Lecture 130 Downloading And Installing Android Studio
Lecture 131 Adding Sdk Tools, Packages And Platforms
Lecture 132 Section Conclusion
Section 20: Android App: Structure Of An Android Application
Lecture 133 Section Introduction
Lecture 134 Configuring New Projects P1: Application Name, Package Name, Project Location
Lecture 135 Configuring New Projects P2: Targeted Device; Android SDK's
Lecture 136 Configuring New Projects P3: Starter Activities
Lecture 137 Configuring New Projects P4: Activity Customization
Lecture 138 Activities
Lecture 139 Manifest File
Lecture 140 Build.gradle File
Lecture 141 Res directory: drawable folder
Lecture 142 Res directory: layout folder
Lecture 143 Res directory: menu folder
Lecture 144 Res directory: values folder
Lecture 145 Section Recap
Section 21: Android App: Running & Testing Android Applications
Lecture 146 Section Introduction
Lecture 147 Setting Up (Physical) Android Phone
Lecture 148 Setting Up Emulator
Lecture 149 Running App Via Device or Emulator
Lecture 150 Android Tool Window
Lecture 151 Section Recap
Section 22: Android App: Breaking Down Android Layouts
Lecture 152 Section Introduction
Lecture 153 Views & View Groups
Lecture 154 Introduction To Layouts Editor / Visual Designer
Lecture 155 Breaking Down Android Layouts
Lecture 156 Introduction To Widgets
Lecture 157 Defining Layout Text With The String Resource File
Lecture 158 Brief Overview Of Android Dimensions
Lecture 159 Creating Additional Layouts With Android Studio
Lecture 160 Section Recap
Section 23: Android App: Breaking Down Android Activities
Lecture 161 Section Introduction
Lecture 162 The Activity Lifecycle
Lecture 163 Settings Layouts And Accessing UI elements From Activity
Lecture 164 Creating Additional Activities With Android Studio
Lecture 165 Creating Additional Activities Without Android Studio
Lecture 166 Section Recap
Section 24: Android App: Breaking Down Android Intents
Lecture 167 Section Introduction
Lecture 168 Intent Overview
Lecture 169 Starting New Activities With Intents
Lecture 170 Sending Data To Other Activities
Lecture 171 Receiving From Another Activity
Lecture 172 Creating Implicit Intents
Lecture 173 Section Recap
Section 25: Android App: Setting Up Notebook Application
Lecture 174 Section Introduction
Lecture 175 Creating Notebook Application
Lecture 176 Breaking Down Newly Created Project Part 1
Lecture 177 Breaking Down Newly Created Project Part 2
Lecture 178 Implementing The Main Activity Listfragment
Lecture 179 Breaking Down Fragments
Lecture 180 Section Recap
Section 26: Android App: Implementing Main Note List
Lecture 181 Section Introduction
Lecture 182 Application Roadmap Part 1
Lecture 183 Demonstrating Simple ArrayAdapter
Lecture 184 Implementing Custom ArrayAdapter Part 1 : Creating Row Layout
Lecture 185 Implementing Custom ArrayAdapter Part 2 : Creating Note Data Structure
Lecture 186 Implementing Custom ArrayAdapter Part 3 : Creating NoteAdapter
Lecture 187 Implementing Custom ArrayAdapter Part 4 : Finalizing And Filling Note List
Lecture 188 Implementing Custom ArrayAdapter Part 5 : Optimizing NoteAdapter
Lecture 189 Section Recap
Section 27: Android App: Implementing NoteViewFragment & NoteDetailActivity
Lecture 190 Section Introduction
Lecture 191 Application Roadmap Part 2
Lecture 192 Creating NoteDetailActivity
Lecture 193 Starting NoteDetailActivity Via Intent
Lecture 194 Adding NoteViewFragment Part 1 : Creating The Fragment
Lecture 195 Adding NoteViewFragment Part 2 : Creating The Layout
Lecture 196 Adding NoteViewFragment Part 3: Populating Layout With Received Note Data
Lecture 197 Dynamically Loading NoteViewFragment
Lecture 198 Section Recap
Section 28: Android App: Implementing NoteEditFragment
Lecture 199 Section Introduction
Lecture 200 Application Roadmap Part 3
Lecture 201 Creating ListFragment Context Menu Part 1 : Adding Menu layout
Lecture 202 Creating ListFragment Context Menu Part 2 : Implementing Menu Layout
Lecture 203 Adding NoteEditFragment Part 1 : Creating The Fragment
Lecture 204 Adding NoteEditFragment Part 2 : Creating The Layout
Lecture 205 Adding NoteEditFragment Part 3 : Populating Layout With Received Note Data
Lecture 206 Dynamically Adding And Starting Noteeditfragment Part 1
Lecture 207 Dynamically Adding And Starting Noteeditfragment Part 2
Lecture 208 Section Recap
Section 29: Android App: Improving NoteEditFragment
Lecture 209 Section Introduction
Lecture 210 Creating AlertDialog Box
Lecture 211 Implementing Category Button OnClickListener
Lecture 212 Creating AlertDialog Confirmation Box
Lecture 213 Implementing Save Button OnClickListener
Lecture 214 Retaining Information On Orientation Change With OnSaveInstanceState
Lecture 215 Section Recap
Section 30: Android App: Creating New Notes
Lecture 216 Section Introduction
Lecture 217 Application Roadmap Part 4
Lecture 218 Adding New Note Item To Action Bar Part 1 : Updating Action Bar Layout
Lecture 219 Adding New Note Item To Action Bar Part 2 : Receiving Action Bar Selection
Lecture 220 Modifying NoteEditFragment For Note Creation
Lecture 221 Fixing New Note Bug Part 1: Sending Data To Fragments
Lecture 222 Fixing New Note Bug Part 2: Retrieving Data In Fragments
Lecture 223 Section Recap
Section 31: Android App: Adding The Database
Lecture 224 Section Introduction
Lecture 225 Creating And Defining Our Database
Lecture 226 Getting Help From SQLiteOpenHelper
Lecture 227 Reading Notes From Our Database Part 1: Implementing Database Methods
Lecture 228 Reading Notes From Our Database Part 2: Using Database Methods
Lecture 229 Creating New Notes In Our Database Part 1: Implementing Database Methods
Lecture 230 Creating New Notes In Our Database Part 2: Using Database Methods
Lecture 231 Updating Preexisting Notes
Lecture 232 Deleting Notes
Lecture 233 Section Recap
Section 32: Android App: Adding Application Preferences / Settings
Lecture 234 Section Introduction
Lecture 235 Application Roadmap Part 5
Lecture 236 Creating Preference Fragment Layout
Lecture 237 Creating Preference Fragment & Activity
Lecture 238 Starting & Tweaking Preference Activity / Fragment
Lecture 239 Retrieving Application Preferences
Lecture 240 Section Recap
Section 33: Android App: Course Conclusion
Lecture 241 Course Recap And Next Steps
Lecture 242 Additional Resources
Lecture 243 Closing Message
Section 34: Swift Programming for Beginners
Lecture 244 Course Introduction
Section 35: Swift: Variables and Strings
Lecture 245 Section Introduction
Lecture 246 Variables
Lecture 247 Strings
Lecture 248 Section Conclusion
Section 36: Swift: Your first app
Lecture 249 Section Introduction
Lecture 250 FirstApp
Lecture 251 madLibs
Lecture 252 Section Conclusion
Section 37: Swift: Branching
Lecture 253 Section Introduction
Lecture 254 if and bool
Lecture 255 boolExp
Lecture 256 operators
Lecture 257 switch Part 1
Lecture 258 switch Part 2
Lecture 259 Section Conclusion
Section 38: Swift: Collections + Loops
Lecture 260 Section Introduction
Lecture 261 arrays
Lecture 262 dictionaries
Lecture 263 for loops
Lecture 264 while
Lecture 265 loops+collections
Lecture 266 Section Conclusion
Section 39: Swift: Functions
Lecture 267 Section Introduction
Lecture 268 functions Part1
Lecture 269 functions Part2&3
Lecture 270 functions Part4
Lecture 271 scope
Lecture 272 Section Conclusion
Section 40: Swift: Enumerations
Lecture 273 Section Introduction
Lecture 274 Enummotivation
Lecture 275 Defandusage
Lecture 276 Section Conclusion
Section 41: Swift: Structures
Lecture 277 Section Introduction
Lecture 278 Structure definition and basic usage
Lecture 279 Structure methods and sorting
Lecture 280 Type methods vs instance methods
Lecture 281 Another example: a 3d Point typ
Lecture 282 Section Conclusion
Section 42: Swift: Classes
Lecture 283 Section Introduction
Lecture 284 Definition basic usage
Lecture 285 Subclassing
Lecture 286 Method overriding in collections
Lecture 287 Type casting
Lecture 288 Inheritance pros v cons
Lecture 289 Protocols
Lecture 290 Optionals
Lecture 291 Section Conclusion
Section 43: iOS 9 App Development For Beginners
Lecture 292 Course Introduction
Lecture 293 Registering As iOS Developer
Lecture 294 First iOS project
Lecture 295 Adding Controls
Lecture 296 Completing The App
Section 44: iOS 9: Building the User Interface
Lecture 297 Building The User Interface
Lecture 298 Storyboard Basics 1
Lecture 299 Storyboard Basics 2
Lecture 300 UILabel Storyboard
Lecture 301 UILabel Code
Lecture 302 UIbutton Control
Lecture 303 UItextfield Control
Lecture 304 UItextview Control
Lecture 305 UIsegmented Control
Lecture 306 UIslider Control
Lecture 307 UIswitch Control
Lecture 308 UIprogressview Control
Lecture 309 UIactivityindicator Control
Lecture 310 UIstepper Control
Lecture 311 UIimageview Control
Lecture 312 UIdatepicker Control
Lecture 313 Page Control
Lecture 314 UIPicker Control
Lecture 315 UITableView 1
Lecture 316 UITableView 2
Lecture 317 UITableView 3
Lecture 318 UITableView 4
Lecture 319 UICollectionView
Lecture 320 NavigationController
Lecture 321 Passing Data
Lecture 322 UITabBar Controller
Lecture 323 UIToolbar Control
Lecture 324 User Alerts And Messages
Lecture 325 UIWebView 1
Lecture 326 UIWebView 2
Section 45: iOS 9: iOS features
Lecture 327 iOS Features
Lecture 328 Geocoding
Lecture 329 Using MKMapItem
Lecture 330 Using MapKit
Lecture 331 Getting the Current Location
Lecture 332 Posting Using Uiactivityviewcontroller
Lecture 333 Posting to Twitter Using SLComposeViewController
Lecture 334 Posting to Facebook Using SLComposeViewController
Lecture 335 Going Async
Lecture 336 Reminders and Alarms
Lecture 337 File Management
Section 46: iOS 9: Working with data
Lecture 338 Working With Data
Lecture 339 Nsdictionary Intro
Lecture 340 Json
Lecture 341 Databases
Lecture 342 Sqlite Walkthrough
Lecture 343 iCloud Files - UIDocument
Lecture 344 iCloud Setup
Lecture 345 iCloudFiles
Section 47: iOS 9: Publishing your App
Lecture 346 Publishing Your App
Lecture 347 iOS Dev Center
Lecture 348 Provisioning
Lecture 349 iTunesconnect
Section 48: iOS 9: Conclusion
Lecture 350 Conclusion and Resources
Lecture 351 Closing Message
Section 49: Intermediate iOS 9 Programming
Lecture 352 Introduction to the Course
Section 50: Intermediate iOS 9: Remote Data Access
Lecture 353 Remote Data Access Introduction
Lecture 354 JSON
Lecture 355 Accessing a Remote Service
Section 51: Intermediate iOS 9: iOS Media
Lecture 356 iOS Media Introduction
Lecture 357 Image Gallery
Lecture 358 Image Picker
Lecture 359 Taking a Photo
Lecture 360 Save to Photo Album
Lecture 361 Playing a Video
Lecture 362 Recording a Video
Lecture 363 Playing Audio
Lecture 364 Recording Audio
Lecture 365 Accessing the Media Library
Section 52: Intermediate iOS 9: GPS and Mapping
Lecture 366 GPS and Mapping Introduction
Lecture 367 Geocoding
Lecture 368 Displaying a Map
Lecture 369 Getting Directions
Lecture 370 Getting the Current Location
Lecture 371 Calculating Distance
Lecture 372 Using MapKit
Lecture 373 Setting the Region and Map Type
Lecture 374 Displaying the Current Location
Lecture 375 Map Annotations
Section 53: Intermediate iOS 9: Motion Framework
Lecture 376 Motion Framework Introduction
Lecture 377 Accessing Motion Data
Lecture 378 Accelerometer
Lecture 379 Gyroscope
Lecture 380 Compass
Section 54: Intermediate iOS 9: Social Networking
Lecture 381 Social Networking Introduction
Lecture 382 Options for Social Networking
Lecture 383 Using the UIActivityViewController
Lecture 384 Using the SLComposeViewController
Lecture 385 Using the SLRequest API
Lecture 386 Posting to Twitter with SLRequest
Lecture 387 Reading the Twitter Timeline
Lecture 388 Posting to Facebook with SLRequest
Lecture 389 Facebook SDK
Lecture 390 Posting to the Facebook Wall
Lecture 391 Getting the User Profile
Section 55: Intermediate iOS 9: CloudKit
Lecture 392 CloudKit Introduction
Lecture 393 Setting up for iCloud
Lecture 394 Creating CloudKit Structures
Lecture 395 Accessing CloudKit Data Part 1
Lecture 396 Accessing CloudKit Data Part 2
Section 56: Intermediate iOS 9: In-App Purchasing
Lecture 397 In-App Purchasing Introduction
Lecture 398 Options for In-App Purchasing
Lecture 399 In-App Purchasing Receipts - Part 1
Lecture 400 In-App Purchasing Receipts - Part 2
Lecture 401 Setting up the app with Apple
Lecture 402 Using the Sandbox
Lecture 403 Creating Purchase Items
Lecture 404 Making the Purchase
Lecture 405 Creating Hosted Content
Lecture 406 Hosted Content
Lecture 407 iAds
Section 57: Intermediate iOS 9: Conclusion
Lecture 408 Conclusion and Resources
Lecture 409 Closing message from instructor
Section 58: Mobile UI and UX Design
Lecture 410 Introduction to the Course
Lecture 411 What Is UI UX Design
Lecture 412 The User-Centered Design Philosophy
Lecture 413 Example of Strong UX UI Design
Lecture 414 Exercise - Testing an App for UI UX Quality
Lecture 415 Working with New Experiences for Users
Lecture 416 Practice Exercise
Section 59: Mobile UI: Mobile UX Design Trends
Lecture 417 Mobile UX Design Trends
Lecture 418 Performance-Centric Design
Lecture 419 Live Updating and Cloud Collaboration
Lecture 420 Geolocation
Lecture 421 Leveraged Services and API Employment
Lecture 422 Approaches to Interactions and Content
Lecture 423 Utilizing Recent Trends
Lecture 424 Practice Exercise
Section 60: Mobile UI: UX Discovery, Assessment & Planning
Lecture 425 Establishing Customer Requirements
Lecture 426 Identifying the Technical Requirements
Lecture 427 The User Research Process
Lecture 428 Introduction to Creating a Requirements Documents
Lecture 429 The Requirements Document In-Depth
Lecture 430 Competitor Research and Differentiators
Lecture 431 Usability Testing Methods
Section 61: Mobile UI: "Nuts & Bolts" / Wireframing to Prototyping
Lecture 432 Introduction to Wireframing and Prototyping
Lecture 433 Mobile Navigation Patterns
Lecture 434 Wireframing Exercise
Lecture 435 Tools for Wireframing
Lecture 436 Evaluate and Revise Your Design
Lecture 437 Exercise - Build a Basic Wireframe
Section 62: Mobile UI: User Interface High Fidelity Design
Lecture 438 Introduction to High Fidelity Design
Lecture 439 Design Style Choices
Lecture 440 Master Art Files & Static Mockups
Lecture 441 Complementation
Lecture 442 Brand Identity
Lecture 443 Typography In Design
Lecture 444 Pitching Your Designs
Section 63: Mobile UI: During Development - Building the UX
Lecture 445 Starting UI UX Development
Lecture 446 Guidelines and Documentation
Lecture 447 Building the UI
Lecture 448 Hybrid and Web-Based Apps
Lecture 449 UI Design Wrap Up
Section 64: Sketch 3 Mobile App Design
Lecture 450 Introduction
Lecture 451 Instructor Bio
Lecture 452 Overview of Projects In This Course
Lecture 453 What You Will Know By the End of This Course
Lecture 454 Getting the Software
Section 65: Sketch 3: Project: Mocking Up A Facebook-Style Application for iPhone
Lecture 455 Introduction
Lecture 456 Building the Application
Lecture 457 Exporting Your Project
Section 66: Sketch 3: Intermediate Sketch 3
Lecture 458 Getting Design Templates and Other Resources
Lecture 459 Editing Templates To Create Designs
Lecture 460 Working with Pages in Sketch 3
Lecture 461 Applying Styles Across Pages
Lecture 462 Working with Shapes and Symbols
Section 67: Sketch 3: Project: Creating a Set of Icons
Lecture 463 Project: Creating a Set of Icons
Section 68: Sketch 3: Working with The Rest of Sketch 3's Tools
Lecture 464 Tools Wrapup
Section 69: Sketch 3: Project: Creating a Splash Screen
Lecture 465 Project: Creating a Splash Screen
Section 70: Sketch 3: Conclusion
Lecture 466 Course Wrapup
Section 71: PhoneGap for Beginners
Lecture 467 Course Introduction Part1
Lecture 468 Course Introduction Part2
Lecture 469 Section 1 Introduction
Lecture 470 Download Required Software Part1
Lecture 471 Download Required Software Part2
Lecture 472 Download Required Software Part3
Lecture 473 Install and setup the downloaded software Part4
Lecture 474 Install and setup the downloaded software Part5
Lecture 475 Install and setup the downloaded software Part6
Lecture 476 Install and setup the downloaded software Part7
Lecture 477 Install and setup the downloaded software Part8
Lecture 478 Create a sample project to test the application
Lecture 479 Test the sample project on the AVD emulator
Lecture 480 Dissect the important files
Lecture 481 Section 1 Conclusion
Section 72: PhoneGap: Learning how to use the generic API's
Lecture 482 Section 2 Introduction
Lecture 483 Network Connection API Part1
Lecture 484 Network Connection API Part2
Lecture 485 Network Connection API Part3
Lecture 486 Network Connection API Part4
Lecture 487 Notification API Part1
Lecture 488 Notification API Part2
Lecture 489 BatteryStatus API Part1
Lecture 490 BatteryStatus API Part2
Lecture 491 Device Information API Part1
Lecture 492 Device Information API Part2
Lecture 493 Device Information API Part3
Lecture 494 Section 2 Conclusion
Section 73: PhoneGap: Use debugging mode and hardware API's
Lecture 495 Section 3 Introduction
Lecture 496 Learn about the hardware API's_Geolocation API
Lecture 497 Learn about the hardware API's_Camera API(Part1)
Lecture 498 Learn about the hardware API's_Camera API(Part2)
Lecture 499 Learn about the hardware API's_Media API
Lecture 500 Create a custom PhoneGap template
Lecture 501 Section 3 Conclusion
Lecture 502 Request a Course
Section 74: Bonus Material
Lecture 503 Bonus Lecture
Anyone who wants to develop an App
Homepage