• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

34 Xcode courses delivered Online

Make iBeacon Mobile Apps - Without Coding

By iStudy UK

Make iBeacon Mobile Apps - Without Coding course teaches you to develop an app using iBeacon - Apple's implementation of Bluetooth low-energy (BLE) wireless technology. Throughout the course, you will learn how to make iBeacon apps without the knowledge of coding. The concepts of iBeacon, its definition and different types, its uses, costing, services provided by the various Beacon makers, essential programs to build iBeacon apps, and where to download these programs, etc. will be focused in the course. The course also provides discussion on the advanced editing strategies and distribution of your app. Upon completion, you will be able to make and ready an app for submitting it to the app stores (Google and Apple). You will also learn how to test the app or give your customers to test the app. What Will I Learn? By the end of the course you will be able to build an iBeacon enabled mobile app ready to be submitted to the app stores (Apple and Google Play) You will understand what an iBeacon is and what are some of the potential uses. You will understand what programs are needed to build beacon apps and where to download them (for free). You will understand the different types of beacons, what are the costs involved, what services are provided by the various beacon makers. You will know how to build an app for testing and giving to your clients for testing. Requirements You need to have a MAC computer to build the apps - currently PC is not supported. It is also possible to do this on a Windows machine if you install a Virtual machine and run the MAC OS in a window on your PC. Take a look at this for an overview: https://blog.udemy.com/xcode-on-windows/ For testing iBeacon functionality you will need 2 things. 1) a device to act as a beacon, and 2) an i Device or an Andoid Device (details in the course). A desire to learn! This is not difficult, it only takes following instructions and havign a desire to learn. Who is the target audience? Web and Mobile designers, marketing people, and business ownvers who want to learn how to leverage the next level of mobile interactions by incorporating iBeacons. No programming background needed - this is really a course for anyone - you really do not need to have any coding background. Marketing and retial people are also encouraged to take this course to understand the potential for greater customer interactions made possible with iBeacons. Mobile phone app makers who want to learn how to incorporate iBeacons into existing apps the easy and fast way. Introduction to iBeacons How iBeacons Work FREE 00:04:00 A simple Demo 00:01:00 Creating a Virtual Beacon With Estimote 00:02:00 Building Your Own App Setting up the Design Environment 00:12:00 Using the designer to add iBeacons 00:12:00 Testing your App 00:04:00 Using the Viewer to Test Your App 00:01:00 Using iBeacons to Open External Web Pages and Videos 00:02:00 Advanced Editing Creating a wish list shopping cart 00:13:00 Triggering Facebook and Twitter Sharing with an iBeacon 00:07:00 Adding a Bar Code and QR Code Reader 00:03:00 Adding Mapping Functonality with Google Maps 00:07:00 Customizing the App - Beacon Messages, Icons and Splash pages 00:14:00 Custom iBeacon Triggered Sounds 00:05:00 Eddystone - The New Beacon Protocal by Google Eddystone Introduction 00:03:00 Course Certification

Make iBeacon Mobile Apps - Without Coding
Delivered Online On Demand1 hour 30 minutes
£25

Apple Watch programming for Beginners

4.7(160)

By Janets

Register on the Apple Watch programming for Beginners today and build the experience, skills and knowledge you need to enhance your professional development and work towards your dream job. Study this course through online learning and take the first steps towards a long-term career. The course consists of a number of easy to digest, in-depth modules, designed to provide you with a detailed, expert level of knowledge. Learn through a mixture of instructional video lessons and online study materials. Receive online tutor support as you study the course, to ensure you are supported every step of the way. Get an e-certificate as proof of your course completion. The Apple Watch programming for Beginners is incredibly great value and allows you to study at your own pace. Access the course modules from any internet-enabled device, including computers, tablet, and smartphones. The course is designed to increase your employability and equip you with everything you need to be a success. Enrol on the now and start learning instantly! What You Get With The Apple Watch programming for Beginners Receive a e-certificate upon successful completion of the course Get taught by experienced, professional instructors Study at a time and pace that suits your learning style Get instant feedback on assessments 24/7 help and advice via email or live chat Get full tutor support on weekdays (Monday to Friday) Course Design The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace. You are taught through a combination of Video lessons Online study materials Certification Upon successful completion of the course, you will be able to obtain your course completion e-certificate free of cost. Print copy by post is also available at an additional cost of £9.99 and PDF Certificate at £4.99. Who Is This Course For: The course is ideal for those who already work in this sector or are an aspiring professional. This course is designed to enhance your expertise and boost your CV. Learn key skills and gain a professional qualification to prove your newly-acquired knowledge. Requirements: The online training is open to all students and has no formal entry requirements. To study the Apple Watch programming for Beginners, all your need is a passion for learning, a good understanding of English, numeracy, and IT skills. You must also be over the age of 16.  Course Content Unit 01: Welcome and Introduction Instructor Overview 00:04:00 Unit 02: Downloading Xcode with WatchKit and Your First 'Hello World' in Apple Watch Running your first 'Hello World' in Apple Watch Simulator 00:08:00 Apple Watch Programming Architecture 00:03:00 Apple Watch UI Elements 00:02:00 Unit 03: Basic UI and Running Code from iPhone for iWatch UI Sub Elements and their positioning Elements in Apple Watch 00:15:00 Example App: Build Speed Reading App in Apple Watch 00:45:00 Unit 04: Segues: For Page by Page Navigations Segues Introduction 00:04:00 Segues Example App 00:19:00 Unit 05: Context Menus: Show Menu on Force Touch Context Menus Introduction 00:04:00 Frequently Asked Questions Are there any prerequisites for taking the course? There are no specific prerequisites for this course, nor are there any formal entry requirements. All you need is an internet connection, a good understanding of English and a passion for learning for this course. Can I access the course at any time, or is there a set schedule? You have the flexibility to access the course at any time that suits your schedule. Our courses are self-paced, allowing you to study at your own pace and convenience. How long will I have access to the course? For this course, you will have access to the course materials for 1 year only. This means you can review the content as often as you like within the year, even after you've completed the course. However, if you buy Lifetime Access for the course, you will be able to access the course for a lifetime. Is there a certificate of completion provided after completing the course? Yes, upon successfully completing the course, you will receive a certificate of completion. This certificate can be a valuable addition to your professional portfolio and can be shared on your various social networks. Can I switch courses or get a refund if I'm not satisfied with the course? We want you to have a positive learning experience. If you're not satisfied with the course, you can request a course transfer or refund within 14 days of the initial purchase. How do I track my progress in the course? Our platform provides tracking tools and progress indicators for each course. You can monitor your progress, completed lessons, and assessments through your learner dashboard for the course. What if I have technical issues or difficulties with the course? If you encounter technical issues or content-related difficulties with the course, our support team is available to assist you. You can reach out to them for prompt resolution.

Apple Watch programming for Beginners
Delivered Online On Demand1 hour 44 minutes
£25

Flappy Bird Clone: SFML C++ Game Course

4.5(3)

By Studyhub UK

Imagine immersing yourself in the thrilling world of game development, where your creative ideas come to life on the screen. Our Flappy Bird Clone: SFML C++ Game Course offers you a golden ticket to the vibrant heart of the entertainment industry, equipping you with the tools to shape your interactive stories. By mastering SFML and C++, you'll unlock the door to a realm of endless possibilities, where you can recreate the beloved Flappy Bird game or even craft your very own gaming masterpiece. Picture yourself skillfully navigating through each stage of game development, from the initial project setup to the intricate intricacies of game engines and flow control. This is not just about gaining technical skills; it's about cultivating a keen problem-solving mindset that will guide you through any challenges you encounter in your development journey. With each lesson, you'll feel a growing sense of accomplishment and confidence, propelling you closer to your ultimate gaming dream. Now, envision the pride and joy you'll experience as you watch your game come to life, a testament to your hard work and dedication. This Flappy Bird Clone: SFML C++ Game Course isn't just a learning experience; it's a personal journey that taps into your passion and potential, ultimately leading you to your desired destination, be it personal satisfaction, professional growth, or even launching your own game. Take the leap and enrol now, and let's turn those dreams into a tangible, interactive reality that others can experience and enjoy. Learning Outcomes Master the basics of game development in SFML C++. Develop skills in setting up a game project efficiently. Gain proficiency in implementing game engines and mechanics. Learn to create various states for game flow control. Understand and apply game logic for better player experience. Learn to implement game-over scenarios and player retries. Enhance skills in adding extra features to games. Gain knowledge on efficiently managing game resources. Who is this course for? Aspiring game developers looking to enhance their skills. Individuals with an interest in game design and development. Professionals seeking to expand their knowledge in C++ and SFML. Students studying computer science or related fields. Anyone with a passion for games and a curiosity to understand their mechanics. Career Path Game Developer: £25,000 - £50,000 Software Engineer: £30,000 - £70,000 C++ Developer: £30,000 - £60,000 Game Designer: £25,000 - £40,000 Application Developer: £25,000 - £50,000 Certification Once you have completed the course materials for the Flappy Bird Clone: SFML C++ Game Course, you will have the opportunity to take a written assignment test. This can be done either during or at the end of the course. Successful completion of the test will allow you to claim your PDF certificate for a nominal fee of £5.99. If you prefer, original hard copy certificates can be ordered for an additional cost of £9.60. Prerequisites There are no specific qualifications or experience required to enrol in the Flappy Bird Clone: SFML C++ Game Course. Crafted by industry professionals, the course is compatible with PCs, Macs, tablets, and smartphones. As long as you have a stable internet connection, you will have the flexibility to access the course material from anywhere at any time. Course Curriculum Section 01: Introduction Introduction 00:02:00 Section 02: Project Creation & Setup Setup Project - Windows (Visual Studio) 00:14:00 Setup Project - Mac OS X (Xcode) 00:11:00 Section 03: Game Engine Setup State Machine 00:18:00 Asset Manager 00:08:00 Input Manager 00:08:00 Game Loop 00:14:00 Section 04: State Creation Splash State 00:17:00 Main Menu State 00:16:00 Game State 00:07:00 Game Over State 00:04:00 Section 05: Game Logic Pipe Class Setup 00:08:00 Spawn Moving Pipes 00:11:00 Automatically Spawning Pipes and Deleting Them 00:08:00 Create Moving Ground 00:14:00 Randomise Pipe Y Position 00:06:00 Bird Class Setup 00:10:00 Animating the Bird 00:08:00 Fly Bird Fly 00:11:00 Rotate Bird 00:06:00 Collision with the Ground & Game State System 00:15:00 Collision with the Pipes 00:09:00 Flash Screen White upon Death 00:12:00 Scoring System 00:15:00 Displaying the Score 00:18:00 Section 06: Game Over Setup 00:16:00 Display Score 00:08:00 Saving Score 00:06:00 Medals 00:08:00 Section 07: Extras Sound Effects 00:08:00 Hide Console on Windows 00:01:00 Distributing Your Game on Windows 00:03:00 Where to Go Next? 00:07:00 Section 08: Resource Resource - Flappy Bird Clone: SFML C++ Game Course 00:00:00 Assignment Assignment - Flappy Bird Clone: SFML C++ Game Course 00:00:00

Flappy Bird Clone: SFML C++ Game Course
Delivered Online On Demand5 hours 27 minutes
£10.99

Chatbots for Multiple Platforms - Without Coding

By iStudy UK

Learn to build chatbots for various platforms such as Facebook, Slack, Skype, Kik, Telegram and others with the Chatbots for Multiple Platforms - Without Coding course. A chatbot is a computer program or an artificial intelligence which is designed to simulate a conversation with human users, especially over the Internet via auditory or textual methods. In the course, you will learn to create chatbots for various platforms without coding. The course shows you the techniques of developing sophisticated chatbots that use button and Ai to ensure great customer experience. You will learn to build a chatbot in Gupshup.io, Motion.ai, and more. The course helps you to develop the first bot. Upon completion, you will be able to create chatbots that can able to perform various operations. What Will I Learn? By the end of the course you will be able to build an iBeacon enabled mobile app ready to be submitted to the app stores (Apple and Google Play) You will understand what an iBeacon is and what are some of the potential uses. You will understand what programs are needed to build beacon apps and where to download them (for free). You will understand the different types of beacons, what are the costs involved, what services are provided by the various beacon makers. You will know how to build an app for testing and giving to your clients for testing. Requirements You need to have a MAC computer to build the apps - currently PC is not supported. It is also possible to do this on a Windows machine if you install a Virtual machine and run the MAC OS in a window on your PC. Take a look at this for an overview: https://blog.udemy.com/xcode-on-windows/ For testing iBeacon functionality you will need 2 things. 1) a device to act as a beacon, and 2) an i Device or an Andoid Device (details in the course). A desire to learn! This is not difficult, it only takes following instructions and havign a desire to learn. Who is the target audience? Web and Mobile designers, marketing people, and business ownvers who want to learn how to leverage the next level of mobile interactions by incorporating iBeacons. No programming background needed - this is really a course for anyone - you really do not need to have any coding background. Marketing and retial people are also encouraged to take this course to understand the potential for greater customer interactions made possible with iBeacons. Mobile phone app makers who want to learn how to incorporate iBeacons into existing apps the easy and fast way. Introduction to Chatbots 1. Introduction 00:03:00 2. Chatbot Examples 00:06:00 Building a Chatbot in Gupshup.io 2. Introduction to Gupshup 00:02:00 3. Gupshup Travel Bot Part 1 00:11:00 4. Gupshup Improving the User Experience 00:02:00 5. Gupshup Order an Uber 00:02:00 7. Gupshup Helsinki Weather 00:04:00 8. Gupshup Publishing Your Bot 00:02:00 Gobot Easy and Powerful Ready Made Chatbot Services 1. Gobot Introduction 00:01:00 3. GoBot Site Example 00:02:00 4. Gobot Parts of the System 00:01:00 5. Gobot Make a bot Part 1 00:08:00 6. Gobot Make a bot Part 2 00:03:00 7. Gobot Publishing your Bot 00:08:00 A Facebook Messenger Bot 1. Introducing Chatfuel 00:02:00 2. Understanding A Chatfuel Bot - Test Bot 00:05:00 3. Building Our Own Facebook Messenger Bot - A Retail Example part 1 00:02:00 4. Catfuel and Images - Getting them right 00:06:00 5. Chatfuel Product Gallery with More Information 00:09:00 6. Chatfuel - Plugins - Adding an RSS feed with Subscription 00:07:00 7. Chatfuel - Plugins - YouTube Integration 00:07:00 8. Chatfuel - Collecting Uder Input via Email 00:06:00 9. Chatfuel - Advanced Features 00:09:00 10. Chatfuel - Work Around for Button Linking Problem 00:02:00 11. Chatfuel - Add a Site Search - Bing or Google Search 00:07:00 12. Chatfuel - Publish Your Bot - Two Options 00:03:00 UPDATE - MiniApp Chatbot Building System 1. Introduction to MiniApp 00:02:00 2. Connecting a MiniApps Bot to the Microsoft Bot Framework 00:10:00 3. MiniApps Creating the Bot Interactions 00:04:00 4. MiniApps Connecting your bot to Skype 00:02:00 5. MiniApps Simple now but other options are possible 00:01:00 6. MiniApps Conslusion 00:02:00 Building a Chatbot in Motion.ai 2. Looking at the Motion.ai Interface 00:02:00 3. Motion.ai Interface Part 2 00:02:00 Building Our First Bot - A travel bot 1. Part 1 - Setting up the Travel Bot 00:01:00 2. Part 2 - Looking at The Connections 00:02:00 3. Part 3 - Adding Buttons via HTML and Cards 00:07:00 4. Part 4 - Adding Other Content with Widgets - Weather Example 00:03:00 5. Part 5 - Connecting Your Bot to Another Bot - Uber Example 00:03:00 6. Part 6 - Creating Multiple Cards - Travel Sights Bot 00:10:00 7. Part 7 - Clean-up - Global Settings and Help 00:03:00 Entertainment bot Example - The Bender Bot 1. Bender Bot Part 1 - Looking at how the bot works 00:04:00 2. Bender Bot Part 2 - Advanced - Adding a new interaction 00:06:00 3. Bender Bot Part 3 - Final connnections and things to think about with Motion.ai 00:09:00 Thank You 1. Thank you and contacts 00:01:00

Chatbots for Multiple Platforms - Without Coding
Delivered Online On Demand3 hours 14 minutes
£25

Flappy Bird Clone: SFML C++ Game

4.7(160)

By Janets

Register on the Flappy Bird Clone: SFML C++ Game today and build the experience, skills and knowledge you need to enhance your professional development and work towards your dream job. Study this course through online learning and take the first steps towards a long-term career. The course consists of a number of easy to digest, in-depth modules, designed to provide you with a detailed, expert level of knowledge. Learn through a mixture of instructional video lessons and online study materials. Receive online tutor support as you study the course, to ensure you are supported every step of the way. Get an e-certificate as proof of your course completion. The Flappy Bird Clone: SFML C++ Game is incredibly great value and allows you to study at your own pace. Access the course modules from any internet-enabled device, including computers, tablet, and smartphones. The course is designed to increase your employability and equip you with everything you need to be a success. Enrol on the now and start learning instantly! What You Get With The Flappy Bird Clone: SFML C++ Game Receive a e-certificate upon successful completion of the course Get taught by experienced, professional instructors Study at a time and pace that suits your learning style Get instant feedback on assessments 24/7 help and advice via email or live chat Get full tutor support on weekdays (Monday to Friday) Course Design The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace. You are taught through a combination of Video lessons Online study materials Certification Upon successful completion of the course, you will be able to obtain your course completion e-certificate free of cost. Print copy by post is also available at an additional cost of £9.99 and PDF Certificate at £4.99. Who Is This Course For: The course is ideal for those who already work in this sector or are an aspiring professional. This course is designed to enhance your expertise and boost your CV. Learn key skills and gain a professional qualification to prove your newly-acquired knowledge. Requirements: The online training is open to all students and has no formal entry requirements. To study the Flappy Bird Clone: SFML C++ Game, all your need is a passion for learning, a good understanding of English, numeracy, and IT skills. You must also be over the age of 16.  Course Content Section 01: Introduction Introduction 00:02:00 Section 02: Project Creation & Setup Setup Project - Windows (Visual Studio) 00:14:00 Setup Project - Mac OS X (Xcode) 00:11:00 Section 03: Game Engine Setup State Machine 00:18:00 Asset Manager 00:08:00 Input Manager 00:08:00 Game Loop 00:14:00 Section 04: State Creation Splash State 00:17:00 Main Menu State 00:16:00 Game State 00:07:00 Game Over State 00:04:00 Section 05: Game Logic Pipe Class Setup 00:08:00 Spawn Moving Pipes 00:11:00 Automatically Spawning Pipes and Deleting Them 00:08:00 Create Moving Ground 00:14:00 Randomise Pipe Y Position 00:06:00 Bird Class Setup 00:10:00 Animating the Bird 00:08:00 Fly Bird Fly 00:11:00 Rotate Bird 00:06:00 Collision with the Ground & Game State System 00:15:00 Collision with the Pipes 00:09:00 Flash Screen White upon Death 00:12:00 Scoring System 00:15:00 Displaying the Score 00:18:00 Section 06: Game Over Setup 00:16:00 Display Score 00:08:00 Saving Score 00:06:00 Medals 00:08:00 Section 07: Extras Sound Effects 00:08:00 Hide Console on Windows 00:01:00 Distributing Your Game on Windows 00:03:00 Where to Go Next? 00:07:00 Section 08: Resource Resource 00:00:00 Frequently Asked Questions Are there any prerequisites for taking the course? There are no specific prerequisites for this course, nor are there any formal entry requirements. All you need is an internet connection, a good understanding of English and a passion for learning for this course. Can I access the course at any time, or is there a set schedule? You have the flexibility to access the course at any time that suits your schedule. Our courses are self-paced, allowing you to study at your own pace and convenience. How long will I have access to the course? For this course, you will have access to the course materials for 1 year only. This means you can review the content as often as you like within the year, even after you've completed the course. However, if you buy Lifetime Access for the course, you will be able to access the course for a lifetime. Is there a certificate of completion provided after completing the course? Yes, upon successfully completing the course, you will receive a certificate of completion. This certificate can be a valuable addition to your professional portfolio and can be shared on your various social networks. Can I switch courses or get a refund if I'm not satisfied with the course? We want you to have a positive learning experience. If you're not satisfied with the course, you can request a course transfer or refund within 14 days of the initial purchase. How do I track my progress in the course? Our platform provides tracking tools and progress indicators for each course. You can monitor your progress, completed lessons, and assessments through your learner dashboard for the course. What if I have technical issues or difficulties with the course? If you encounter technical issues or content-related difficulties with the course, our support team is available to assist you. You can reach out to them for prompt resolution.

Flappy Bird Clone: SFML C++ Game
Delivered Online On Demand5 hours 27 minutes
£25

Appium (Selenium)-Mobile Automation Testing from Scratch

By Packt

The course is intended to help design and implement industry-standard frameworks using Appium with TestNG Maven, Jenkins, GitHub, Apache Log4J2, and Extent Reports.

Appium (Selenium)-Mobile Automation Testing from Scratch
Delivered Online On Demand28 hours 33 minutes
£149.99

Complete Modern C++ (C++11/14/17)

By Packt

This course aims to teach the programming language C++ with an emphasis on the modern features introduced in C++17. The course will cover both old and new concepts in C++, including classes, operator overloading, inheritance, polymorphism, templates, and concurrency. By the end of the course, the students will have gained the knowledge needed to become proficient C++ developers.

Complete Modern C++ (C++11/14/17)
Delivered Online On Demand19 hours 42 minutes
£126.99

Build your first iOS 14 apps using swift 5

4.3(43)

By John Academy

Course Overview The demand for iOS apps is increasing every day. If you want to build your career as an app developer or programmer, learning iOS app development will be a smart choice for you. Learn how to create iOS apps using Swift 5 from this Build your first iOS 14 apps using swift 5 course and take your first step to be a pro developer. This course will help you understand Swift coding and solve your problems with app development. In this Build your first iOS 14 apps using swift 5 course, you will learn about the functions of Swift programming, variables and types, operations, collections, flow control, classes and inheritance. You will be able to create your first iOS app using swift 5 and enhance your skill to start your career as an iOS app developer.  This course will help you understand the app development process step by step with easily understandable bite-sized lessons.  Learning Outcomes Get a clear understanding of the fundamentals of iOS and Swift development Learn iOS development programming from scratch Be able to operate Swift 5 Learn the functions of Swift 5 Learn what you should consider before making an iOS app Gain the skills to be an efficient app developer Who is this course for? This course is designed for you to learn how to design iOS applications using swift 5. Anyone interested in app development can learn effective app development skills from this course Entry Requirement This course is available to all learners, of all academic backgrounds. Learners should be aged 16 or over to undertake the qualification. Good understanding of English language, numeracy and ICT are required to attend this course. Certification After you have successfully completed the course, you will be able to obtain an Accredited Certificate of Achievement. You can however also obtain a Course Completion Certificate following the course completion without sitting for the test. Certificates can be obtained either in hardcopy at the cost of £39 or in PDF format at the cost of £24. PDF certificate's turnaround time is 24 hours, and for the hardcopy certificate, it is 3-9 working days. Why choose us? Affordable, engaging & high-quality e-learning study materials; Tutorial videos/materials from the industry-leading experts; Study in a user-friendly, advanced online learning platform; Efficient exam systems for the assessment and instant result; The UK & internationally recognized accredited qualification; Access to course content on mobile, tablet or desktop from anywhere anytime; The benefit of career advancement opportunities; 24/7 student support via email. Career Path Build your first iOS 14 apps using swift 5 is a useful qualification to possess and would be beneficial for any related profession or industry such as: Ios Developers Programmers Designers Unit 01: Introduction Module 01: Setup 00:02:00 Module 01: A Quick Reminder 00:01:00 Unit 02: Variables and Types in Swift Programming Module 01: Variables Strings and Constants in Swift 00:08:00 Module 02: Solution - Variables Strings and Constants in Swift 00:01:00 Module 03: Variables and Numbers in Swift 00:07:00 Module 04: Solution - Variables and Numbers in Swift 00:01:00 Module 05: Type conversions in Swift - Danger Will Robinson 00:05:00 Module 06: Solution - Type conversions in Swift - Danger Will Robinson 00:02:00 Module 07: Tuple Types in Swift 00:05:00 Module 08: Solution - Tuple Types in Swift 00:02:00 Unit 03: Optionals in Swift and the Null Problem Module 01: Optionals Nulls and Variables in Swift 00:05:00 Module 02: Solution - Optionals Nulls and Variables in Swift 00:01:00 Unit 04: Operators in Swift Module 01: Operators in Swift - Assignment Arithmetic and Concatenation 00:04:00 Module 02: Solution - Operators in Swift - Assignment Arithmetic and Concatenation 00:01:00 Module 03: Operators in Swift - Unary Compound Logic and Comparison 00:04:00 Unit 05: Collections in Swift Module 01: Collections in Swift - Arrays 00:05:00 Module 02: Solution - Collections in Swift - Arrays 00:02:00 Module 03: Collections in Swift - Sets 00:06:00 Module 04: Collections in Swift - Dictionaries 00:05:00 Module 05: Solution - Collections in Swift - Dictionaries 00:03:00 Unit 06: Flow Control in Swift Module 01: Controlling Flow in Swift - for in loops 00:08:00 Module 02: Solution - Controlling Flow in Swift - for in loops 00:03:00 Module 03: Controlling Flow in Swift - While loops 00:04:00 Module 04: Solution - Controlling Flow in Swift - While loops 00:02:00 Unit 07: Conditional Statements in Swift Module 01: Conditional Statements in Swift - If Else 00:04:00 Module 02: Solution - Conditional Statements in Swift - If Else 00:02:00 Module 03: Conditional Statements in Swift - Switch Case 00:04:00 Module 04: Solution - Conditional Statements in Swift - Switch Case 00:02:00 Unit 08: Control Transfer in Swift Module 01: Control Transfer in Swift - continue break fallthrough return throw 00:06:00 Unit 09: Functions in Swift Module 01: Functions in Swift 00:10:00 Module 02: Solution - Functions in Swift 00:03:00 Module 03: Nested Functions in Swift 00:04:00 Module 04: Solution - Nested Functions in Swift 00:03:00 Unit 10: Enumerations in Swift Module 01: Enumerations in Swift 00:05:00 Module 02: Solution - Enumerations in Swift 00:01:00 Unit 11: Classes and Inheritance in Swift Module 01: Classes in Swift 00:05:00 Module 02: Solution 1 - Classes in Swift 00:02:00 Module 03: Solution 2 - Classes in Swift 00:02:00 Module 04: Inheritance in Swift 00:07:00 Module 05: Solution - Inheritance in Swift 00:04:00 Unit 12: Your First iOS App Module 01: Your First iOS App and Familiarisation 00:05:00 Module 02: The Key iOS Project Files 00:06:00 Module 03: How to Implement a Button in the User Interface 00:05:00 Module 04: How to Connect a Button to Code in Xcode 00:05:00 Module 05: Writing Code to Change a Views Appearance and a TASK 00:02:00 Module 06: Solution to the Task and If Else View Colors 00:07:00 Unit 13: Temperature Conversion App - iOS Layouts Positioning and Buttons Module 01: A Preview of the App We Will Build 00:01:00 Module 02: Create the App and Its User Interface 00:02:00 Module 03: iOS Layouts and Positioning 00:10:00 Module 04: Connecting UI Elements to Code 00:05:00 Module 05: Converting Temperature via Button Click 00:06:00 Module 06: Adding a Bit of Excellence to the UI and a Task for You 00:06:00 Module 07: Task Solution - Adding a Conversions Counter Label 00:07:00 Unit 14: Gods App - Navigation Table Views and Data Passing Module 01: What we are Building 00:02:00 Module 02: Creating the GreekGod Data Model 00:06:00 Module 03: Navigation Controllers in iOS 00:06:00 Module 04: Creating Fake Gods 00:04:00 Module 05: How to Set Up a Table View and Its Controller 00:11:00 Module 06: Task Solution - How to Fix the Table View 00:04:00 Module 07: How to Navigate from Table View to New View in iOS 00:04:00 Module 08: Create a View Controller for the Detail View 00:03:00 Module 09: Passing Data from Table View to View Controller 00:04:00 Module 10: Setting up a Detail View Controller with Passed Data 00:11:00 Module 11: Using Images and ImageViews in Swift - And a Task 00:04:00 Module 12: Solution to the Task 00:04:00 Unit 15: Will I Burn App - Accessing APIs and Device Hardware - GPS Module 01: Preview of the App We Will Make 00:02:00 Module 02: Structures Instead of Classes 00:05:00 Module 03: How to Request Permissions and Capabilities in iOS 00:04:00 Module 04: Requesting User Permissions in iOS - Part 2 00:09:00 Module 05: Requesting User Permissions in iOS - Part 3 00:07:00 Module 06: Creating a SWEET User Interface 00:09:00 Module 07: Task - Connect the UI to Code 00:01:00 Module 08: Connecting User Interface to Code 00:02:00 Module 09: Action Sheet Alerts in iOS 00:05:00 Module 10: Update a Label and Thoughts on Storage 00:03:00 Module 11: User Defaults Storage in iOS 00:05:00 Module 12: Getting and Setting User Defaults in iOS 00:04:00 Module 13: Getting a Location in Latitude and Longitude in iOS Apps 00:04:00 Module 14: Selecting an API Provider for Your Apps 00:07:00 Module 15: Generating an API Key and Exploring the Docs 00:04:00 Module 16: Create an API Access Class in Swift 00:04:00 Module 17: Using Third Party Libraries in iOS - AlamoFire 00:06:00 Module 18: How to Use AlamoFire in iOS 00:08:00 Module 19: How to Extract JSON Data from an API Call 00:06:00 Module 20: Performing Background Calculations in iOS 00:06:00 Module 21: Performing Background Calculations in iOS - Part 2 00:07:00 Module 22: Activity Indicators in iOS and Swift 00:07:00 Module 23: Local Notifications in iOS 00:06:00 Module 24: Solution to the Task - UI Smoothing 00:05:00 Unit 16: Whatsapp Clone Using Google Firebase Module 01: Preview of What We're Building 00:03:00 Module 02: Should you Choose Firebase or Firestore 00:10:00 Module 03: Create a Firebase Application 00:03:00 Module 04: Installing Firebase in your iOS App 00:09:00 Module 05: Firebase Authentication Options 00:05:00 Module 06: Designing the Auth Screen 00:10:00 Module 07: Connecting UI to Code 00:04:00 Module 08: Showing the Auth Screen 00:11:00 Module 09: Validating User Input for Firebase Authentication 00:08:00 Module 10: Register a User in Firebase 00:05:00 Module 11: Logging in via Firebase 00:06:00 Module 12: Set Activity Indicator to Show Network Processing 00:07:00 Module 13: How to Reset a Firebase User Password 00:11:00 Module 14: How to Prevent Dismissal of a View Controller 00:02:00 Module 15: Setting up a Table View and Cell Manually 00:11:00 Module 16: Connecting a TableView and ViewController Manually 00:05:00 Module 17: Implementing TableView Functions in the ViewController 00:06:00 Module 18: Listening to Firebase Data Streams on iOS 00:09:00 Module 19: Demo with Dummy Data 00:03:00 Module 20: Using a TextField Delegate in iOS 00:03:00 Module 21: Sending Data from iOS to Firebase Database 00:05:00 Module 22: Well Done and a Couple HARD TASKS with NO SOLUTION 00:05:00 Certificate and Transcript Order Your Certificates and Transcripts 00:00:00

Build your first iOS 14 apps using swift 5
Delivered Online On Demand9 hours 8 minutes
£18

Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island

By Packt

This video course is designed to teach you about the latest WidgetKit developments in iOS 16, and how to use them with SwiftUI. You will learn about new features such as live activities and Dynamic Island, and explore how to create dynamic widgets for your iOS applications using SwiftUI. It's a great way to enhance your skills and create high-quality widgets.

Mastering WidgetKit in SwiftUI 4, iOS 16 with Dynamic Island
Delivered Online On Demand12 hours 51 minutes
£82.99

Learn to Code with Ruby

By Packt

Unlock the power of coding with our all-inclusive Ruby course. Whether you're starting from scratch or elevating your programming skills, this course is tailored for a seamless learning curve in Ruby 3.2.

Learn to Code with Ruby
Delivered Online On Demand31 hours 27 minutes
£67.99