UdemyGoogle Flutter

Flutter developer exams

التصنيف الكامل: Teaching & Academics > Online Education > Google Flutter

Flutter developer exams

عن هذا الكورس

ArchitectureThe basic component in a Flutter program is a "widget", which can in turn consist of other widgets.[18] A widget describes the logic, interaction, and design of a UI element with an implementation similar to React.[18] Unlike other cross-platform toolkits such as React Native and Xamarin which draw widgets using native platform components, Flutter renders widgets itself on a per-pixel basis. Flutter has two types of widgets: stateless and stateful. Stateless widgets only update if their inputs change, meaning they otherwise won't need to be rebuilt when other elements of the screen change, while stateful widgets can call the setState() method to update an internal state and redraw.[18][19] Although widgets are the primary method of constructing Flutter applications, they can also be bypassed in favor of directly drawing on a canvas. This feature has been occasionally used to implement game engines in Flutter.[20]The Flutter framework contains two sets of widgets that conform to specific design languages: Material Design widgets implement Google's design language of the same name, and Cupertino widgets implement Apple's iOS Human interface guidelines.[21][22] Flutter allows the developer to use either set of widgets on either platform. Developers can use Cupertino widgets on Android.

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق ومباشر

ينقلك لصفحة التسجيل الرسمية

سعر الكورس
$39.99
المنصة:Udemy
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
Backtracking, Dynamic Programming & Randomization Algorithms
Udemy
Algorithms

Backtracking, Dynamic Programming & Randomization Algorithms

Unlock the logic behind some of the most fascinating and foundational problems in computer science through this comprehensive course on algorithms and computational theory. Whether you're a computer science student, a coding enthusiast, or a professional preparing for technical interviews or competitive programming, this course will guide you through both practical problem-solving techniques and essential theoretical insights.We begin with Backtracking, a systematic method for generating all possible solutions by exploring one option at a time and abandoning paths that don’t meet the criteria. Using intuitive explanations and hands-on coding, you'll learn how backtracking applies to real-world problems, including the classic N-Queens Problem, where the goal is to place N queens on an N×N chessboard so that no two queens attack each other, and the Sum of Subsets Problem, which involves finding subsets of numbers that sum to a specific value.Next, you’ll explore the Floyd-Warshall Algorithm, a key dynamic programming solution used to compute shortest paths between all pairs of vertices in a weighted graph. This technique is a fundamental part of graph theory and essential for applications involving network routing and path optimization.The course also covers Randomized Algorithms, which use randomness to improve performance or simplify solutions. You'll learn how they are used in sorting, testing, and optimization scenarios, and why they are often preferred in large-scale or uncertain environments.Delve into Vertex Cover, an important NP-complete problem in graph theory, where the objective is to find the smallest set of vertices that cover all edges in a graph. This introduces you to approximation algorithms and the challenges of computational hardness.Finally, we introduce P vs NP, one of the most profound questions in computer science. Understand the classif

Nonprofits in India: A Beginner’s Guide
Udemy
Environmental, Social and Governance (ESG)1 total hour

Nonprofits in India: A Beginner’s Guide

Disclosing the use of artificial intelligence generated content in your course content"This course contains the use of artificial intelligence."Do you want to start an NGO, work in the nonprofit sector, or strengthen an existing social organisation in India?This course gives you step‑by‑step guidance, real case studies, and practical tools to help you build trusted, impactful, and sustainable NGOs.Unlike theory‑heavy courses, this program is grounded in Indian realities—laws, compliance, operations, community work, governance, impact measurement, and the future of social change.Whether you are a founder, volunteer, student, donor, or NGO professional, this course will help you understand how nonprofits really work on the ground.What You Will LearnBy the end of this course, you will be able to:Understand what NGOs are and why they matter in IndiaClearly explain the difference between profit and nonprofit organisationsChoose the right NGO structure and registration pathwayPrepare for legal, compliance, and documentation requirementsRun day‑to‑day NGO operations and field activitiesEngage communities and mobilise grassroots supportPlan and execute projects, events, and campaignsBuild transparency, credibility, and good governanceDesign impact measurement and reporting systemsLearn from real NGO case studies across health, education, and community developmentExplore how technology and AI can support social goodUnderstand the future of NGOs in India and your role in itCourse Structure (High‑Level Overview)Understanding the Nonprofit WorldWhat NGOs are, why they exist, and current challenges

1 total hour
Penentuan Batas Pengelolaan Wilayah Laut
Udemy
Geospatial

Penentuan Batas Pengelolaan Wilayah Laut

Pada Course ini, peserta akan mendapatkan pemahaman yang mendalam tentang Konsep dan Pengertian batas wilayah laut, serta pengelolaan batas wilayah yang mencakup batas antar kabupaten, provinsi, dan negara berdasarkan aturan yang berlaku. Materi perkuliahan juga akan mencakup aspek dasar hukum dan argumentasi histories dalam penentuan batas pengelolaan wilayah laut, termasuk penggunaan traktat atau perjanjian. Selain itu, sengketa dan penyelesaian batas maritim juga akan dibahas, termasuk penyebab sengketa dan cara-cara untuk menyelesaikannya.Peserta kursus ini akan mempelajari konsep dan pengertian wilayah/daerah serta berbagai jenis batas wilayah darat dan laut. Mereka akan diberikan contoh konflik yang pernah terjadi terkait batas wilayah, sehingga dapat memahami situasi dan kompleksitas yang terkait dengan topik ini. Selanjutnya, para peserta akan memahami peraturan terkait batas wilayah laut, termasuk undang-undang dan peraturan pemerintah yang berlaku di Indonesia. Mereka juga akan mempelajari kajian garis pantai terkait batas laut, termasuk definisi garis pantai, topografi pantai, dan metode geodetik yang digunakan untuk penetuan garis pantai.Dalam pelajaran ini, peserta akan mendapatkan pemahaman tentang batas maritim Indonesia, serta konsep titik dasar, garis pangkal, dan garis penutup yang berperan penting dalam penetapan batas wilayah laut. Capaian pembelajaran pun sangat beragam dan mencakup berbagai aspek keterampilan dan pengetahuan dalam bidang geodesi, surveying, hidrografi, penginderaan jauh, fotogrametri, dan kadaster. Para peserta juga diharapkan mampu mengidentifikasi, merumuskan, menganalisis, dan menyelesaikan permasalahan dalam bidang tersebut. Mereka juga akan dilatih untuk merencanakan, melaksanakan, serta mengevaluasi proses kegiatan survey dan pemetaan dengan menggunakan teknologi terbaru.Selain itu, perkuliahan ini juga akan membekali peserta dengan keterampilan berkolaborasi dalam tim lintas disiplin dan lintas budaya, seh

BIM 4D Using Autodesk Navisworks - AulaGEO
Udemy
Navisworks5 total hours

BIM 4D Using Autodesk Navisworks - AulaGEO

Autodesk Navisworks is a powerful software designed to enhance construction project coordination by integrating multidisciplinary models into a unified platform. This comprehensive course focuses on the Manage version of Navisworks, equipping you with the skills to import, review, and coordinate models from applications such as Revit, AutoCAD, Civil 3D, and Plant3D. Whether you are a construction professional or a project manager, this training enables you to streamline workflows, improve collaboration, and mitigate clashes early in the design phase.Through a hands-on approach, you will progress from mastering the Navisworks interface and workspace customization to performing advanced model navigation and creating impactful simulations. You will learn how to perform real-time walkthroughs, generate photorealistic renderings, and produce detailed construction schedule simulations with the TimeLiner module, adding the crucial fourth dimension of time to your BIM workflows.The course also covers essential clash detection techniques and interference checks that allow for proactive problem-solving by identifying conflicts between disciplines before construction begins. With practical guidance on creating camera animations, managing multiple viewpoints, and generating interference reports, you will gain confidence to deliver high-quality presentations and virtual tours to stakeholders.Designed for clarity and practical application, this course features sections tailored to navigating models, collaborative review processes, rendering, animation, and simulating construction sequences. You will develop the ability to facilitate interdisciplinary teamwork, optimize coordination, and enhance visual communication throughout the project lifecycle.By completing this course, you will be capable of leveraging Autodesk Navisworks to reduce rework, improve project scheduling accuracy, and deliver professional presentations, all essential to successful construction project delivery in today’s BIM-driv

4.3/ 5
5 total hours
Coding in Quarantine A: Programming Languages/Video Games
Udemy
Programming Fundamentals

Coding in Quarantine A: Programming Languages/Video Games

Learn how to code while learning about current events! We will be teaching about COVID-19 throughout this course in a kid-friendly way. This course in particular revolves around learning about different programming languages and how students can learn programing through both playing and designing video games. Students will learn through different programming language environments with our expert coding coaches!

Business English Networking: Speak Confidently
Udemy
Business Communication5 total hours

Business English Networking: Speak Confidently

The course will include English language techniques for business-related socializing and networking. Should also include how to interact with business contacts in person, on the phone, or over email in a professional manner. This course includes AI-assisted lessons designed to improve clarity, consistency, and your overall learning experience. This course contains the use of artificial intelligence. Business English: Networking for SuccessCourse Description:Are you an ESL student looking to improve your business communication skills? In this practical and engaging course, you'll master essential English language techniques for professional networking and socializing in a business context. Whether you're meeting new contacts in person, on the phone, or through email, this course will equip you with the tools you need to interact confidently and professionally.You’ll learn how to introduce yourself, make small talk, and build lasting relationships with business contacts in various situations. We’ll cover key phrases, cultural considerations, and etiquette for networking events, conferences, meetings, and beyond. Plus, you’ll discover how to handle business communications over email and phone with clarity and professionalism.By the end of this course, you will:Master essential business networking vocabulary and phrasesImprove your skills for face-to-face networking and meetingsCommunicate confidently and effectively via email and phoneUnderstand cultural norms and etiquette in professional settingsBuild and maintain professional relationships in English-speaking environmentsWhether you're a beginner or intermediate English learner, this course is designed to boost your confidence and fluency when connecting with colleagues, clients, and partners in a business setting.Enroll today and start building your professional network

5.0/ 5
5 total hours