17 OCT 2024 - Welcome Back to TorrentFunk! Get your pirate hat back out. Streaming is dying and torrents are the new trend. Account Registration works again and so do Torrent Uploads. We invite you all to start uploading torrents again!
TORRENT DETAILS
Programming MacOS Using SwiftUI - Project Based Learning
TORRENT SUMMARY
Status:
All the torrents in this section have been verified by our verification system
SwiftUI was introduced at WWDC 2019 and it has dramatically changed the future direction of iOS, macOS and watchOS applications. SwiftUI provides an easy to use declarative syntax, which allows you to quickly create high performance apps with less code.
In this course, you will learn how to implement macOS applications using SwiftUI framework. This course is a project based course, which means you will learn by building real world applications.
Let’s check out the contents of the course.
Quick Tour of SwiftUI
In this section, you will get a quick tour of SwiftUI framework. This will include different Stack controls, List, Button etc.
State Management in SwiftUI
In this section, you will learn about different state management techniques available in SwiftUI. This includes @State, @Binding, @EnvironmentObject and @Environment.
Understanding MVVM Design Pattern
In this section, you will learn and understand the MVVM Design Pattern. MVVM pattern is the most common pattern used when implementing SwiftUI applications.
Reminders
In this section, you will implement the Reminders application from start to finish. You will use Core Data to persist information into the SQLite database. You will also learn how to set up one-to-many relationships in Core Data.
Maps
In this section, you will implement the Maps application. You will learn how to use NSViewRepresentable to configure and set up maps for macOS applications. You will also learn how to search for close by businesses and display them on the screen. This app also covers how to calculate directions from the user’s current location to the destination and how to display an overlay on the map. You will also learn how to implement the preferences screen allowing users to change measurement units.
Stocks
In this section, you will learn how to create the Stocks application using SwiftUI. You will learn how to integrate your app with multiple Web APIs and consume JSON data. The app will also demonstrate how to display graphs and news associated with each stock. You will also learn how to create a lightweight routing engine for your application.
Who is this course for?
Developers interested in expanding their skills from iOS to macOS platforms.
For developers who want to learn about implementing large applications using SwiftUI framework.
Developers who want to move to the senior role by learning advanced techniques for app development.
I had so much fun in creating this course, I consider this to be one of my best courses. Thank you so much for your continuous support. Hope you enjoy the course.
Who this course is for:
Developers interested in expanding their skills from iOS to macOS platforms.
For developers who want to learn about implementing large applications using SwiftUI framework.
Developers who want to move to the senior role by learning advanced techniques for app development.
Requirements
Some knowledge of SwiftUI framework is recommended
Understanding of iOS framework and architecture
Understanding of AppKit architecture, including NSViews and View Controllers
Last Updated 2/2022
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
.pad/0
308 B
.pad/1
62 B
.pad/10
89 B
.pad/11
1.1 KB
.pad/12
27 B
.pad/13
2.7 KB
.pad/2
310 B
.pad/3
21 B
.pad/4
81 B
.pad/5
276 B
.pad/6
133 B
.pad/7
1.8 KB
.pad/8
1.9 KB
.pad/9
3 B
TutsNode.com.txt
63 B
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/1. Introduction/2. Credits.html
137 B
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/1. Introduction/3. Prerequisites.srt
2 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/1. Introduction/4. Exercise Files.srt
2.3 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/1. Introduction/5. Course Agenda.srt
3 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/10. Maps - Directions and Route/1. Calculating Directions.mp4
88.4 MB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/10. Maps - Directions and Route/2. Displaying Directions Part 1.mp4
90.3 MB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/10. Maps - Directions and Route/3. Displaying Directions Part 2.mp4
142.3 MB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/10. Maps - Directions and Route/3.1 show-directions-part-2.zip
87.2 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/10. Maps - Directions and Route/4.1 overlays.zip
86.7 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/11. Maps - Preferences and Distance Conversions/1.1 preferences-creating.zip
92.3 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/11. Maps - Preferences and Distance Conversions/2.1 adding-views-preferences-screen.zip
95.2 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/11. Maps - Preferences and Distance Conversions/3.1 toggle-light-mode-dark-mode.zip
95.7 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/11. Maps - Preferences and Distance Conversions/4. Implementing Distance Formatter.mp4
93 MB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/11. Maps - Preferences and Distance Conversions/4.1 impl-distance-formatter.zip
100.9 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/11. Maps - Preferences and Distance Conversions/5. Displaying Distance in Miles and Kilometers.mp4
102.7 MB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/11. Maps - Preferences and Distance Conversions/5.1 displaying-distance-formatter.zip
100.8 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/11. Maps - Preferences and Distance Conversions/6.1 displaying-distance-formatter.zip
100.8 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/12. Stocks - Displaying Stocks from an API/2. Setting Up Two Column Structure.srt
6.7 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/13. Stocks - Displaying Stock News/2.1 Stocks-implement-stocks-article-model.zip
85.6 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/13. Stocks - Displaying Stock News/3.1 Stocks-fetch-business-articles-ws.zip
86.4 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/13. Stocks - Displaying Stock News/4.1 Stocks-ws-fetch-business-news.zip
91.1 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/13. Stocks - Displaying Stock News/5. Displaying Business News.mp4
138.2 MB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/13. Stocks - Displaying Stock News/5. Displaying Business News.srt
23 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/14. Stocks - Displaying News by Stock/3.1 Stocks-impl-stock-detail-screen.zip
463.1 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/14. Stocks - Displaying News by Stock/4.1 Stocks-impl-routing.zip
465.5 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/14. Stocks - Displaying News by Stock/5. Changing Screens Using Route.mp4
127.4 MB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/14. Stocks - Displaying News by Stock/5. Changing Screens Using Route.srt
16.3 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/14. Stocks - Displaying News by Stock/5.1 Stocks-changing-screens-using-route.zip
468.6 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/14. Stocks - Displaying News by Stock/6. Displaying Graph of Stocks Historical Prices.mp4
155.8 MB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/14. Stocks - Displaying News by Stock/6. Displaying Graph of Stocks Historical Prices.srt
20.4 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/14. Stocks - Displaying News by Stock/6.1 Stocks-displaying-graph.zip
480.3 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/14. Stocks - Displaying News by Stock/6.2 Stocks-displaying-graph.zip
480.3 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/15. Stocks - WebView and Navigation/1.1 Stocks-impl-web-view-screen.zip
482.7 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/15. Stocks - WebView and Navigation/2.1 Stocks-implement-webview.zip
485.7 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/15. Stocks - WebView and Navigation/3.1 Stocks-improving-routing-part-1.zip
485.7 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/15. Stocks - WebView and Navigation/4. Improving Routing Part 2 (Dividing Global State).mp4
97.3 MB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/15. Stocks - WebView and Navigation/4.1 Stocks-improving-routing-part-3.zip
486.8 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/15. Stocks - WebView and Navigation/5.1 Stocks-routing-history.zip
487.3 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/15. Stocks - WebView and Navigation/7.1 Stocks-business-news.zip
486.1 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/16. Conclusion/1. Next Steps.srt
989 B
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/16. Conclusion/2. Resources.html
455 B
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/2. Quick Tour of SwiftUI/1. What is SwiftUI.srt
1.9 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/2. Quick Tour of SwiftUI/4.1 LearnSwiftUI-images.zip
574.3 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/3. State Management in SwiftUI/3.1 UnderstandingState-binding.zip
51.7 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/3. State Management in SwiftUI/6.1 environment-keyvalue.zip
52.4 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/3. State Management in SwiftUI/7. Understanding @Environment - Example 2.srt
2.3 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/4. Understanding MVVM Design Pattern/1. What are Design Patterns.srt
1.6 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/4. Understanding MVVM Design Pattern/4. MVVM Architecture and Web APIs.srt
2.2 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/4. Understanding MVVM Design Pattern/5. Difference Between View Model and Model.html
455 B
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/5. Reminders App - Creating, Deleting and Displaying Lists/10. Implementing MyListsViewModel.mp4
98.4 MB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/5. Reminders App - Creating, Deleting and Displaying Lists/10.1 Reminders-impl-lists-view-model.zip
86.7 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/5. Reminders App - Creating, Deleting and Displaying Lists/11.1 Reminders-display-lists-on-screen.zip
99.9 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/5. Reminders App - Creating, Deleting and Displaying Lists/12.1 Reminders-delete-list.zip
90.1 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/5. Reminders App - Creating, Deleting and Displaying Lists/7. Designing AddNewListView.mp4
105.6 MB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/5. Reminders App - Creating, Deleting and Displaying Lists/7. Designing AddNewListView.srt
19.1 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/5. Reminders App - Creating, Deleting and Displaying Lists/8.1 Reminders-impl-ns-color-transformer.zip
92 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/5. Reminders App - Creating, Deleting and Displaying Lists/9. Registering NSColorTransformer.srt
2.8 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/1.1 Reminders-adding-mylistitem-entity.zip
90.8 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/1.2 Reminders-adding-mylistitem-entity.zip
90.8 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/10. Observing NSNotification ManagedObjectContextObjectsDidChange.srt
8.8 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/10.1 Reminders-nsnotification.zip
128.9 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/11.1 Reminders-mark-for-deleting.zip
139 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/12.1 Reminders-delay-to-delete.zip
136.1 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/13.1 Reminders-all-count-view.zip
133.8 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/14. Displaying Default List.srt
2.7 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/14.1 Reminders-all-count-view.zip
143.8 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/2.1 Reminders-mylistheaderview-mylistitems.zip
96.4 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/3.1 Reminders-mylistitemviewmodel.zip
104.6 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/4. Adding AddNewListItemView.mp4
82.6 MB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/4.1 Reminders-add-new-list-item-view.zip
110.9 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/5.1 Reminders-save-item.zip
114.3 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/6. Displaying List Items.srt
8.9 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/6.1 Reminders-displaying-items.zip
113.8 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/7.1 Reminders-list-item-cell.zip
116.7 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/8.1 Reminders-delete-item.zip
116.9 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/9. Updating List Items.mp4
171.6 MB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/9. Updating List Items.srt
25.4 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/6. Reminders App - Managing List Items/9.1 Reminders-updating-items.zip
129.3 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/7. Maps - Setup and Displaying User Location/4. Zooming in User's Location.srt
6.4 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/7. Maps - Setup and Displaying User Location/5.1 imple-location-manager.zip
63.4 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/8. Maps - Searching and Displaying Nearby Points of Interest/2.1 mklocalsearch.zip
69.2 KB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/8. Maps - Searching and Displaying Nearby Points of Interest/4. Calculating and Displaying Distance.mp4
98 MB
[TutsNode.com] - Programming macOS Using SwiftUI - Project Based Learning/9. Maps - Displaying, Selecting Annotations/2. Displaying a Callout View.mp4