|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ios-development-using-uikit-swift-project-based-learning/
课程评论:没有评论
课程名称:使用UIKit和Swift进行iOS开发 - 基于项目的学习 课程概述: 欢迎参加“使用UIKit和Swift进行iOS开发 - 基于项目的学习”。UIKit仍然是构建iOS应用程序时的主流框架。本课程涵盖多个现实世界的项目,采用编程方式使用UIKit框架完成,而无需使用Storyboard。下面是课程内容的简介: 项目一:NearMe应用 您将学习如何在UIKit中创建一个MapKit应用程序。该应用允许您搜索当前所在位置附近的兴趣点,如汉堡店、墨西哥餐厅、加油站、咖啡馆等。您还将学习如何在地图上显示注释,甚至以列表形式展示位置。用户将在实际设备上运行应用,获取导航信息,并拨打指定地点的电话。 项目二:Budget应用 在这个项目中,您将学习如何使用Core Data在用户设备上本地保存信息。您将构建一个预算应用程序,以跟踪每个类别及其相关交易。 项目三:Store应用 在此项目中,您将学习如何将UIKit应用与JSON API集成。您将调用第三方API的多个端点,执行GET、POST和DELETE操作。您还将学习如何将SwiftUI视图注入到UIKit应用中,并使用Xcode预览可视化UIKit控制器。同时,该应用还将讲解如何创建通用网络层。 您将在本课程中学习到: - 如何使用Swift编程方式创建UIKit应用程序。 - 如何使用MapKit和Core Location构建现实应用。 - Core Data的使用及如何在SQLite数据库中持久化信息,同时建立一对多关系。 - 如何从第三方应用消费JSON并执行GET、POST和DELETE操作。 - 如何将SwiftUI视图与UIKit应用集成。 适合人群: 本课程适合希望学习如何编程方式构建UIKit应用的开发者,不依赖Storyboard。对学习新的iOS应用构建技术感兴趣的学生。希望掌握使用UIKit框架进行MapKit、Core Data和JSON开发的学生,以及想要学习如何将UIKit与SwiftUI框架集成的学生。 所有课程讲座都附有可下载的资源(代码),所有代码均使用最新版本的Xcode和iOS框架实现。感谢您报名参加本课程,期待看到您将来构建的应用!
Welcome to "iOS Development Using UIKit & Swift - Project Based Learning". UIKit is still the dominant framework when building iOS applications. This course covers multiple real world projects, implemented programmatically using the UIKit framework without the use of Storyboards.Let's check out the course content below:NearMe App:You will learn how to create a MapKit application in UIKit. The app will allow you to search closest points of interest near your current location. This can be a burger joint, taco store, gas station, cafe and more. You will also learn how to display annotations on the map and even display the locations in a list. Users will be able to run the app on their physical device, get directions and even make a call to the designated place.Budget App:In this app, you will learn how to use Core Data to persist information locally on the user's device. You will be building a Budgets application that will keep track of categories and the related transactions for each category.Store App:In this app, you will learn how to integrate a UIKit application with a JSON API. You will consume multiple endpoints of a third party api and perform GET, POST and DELETE operations. You will also learn how to inject SwiftUI views into a UIKit application and visualize UIKit controllers using Xcode previews. The app will also cover how to create a generic network layer.What will you learn in this course?Students will learn how to create UIKit applications with Swift programmatically.Students will learn how to use MapKit and Core Location to build real world applications.Students will learn Core Data and how to persist information in SQLite databases. Students will also learn about creating one to many relationships in Core Data.Students will learn how to consume JSON from a third party app and perform GET, POST and DELETE operations.Students will also learn how to integrate SwiftUI views into a UIKit application.Who is this course for?This course is for developers who want to learn how to build UIKit applications programmatically, without using Storyboards.Students who are interested in learning new techniques for building iOS applications.Students who are interested in learning how to make MapKit, Core Data and JSON using UIKit framework.Students who are interested in learning how to integrate UIKit with SwiftUI framework and using SwiftUI views in a UIKit application.All the lectures in the course are accompanied with downloadable resources (code). All code is implemented using the latest version of Xcode and iOS framework.Thank you again for enrolling in this course. I am sure you will enjoy this course and I can't wait to see what apps you build in the future.