ExtraTorrent.st - The Largest Bittorent System
Latest Articles
Most searched
ExtraTorrent.st > Categories > Other torrents


Browse Other torrents

Dart and Flutter: The Complete Developer's Guide [2023, ENG] torrent


Download torrent: Magnet link
Info hash: BE0FD23512B96C5485C04308334E39FC2D764111
Category: Categories > Other torrents
Trackers:
http://bt2.t-ru.org/ann?magnet
http://bt1.t-ru.org/ann
http://bt2.t-ru.org/ann
http://bt4.t-ru.org/ann
udp://tracker.opentrackr.org:1337
udp://open.stealth.si:80/announce
udp://tracker.torrent.eu.org:451/announce
udp://exodus.desync.com:6969
udp://open.demonii.com:1337/announce
udp://tracker.coppersurfer.tk:6969
udp://p4p.arenabg.com:1337
udp://tracker.internetwarriors.net:1337
Health:
 seeds: 10, leechers: 1
Torrent language:  
Total Size: 11.53 GB
Number of files:
742   
Uploader:
Schmul100
Torrent added:2023-08-27 23:10:00

Download Dart and Flutter: The Complete Developer's Guide [2023, ENG] torrent




Torrent Description
Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)

Dart and Flutter: The Complete Developer's Guide

Год выпуска: 07/2023
Сайт производителя: Udemy.com
Автор: Stephen Grider
Продолжительность: 31:15:39
Тип раздаваемого материала: Видеоурок
Язык: Английский
Файлы примеров: отсутствуют
Формат видео: MP4
Видео: MPEG4 Video (H264) 1280x720 (8:5) 30fps 1506kbps
Аудио: AAC 44100Hz stereo 128kbps

Описание: Everything you need to know for building mobile apps with Flutter and Dart, including RxDart and Animations!

If you're tired of spinning your wheels learning Swift or Android, this is the course for you.

Animations? You will learn it. Architectural Patterns? Included. Navigation? Of course!

Flutter is a newcomer to the mobile development scene. Strongly supported by Google, it is already viewed as an ideal platform for replacing native Swift and Android development. Thanks to its amazing standard library of widgets, fast compile times, and amazing documentation, developers are falling in love with Flutter!

This course supports MacOS and Windows - develop Android and iOS apps easily!

Flutter apps are created using the language Dart. No problem if you're not already familiar with Dart; this course includes a lightning fast introduction to Dart at the beginning, along with hours of bonus lectures at the end of the course solely focused on Dart and its advanced features. If you come from a background working with Java, Ruby, or Javascript, you'll feel right at home with Dart - the syntax is nearly identical, only a few core concepts need to be learned. Dart is a strongly typed language - but don't be discouraged if you're not a fan of strong types! I spend special time in this course to make it extra clear why developing with a strongly typed language is a breeze!

One of the greatest challenges around developing Flutter applications right now is understanding how to design and architect apps. Flutter is still in rapid development, and the community at large is still trying to find out the best techniques. With this in mind, special attention is paid in the course to making sure you understand the primary design patterns advocated by Google's Flutter team, including both the 'Stateful Widget' pattern and the 'BLOC' pattern. The 'BLOC' pattern makes heavy use of Reactive Programming techniques, which you'll learn about in this course as well. These techniques can be easily applied to other languages and frameworks as well - talk about a bonus!

Of course, no mobile app is complete without some nice looking animations. You'll learn how to build animations using Flutter's standard library of tools, which can be easily used to make interactions that your users will love. You should plan to complete the course with knowledge of how to reference Flutter's standard library of widgets to assemble complex animations.
[spoiler="Sign up today and you will"]
• Understand the Dart language and its primary features
• Store information for long periods of time on the user's device with offline storage
• Learn how to optimize network requests for improved performance on mobile networks
• Delight your users with complex animations
• Expose the functionality of your apps with multi-screen navigation
• Steer through the incredible amount of Flutter documentation
• Master Reactive Programming with streams by using RxDart
• Implement advanced design patterns advocated by Google's official Flutter team
• Handle user input with form validation
• Learn to build open source Dart packages and distribute them to other developers

I've built the course that I would have wanted to take when I was learning Flutter. A course that explains the concepts and how they're implemented in the best order for you to learn and deeply understand them.
[/spoiler]
[spoiler="Author"]

Stephen Grider
Engineering Architect
Stephen Grider has been building complex Javascript front ends for top corporations in the San Francisco Bay Area. With an innate ability to simplify complex topics, Stephen has been mentoring engineers beginning their careers in software development for years, and has now expanded that experience onto Udemy, authoring the highest rated React course. He teaches on Udemy to share the knowledge he has gained with other software engineers. Invest in yourself by learning from Stephen's published courses.
[/spoiler]
[spoiler="Who this course is for"]
• Developers looking to build quality apps with Flutter
[/spoiler]
[spoiler="What you will learn"]
√ Build beautiful multi-screen apps with Flutter
√ Understand the different approaches for loading and maintaining data in Flutter apps
√ Create and publish open source projects using Dart
√ Learn how to build offline-enabled apps with incredibly efficient data loading
√ Comprehend the best method for reading the incredible amount of Flutter documentation
√ Store long-term data on a user's physical device using SQLite
√ Master streams and understand reactive programming to create Flutter apps
[/spoiler]
[spoiler="Requirements"]
• Previous programming experience with Javascript, Java, Python, or similar is required.
[/spoiler]
[spoiler="Содержание (26 разделов • 402 лекции)"]
[spoiler="01 - Let's Dive In! (4 лекции • 5 мин.)"]
01. How to Get Help (01:03)
02. Course Resources (00:38)
03. Join Our Community! (00:07)
04. Course Organization (03:29)
[/spoiler]
[spoiler="02 - A Dart Introduction (13 лекций • 54 мин.)"]
01. Dart Overview (02:43)
02. The Dartpad Editor (02:18)
03. Our First Program (02:32)
04. Pulling the Pieces Apart (02:44)
05. Functions in Dart (03:36)
06. Introduction to Types (08:36)
07. Why Use Types? (05:36)
08. String Interpolation (03:19)
09. Object Oriented Programming in Dart (03:12)
10. Creating Classes (04:33)
11. Creating Class Instances (03:57)
12. Constructor Functions (07:26)
13. Review on Constructors (03:41)
[/spoiler]
[spoiler="03 - Staying on Target with Dart (19 лекций • 1 ч. 18 мин.)"]
01. App Overview (01:12)
02. OOP Design Flow (03:19)
03. Adding Fields to Classes (05:59)
04. Associated Methods (01:22)
05. More Initialization with Constructors (02:52)
06. For Loops (03:08)
07. Adding Elements to Lists (03:56)
08. More on Variable Initialization (04:46)
09. Customizing Print Statements (03:35)
10. ToString on Cards (04:30)
11. Shuffling a List (06:11)
12. Annotating Argument Types (04:42)
13. Filtering Lists (03:46)
14. Annotating Argument Types (02:39)
15. Filtering Lists (05:49)
16. Shorthand Function Syntax (07:14)
17. Removing Individual Records (02:45)
18. RemoveCard Implementation (06:08)
19. Named Parameters (04:00)
[/spoiler]
[spoiler="04 - Flutter Environment Setup - MacOS (5 лекций • 15 мин.)"]
01. Flutter Setup on MacOS (02:01)
02. SDK Extraction (02:02)
03. Editing the PATH Variable (07:46)
04. XCode License (01:24)
05. Generating Flutter Projects (01:20)
[/spoiler]
[spoiler="05 - MacOS Setup - Android (7 лекций • 10 мин.)"]
01. Android Setup on MacOS (01:57)
02. Android Dependencies (01:17)
03. Android Project Setup (01:13)
04. More Android Dependencies! (01:25)
05. Android Emulator Creation (01:51)
06. Flutter Startup (01:27)
07. Finished Android Setup (00:23)
[/spoiler]
[spoiler="06 - MacOS Setup - iOS (4 лекции • 4 мин.)"]
01. iOS on Mac Setup (01:06)
02. XCode Setup (00:36)
03. iOS Simulator Startup (01:44)
04. App Startup (00:23)
[/spoiler]
[spoiler="07 - Flutter Setup on PC (8 лекций • 15 мин.)"]
01. Flutter Install (03:39)
02. More Flutter Installation (02:47)
03. Android Install (00:47)
04. Additional Dependencies (01:03)
05. Generating a Project (00:53)
06. Selecting an Image (01:49)
07. Starting the Emulator (03:18)
08. Finishing Android Setup (00:23)
[/spoiler]
[spoiler="08 - App Building Time! (14 лекций • 55 мин.)"]
01. Code Editor Setup (00:41)
02. What's Flutter About, Anyways? (05:53)
03. App Overview (02:07)
04. The Four Step Design Process (04:14)
05. Import Statements (04:36)
06. Creating Widgets (04:56)
07. Displaying Content on Screen (02:30)
08. Showing a Scaffold (06:09)
09. Customizing the App Bar (03:57)
10. Named Parameter Clarification (05:02)
11. Required Parameters (03:19)
12. Child Parameters (02:17)
13. Displaying Icons (05:48)
14. Adding Custom Widgets (03:49)
[/spoiler]
[spoiler="09 - State Design with Flutter Apps (6 лекций • 31 мин.)"]
01. Stateless vs Stateful Widgets (04:15)
02. The Build Method (04:00)
03. Local Import Statements (05:34)
04. Quick Breather and Review (03:17)
05. Refactoring Stateless to Stateful (05:41)
06. More Refactoring to Stateful Widgets (08:38)
[/spoiler]
[spoiler="10 - High-Level Dart (2 лекции • 13 мин.)"]
01. Generics in Dart (06:33)
02. Why Two Classes? (06:24)
[/spoiler]
[spoiler="11 - HTTP Requests with Flutter (22 лекции • 1 ч. 52 мин.)"]
01. Photos API (03:06)
02. Working with JSON (05:25)
03. Casting JSON to Model Instances (04:02)
04. Named Constructors (06:36)
05. Adding an Image Model (05:44)
06. Function References (03:41)
07. The HTTP Package (04:08)
08. Issuing HTTP Requests (02:54)
09. Handling Dart Futures (07:50)
10. Parsing Future Responses into a Model (04:17)
11. Updating the AppState Widget (03:41)
12. Building Lists of Widgets (04:57)
13. Sending Images to the ImageList (03:35)
14. The Final Keyword (05:32)
15. Building Lists with ListView (05:55)
16. Listing URL's (01:38)
17. Text to Images (03:56)
18. Containers for Positioning (08:07)
19. Adding Border Style (07:18)
20. Column Widgets for Layout (09:18)
21. Selective Padding (05:05)
22. App Review (04:47)
[/spoiler]
[spoiler="12 - Forms and Validation with Flutter (21 лекция • 1 ч. 45 мин.)"]
01. App Overview (05:26)
02. Boilerplate App Code (04:50)
03. Creating the Login Screen (06:32)
04. More Container Styling (04:30)
05. Labels and Hint Text (08:45)
06. Customizing Keyboard Type (03:21)
07. Handling Password Inputs (05:09)
08. Displaying Buttons with RaisedButton (04:11)
09. Changing Widget Colors (01:35)
10. Layout Control (08:05)
11. Form Validation (03:44)
12. Referencing Widgets with Global Keys (04:24)
13. The Form Widget and FormState (05:18)
14. Creating a Global Key (02:09)
15. Referencing FormState with Global Keys (04:30)
16. Validating via FormState (05:55)
17. Triggering Validation (06:37)
18. Retrieving Form Values (06:31)
19. Final Form Submittal (04:02)
20. Code Reuse with Mixins (03:53)
21. Mixin Validator Implementation (05:10)
[/spoiler]
[spoiler="13 - Reactive Programming with Dart (15 лекций • 1 ч. 17 мин.)"]
01. A Quick Detour (01:00)
02. Streams by Analogy (05:59)
03. Characteristics of Streams (04:08)
04. StreamControllers and Sinks (05:18)
05. Mapping a Stream (02:39)
06. Adding a StreamTransformer (04:25)
07. Implementing the Listener (03:27)
08. Stream Review (07:51)
09. Let's Build a Game (05:35)
10. Why Streams? (09:46)
11. Word Guessing (05:32)
12. Stream's 'Take' and 'Where' Functions (06:08)
13. Validation with Streams (05:56)
14. Email Validation (04:19)
15. Wiring up the Error (04:35)
[/spoiler]
[spoiler="14 - Advanced Flutter Architecture - The Bloc Pattern (17 лекций • 1 ч. 30 мин.)"]
01. BLOC's vs Stateful Widgets (06:42)
02. The Purpose of Streams with Blocs (07:39)
03. Generating a New Project (00:55)
04. App Boilerplate (03:05)
05. Second Time on LoginScreen (03:13)
06. TextFields with RaisedButtons (07:48)
07. How to Use TextFields (03:17)
08. BLOC Design for TextFields (04:03)
09. Annotating Stream Types (05:01)
10. Issues with Bloc Access (06:26)
11. Shortcut Access with Getters (08:40)
12. Public vs Private Fields (07:32)
13. Improving the BLOC Api (04:07)
14. Validation Transformers (06:52)
15. A Technicality Around Mixins (04:25)
16. Cleaning Up Controllers (03:18)
17. Bloc Application (06:49)
[/spoiler]
[spoiler="15 - Consuming BLOC Data (11 лекций • 58 мин.)"]
01. The StreamBuilder Widget (11:26)
02. Streambuilder for Password Fields (04:18)
03. Scoped Bloc Approach (03:08)
04. Provider Implementation (05:37)
05. The Provider's 'of' Function (07:33)
06. The Provider's Constructor (02:16)
07. The Provider in Action (03:19)
08. Accessing the Bloc (05:32)
09. Breather and Review (05:37)
10. Enabling Form Submission (05:16)
11. Stream Merging Possibilities (04:07)
[/spoiler]
[spoiler="16 - RxDart for Reactive Programming (10 лекций • 56 мин.)"]
01. Introducing RxDart (04:13)
02. More on RxDart (05:52)
03. The CombineLatest Function (10:06)
04. CombineLatest in Action (06:38)
05. More on StreamBuilder (03:38)
06. Interpreting Stream Values (05:57)
07. Broadcast Streams (04:41)
08. Disabled by Default (03:13)
09. Replacing Controllers with Subjects (08:20)
10. Review of BLOCs (03:23)
[/spoiler]
[spoiler="17 - Building Delightful Animations (38 лекций • 2 ч. 59 мин.)"]
01. App Overview (02:52)
02. Animation Library Classes (10:37)
03. App Boilerplate (02:47)
04. StatefulWidgets for Animations (04:19)
05. Widget Structure (02:26)
06. Displaying a Cat (03:44)
07. The InitState Method (03:54)
08. Declaring the TickerProvider (05:45)
09. Tweens with Curves (05:43)
10. Performance Savings with AnimatedBuilder (05:02)
11. Nature of Animation (07:01)
12. Starting the Animation (01:47)
13. Watching for Taps with GestureDetector (04:59)
14. Reversing Animation States (06:34)
15. Building the Box (03:26)
16. Layouts with the Stack Widget (02:43)
17. Order of Drawing Widgets (02:51)
18. Add Center Widget (03:32)
19. Positioned Widgets (11:06)
20. Expanding Stack Dimensions (06:57)
21. Three Reasons for Strange Layouts (07:16)
22. Positioned Constraints (03:57)
23. Negative Offsets (03:56)
24. Stack Clip Settings (03:45)
25. Adjusting Tween Ranges (02:18)
26. Adding Box Flaps (03:28)
27. Rotating Widgets (06:13)
28. Rotation by Radians (06:14)
29. Changing Rotation Point (03:37)
30. A Touch of Positioning (05:18)
31. BoxAnimation Controller (06:59)
32. Adding Animated Builders (06:27)
33. Resetting Animations (04:09)
34. Constraining Animation Range (04:20)
35. Adding the Right Flap (03:14)
36. Negative Rotation Values (04:05)
37. Toggling Animation State (02:36)
38. Animation Wrapup (02:49)
[/spoiler]
[spoiler="18 - Performant Data Fetching (8 лекций • 58 мин.)"]
01. App Overview (03:08)
02. Hacker News API (08:50)
03. More API Challenges (08:03)
04. API Performance Strategy (08:27)
05. Creating the ItemModel Class (08:38)
06. A Few More ItemModel Properties (05:24)
07. API Provider Implementation (06:45)
08. Fetching Individual Items (08:32)
[/spoiler]
[spoiler="19 - Testing with Flutter and Dart (6 лекций • 32 мин.)"]
01. Testing with Dart (04:43)
02. A Few Imports (05:09)
03. Writing Expectations (05:22)
04. Mocking HTTP Requests (05:52)
05. Returning JSON (05:42)
06. Testing FetchItem (05:17)
[/spoiler]
[spoiler="20 - Offline Data Storage (14 лекций • 1 ч. 11 мин.)"]
01. SQLite DB Provider (04:03)
02. Database Imports (04:27)
03. Async Constructors (02:21)
04. Creating a DB Connection (05:09)
05. Creating Tables with SQLite (03:41)
06. Adding Table Columns (04:22)
07. Issuing Queries (07:55)
08. Multiple Named Constructors (04:31)
09. Massaging DB Return Maps (04:30)
10. Turning Class Instances to Maps (08:41)
11. Implementing the Repository (04:05)
12. More on the Repository (07:08)
13. Type Annotations (06:12)
14. Casting Lists (03:31)
[/spoiler]
[spoiler="21 - Type Design (13 лекций • 58 мин.)"]
01. More on the Repository (02:45)
02. Abstract Classes (07:02)
03. The Need for Abstract Classes (04:27)
04. Why Abstract Classes? (07:34)
05. More on Abstract Classes (07:02)
06. Repository Interface Design (07:16)
07. Defining the Source (05:52)
08. Cache Definitions (02:08)
09. Lists of Sources and Caches (03:30)
10. Ultimate Reusability (04:05)
11. Quick Gotcha (02:18)
12. Another Quick Gotcha! (01:07)
13. FetchTopIds Implementation (02:28)
[/spoiler]
[spoiler="22 - On Demand Widget Rendering (42 лекции • 3 ч. 33 мин.)"]
01. App Setup (02:45)
02. A Touch of Boilerplate (02:45)
03. Data Fetching Concerns (10:12)
04. Solution Outline (03:21)
05. FutureBuilder in Action (12:04)
06. The Stories Provider (06:02)
07. Bloc Design (06:49)
08. Exposing Bloc Getters (03:32)
09. Wiring up the Stories Provider (03:19)
10. Bloc Testing (07:51)
11. Type Annotations Solve Problems (03:22)
12. Circular Progress Indicator (03:20)
13. Item Fetching Architecture (07:01)
14. Giant Gotcha with StreamBuilder (08:33)
15. Giant Gotcha Solution (07:16)
16. Implementing ScanStreamTransformer (05:38)
17. Finishing the ScanStreamTransformer (02:27)
18. Adding the Items Controller (03:49)
19. A Gotcha Around Streams? Impossible! (03:28)
20. Single Transformer Application (03:46)
21. The ListView Tile (04:07)
22. StreamBuilder Setup (03:27)
23. Wrapping Up the FutureBuilder (03:56)
24. Double Gotcha! (03:56)
25. Stream Subscriptions (10:01)
26. Stream Subscription Fix (01:13)
27. Additional Streams (02:37)
28. A Laborious Refactor (08:42)
29. Result of Refactor (02:28)
30. Quick Debug Session (03:57)
31. Resolving Database Conflicts (09:00)
32. Building Story Tiles (05:18)
33. Comments Icon (04:43)
34. Applying Dividers with Height (05:36)
35. Loading Container Stand-in (03:23)
36. Building the Loading Container (04:20)
37. Showing the Loading Container (02:55)
38. Long-Lived Cache Values (02:35)
39. Swipe to Refresh Indicator (02:54)
40. Implementing a Refresh Widget (04:33)
41. Clearing Database Tables (07:51)
42. Communicating a Future to onRefresh (08:22)
[/spoiler]
[spoiler="23 - Navigation with Flutter (34 лекции • 2 ч. 57 мин.)"]
01. Navigation in Flutter (04:05)
02. Map Based Routing (05:56)
03. OnGenerateRoute-Based Navigation (03:39)
04. OnGenerateRoute Implementation (06:34)
05. Navigating in Style! (10:05)
06. A PageRoute for NewsDetail (07:25)
07. A Scaffold in NewsDetail (03:41)
08. Parsing Route Settings (04:42)
09. The Comments Bloc Provider (06:04)
10. Comments Bloc Design (05:11)
11. More on Comments Bloc (07:35)
12. Recursive Data Fetching (12:46)
13. Quick Fix (00:17)
14. Connecting the Comments Provider (03:42)
15. Testing Recursive Fetching (03:22)
16. Consuming the Item Map (05:15)
17. Displaying the Story Title (05:48)
18. Text Styling (06:14)
19. Container Alignment (05:31)
20. Building the Comments List (07:29)
21. More Logic Extraction (04:38)
22. The Comment Widget (05:01)
23. Comment's FutureBuilder (03:21)
24. Showing Individual COmments (06:34)
25. Recursive Rendering (05:50)
26. Styling the Comment List (04:26)
27. Defaulting Null Values (03:37)
28. Handling Deleted Comments (02:56)
29. Nested Comments (03:26)
30. ListTile's ContentPadding Property (05:24)
31. Replacing Placeholder Characters (05:14)
32. Loading Containers for Comments (02:56)
33. App Wrapup (06:10)
34. Last Fix! (01:41)
[/spoiler]
[spoiler="24 - Appendix One: Building Open Source with Dart (49 лекций • 3 ч. 52 мин.)"]
01. Dart Local Installation (02:38)
02. Dart Install on Mac (03:23)
03. Editor Setup for Dart (03:43)
04. App Overview (02:38)
05. Folder and File Structure (06:43)
06. The PubSpec File (03:08)
07. Running Dart Files (03:58)
08. Program Design Methodology (08:15)
09. Class Creation (02:38)
10. Terminal Design (03:15)
11. Terminal Implementation (02:14)
12. Stdout and Stdin (05:17)
13. Import Statements (06:24)
14. Stdout Instance (04:35)
15. More on Import Statements (09:54)
16. Testing the Import Class (03:22)
17. Checking Operating System (03:51)
18. Clearing Windows Terminal (02:23)
19. Clearing Other Terminals (01:07)
20. Testing ClearScreen (01:22)
21. Collecting Input Over Stdin (07:11)
22. Option Class FIelds (07:07)
23. Adding Dynamic Fields (02:14)
24. Printing Individual Options (06:58)
25. Testing Option Printing (04:36)
26. List Shortcomings (04:35)
27. Maps in Dart (11:35)
28. Refactor to Maps (03:43)
29. The Prompter Class (04:00)
30. Testing the Prompter (03:54)
31. Extracting the Terminal (04:29)
32. Var vs Final for Variables (07:01)
33. Final's Affect on Values (06:01)
34. Const's Dual Nature (06:22)
35. Const's Behavior by Type (12:02)
36. Marking Terminal as Const (02:12)
37. Private Variables (07:22)
38. Finishing Prompter (05:35)
39. Error Handling (03:25)
40. Asking Binary Questions (04:04)
41. Testing Binary Inputs (04:20)
42. Code Similarities (04:33)
43. Refactor for Code Reuse (05:00)
44. More on Private (05:15)
45. Central Lib File (02:44)
46. A Single Export Point (03:09)
47. A Relevant Example File (03:16)
48. Outstanding Project Config (02:53)
49. Uploading the Prompter Lib (05:40)
[/spoiler]
[spoiler="25 - Appendix Two: Building a Dart CLI (19 лекций • 1 ч. 18 мин.)"]
01. App Overview (02:51)
02. Project Setup (04:05)
03. Importing Library Code (05:37)
04. Forcibly Exiting a Program (04:09)
05. Prompting for File Type (03:27)
06. Implementation Flow (04:13)
07. Working with the Current Directory (05:07)
08. Filtering Non-Files (07:13)
09. Filtering Non-Images (03:29)
10. Building Options from Images (06:03)
11. Testing Image Selection (02:29)
12. Converting Images (06:06)
13. The ConvertImage Function (03:03)
14. Reading File Contents (03:40)
15. Encoding to JPG or PNG (03:39)
16. Writing Files to the Hard Drive (05:33)
17. Returning the Image Name (01:42)
18. Testing Image Conversion (02:37)
19. Opening the Image (03:23)
[/spoiler]
[spoiler="26 - Extras (1 лекция • 1 мин.)"]
01. Bonus! (00:33)
[/spoiler]
[/spoiler]
[spoiler="Скриншоты"]

[/spoiler]

Download Dart and Flutter: The Complete Developer's Guide [2023, ENG] torrent


Related Torrents

Added  Size  S  L  Health
Download Magnet link   Udemy - Google Flutter Dart - build app for Android and iOS in Other , by
freecoursewb
3y 1.50 GB 1 1
Download Magnet link   Udemy - Dart and Flutter: The Complete Developer's Guide in Other , by
fcs0310
3y 20.50 GB 0 0
Download Magnet link   Dart and Flutter 3 Bootcamp: Build Apps for Any Screen! in Other , by
tutsnode
3y 7.00 GB 0 0
Download Magnet link   Udemy - Dart and Flutter 3 Bootcamp: Build Apps for Any Screen! (Giga Course) in Other , by
CourseClub
3y 7.00 GB 4 0
Download Magnet link   The Complete Dart Language Guide for Beginners and Beyond [2021, ENG] in Other , by
Schmul100
3y 3.28 GB 5 0




Home - Browse Torrents
ExtraTorrent.st is in compliance with copyrights
2025 ExtraTorrent.st