Dart & Flutter: The Complete Mobile Apps Development Course

所在平台: Udemy

课程主页: https://www.udemy.com/course/dart-flutter-the-complete-mobile-apps-development-course/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Dart与Flutter:完整的移动应用开发课程 概述:Dart已成为一种优化用于Web和移动开发的通用语言,而Flutter是谷歌新开发的移动UI框架,旨在为Android和iOS原生构建美观的用户界面。Flutter提供了工具,将Dart代码编译为原生代码,同时还提供丰富的预构建和预样式的UI元素(称为Widgets),供用户组合成自己的用户界面。凭借如此多的功能,Dart和Flutter可以更快地开发移动应用程序。本实用课程专为刚开始进行移动开发的学生设计,旨在帮助他们构建功能完备且具有实际用途的移动应用程序。 课程内容: 课程包括三个完整的部分,旨在提供尽可能全面的培训。第一部分《Dart 2在7天内》旨在帮助学员搭建Dart和Flutter的开发环境,并学习创建变量、执行操作以及条件语句,还重点介绍面向对象编程的概念,如创建类、函数和数据结构。接着学员将构建一个待办事项应用,并调用API获取JSON数据,最后学习如何将应用发布到Google Play商店和Apple App Store。 第二部分《学习Dart - 用Flutter构建您的第一个应用》,学员将学习构建应用布局、创建小部件动画、与服务器进行数据交互,并将代码编译和发布到两大应用商店。 第三部分《与Flutter的实际项目》,通过解决现实世界中的问题,教授完整的Android和iOS应用开发步骤与技巧。学员将在Flutter平台上开发多个应用,并利用单一代码库,将其部署到Google Play商店和Apple App Store。 课程结束时,学员将能够使用Dart和Flutter构建令人惊叹的iOS和Android移动应用。 讲师介绍: 本课程的讲师包括Victor Wooding、Tim Anthony Manuel和Nigel Henshaw。Victor Wooding具有十年的教学与开发经验,曾负责多项网站项目;Tim Anthony Manuel是一位技术经理和应用开发顾问,专注于Flutter和Dart的应用开发;而Nigel Henshaw则是一位热爱分享知识的移动软件开发者,拥有丰富的软件开发背景。 这个课程是创新、实用和全面学习移动应用开发的绝佳选择。

课程评论(0条)

课程详情

Dart has become a general-purpose language that is optimized for web and mobile development. Flutter - Google's new mobile UI framework is developed to build beautiful user interfaces for both Android and iOS natively. Flutter is a SDK providing the tooling to compile Dart code into native code and it also gives you a rich set of pre-built and pre-styled UI elements also called widgets which you can use to compose your own user interfaces. With so much of features provided, it takes less time to develop mobile applications with Dart and Flutter.This practical course is designed specifically for people just starting out with Dart & Flutter for mobile development and who want to build fully functioning mobile applications that serves a real purpose. You will begin with learning the basics of the Dart programming language and setting up the development environment for Dart and Flutter to build your applications. You will then learn to build app layouts, perform widget animation, pull and push data to servers, and compile codes to build amazing native mobile apps for iOS and Android. You will also learn to deploy your applications on Google Play Store and Apple App Store.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Dart 2 in 7 Days, starts by setting up a development environment for Dart and Flutter from which to build your first app. You will then learn how to create variables and perform operations and will learn about conditional statements. You will also focus on object-oriented programming aspects, wherein you will learn about creating classes, functions, and data structures. Next, you will learn to build a To-Do list application by calling APIs to get JSON data. Finally, you will learn how to deploy your app on the Google Play Store and Apple App Store.In the second course, Learning Dart - Build Your First App with Flutter, you will be able to build app layouts, create widget animations, pull and push data to servers, and compile and release code to both stores.The third course, Real-World Projects with Flutter, model's real-world problems and then teaches the steps and techniques for creating solutions in the form of complete Android and iOS applications. Here with Flutter, you'll develop multiple apps for both stores with just one code base and deploy it to both Google Play Store and Apple App Store.By the end of this course, you will be able to build your own stunning iOS and Android mobile applications with Dart and Flutter.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Victor Wooding is a teacher and developer from Barbados. He has been teaching for ten years and coding for about eight. His first programming job came in 2011 when he was given the task of developing a website for the school that he was attached to. Since then he has developed skills in Photoshop, Illustrator, and Sketch and has learned Java, JavaScript, Swift, Dart, and Kotlin. Currently, he manages his own website-kodechamp-and uploads video tutorials to YouTube under his name.Tim Anthony Manuel works as a Technical Manager for Fennec3D, as an App Development Consultant for an upcoming software company in the Philippines, and as the lead (and only) developer in his own company, Third Degree Apps. As a freelancer, he has developed Android apps using Java, and many progressive web apps using Vue.js and Node.js backends. In his previous jobs, he worked extensively with industrial machine automation and machine vision systems, developing software using Visual Basic.NET. He also loves making 3D models using Solidworks, as well as 3D-printing them. Currently, Flutter and Dart, and all Firebase APIs, are his focus.Nigel Henshaw is a mobile software developer who as well as providing software development services loves to share his knowledge through his YouTube channel and website. He originates from New Zealand, where he started out as an electrician. After one too many electric shocks, he wisely decided on a career change. After completing a two-year diploma in Computer Science and Technology at the Auckland University of Technology, Nigel relocated to London for new opportunities.He landed a job as a test engineer with a pioneering tech company called Psion, who were one of the first to develop handheld devices and mobile operating systems. Before too long, Nigel was transferred to the base porting team and found himself in the middle of porting operating systems and writing device drivers with Symbian OS using C++.Nigel has experienced many wonderful opportunities through the software industry. He has worked in the UK, Scotland, and Japan, and held roles as a software engineer, consultant, project manager, and general manager of a remote development site.

课程标签

0人关注该课程

主题相关的课程