Learn Qt and QML by Creating Cross Platform Apps with Felgo

所在平台: Udemy

课程主页: https://www.udemy.com/course/learn-qt-qml-v-play-and-keoba/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:通过 Felgo 创建跨平台应用程序学习 Qt 和 QML 课程概述: 该课程旨在教授 Qt 框架的基本概念、工具和功能,使学员能够使用 Qt、QML 和 Felgo 构建功能齐全的跨平台应用。Felgo 是 Qt 的扩展,可以使用单一代码库在 Android、iOS、Windows、Mac、Linux 和嵌入式 Linux 上开发应用,效率高于传统 Qt 框架。通过创建“Property Cross”应用程序,学员将学习如何利用网络 API 下载周边可购买的房地产信息。 课程内容: - 学习使用 QML 创建桌面和移动应用程序 - 正确结构化 Qt 应用程序 - 掌握 Qt 框架,进行异步请求而不影响应用性能 - 用单行代码显示异步下载的图片 - 创建房地产的无限滚动列表 - 保存用户最爱的房地产 - 学习应用导航的基础 - 使用比其他框架少十倍的代码创建功能完整的应用 学习过程: 课程从 Felgo 和 Qt Creator IDE 的安装开始,教授流畅的界面设计,掌握基本技能后,将深入学习事件监听和响应按钮点击。接下来,课程将讲解如何正确获取互联网数据并传递信号。这些知识将对各类软件开发框架均有帮助。此外,学员还将掌握无限滚动数据列表,展示图像、文本等,并允许用户浏览详细信息。 完成课程后,学员将能创建自己的跨平台应用,并准备在热门平台上发布。该课程适合初学者和有一定编程经验的开发者。期待与你一起学习!

课程评论(0条)

课程详情

_________________IMPORTANT NOTICE:This is a course for learning the Qt Framework. It was commissioned by Felgo, an official Qt Technology Partner._________________Learn all the basic concepts, tools, and functions that you need to build fully functional cross platform apps using Qt, QML and Felgo. Felgo is an extension for Qt that allows you to build fully functional cross platform applications on Android, iOS, Windows, Mac Linux and Embedded Linux using a single code base, with increased efficiency than the plain Qt framework.This course will show you how to create ‘Property Cross', an application that taps into an API on the web to download available real estates to buy nearby.Via this one app, you will learn everything you need to know about creating apps. User interfaces, web API calls, programmatic events and more!Build a Strong Foundation in QML and Qt with this Course for BeginnersLearn how to use QML to create desktop and mobile apps in ultra fast timeUnderstand how to structure a Qt application correctlyLearn the Qt FrameworkDiscover how to make asynchronous requests to a server without slowing down your appDisplay asynchronously downloaded images in a single line of codeCreate infinite scrolling lists of real estatesSave favourite real estatesLearn about app navigation basicsCreate fully functional apps using 10 times less code than other frameworks!And so much more!A Rapid Prototyping Technology AwaitsLearning the fundamentals of Felgo places a powerful and useful tool at your fingertips. It comes with many tools and features that native mobile developers don't have immediate access to, including the ability to download asynchronous images without plugins!In fact, Qt and QML are used by over a million developers worldwide. Chances are extremely high that you've used software built in Qt. VLC is but one of the well known examples.Content and Overview This course is suitable for beginner to intermediate programmers (although you should have some experience in any programming language prior to starting). Throughout our time together we'll create ‘Property Cross', a fully fledged property search app that shows you real estates at a chosen location. What's more it also allows you to browse based on location of your device as well as saving your favourite real estates! Along the way you'll learn most of the Qt and QML fundamentals that you need in order to become a fully fledged cross platform developer. How You'll ProceedStarting with the installation of Felgo (and the free Qt Creator IDE), this course will take you through creating fluid interfaces using the powerful yet simple QML language.After mastering the basics you'll learn how to do essentials such as listening to events and responding to button clicks.Following that we'll deep dive into how you should correctly structure an application in terms of fetching internet data and relaying signals to the main view. This knowledge will benefit you immensely as it is useful across all software development frameworks - not just Qt and QML.You'll also learn another fundamental - an infinite scrolling list of data. You'll learn how to show rows of images, text and more as well as allowing users to click through to a new page and see the details of a chosen property.During this journey you'll gain a thorough understanding of how mobile apps are constructed - an extremely useful skill that can be transposed to any other development framework, in any other programming language.On completion you'll be able to create your own fully fledged cross platform apps ready to publish on any popular platform! I look forward to working with you!

课程标签

0人关注该课程

主题相关的课程