Крос-платформне програмування

Тип: Нормативний

Відділення: циклова комісія спеціальності комп'ютерні науки

Навчальний план

СеместрКредитиЗвітність
34Іспит

Лекції

СеместрК-сть годинЛекторГрупа(и)
336Майорчак  Б. Я.ПКК-21

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
372ПКК-21Майорчак  Б. Я.

Опис курсу

Курс охоплює принципи незалежності від платформи, роботу з фреймворками та бібліотеками для універсальної розробки (наприклад, .NET MAUI, Flutter, React Native, Electron тощо). Студенти вивчають створення інтерфейсів, роботу з файловою системою, мережеві запити, адаптацію застосунків під різні екрани та середовища виконання. Значна увага приділяється оптимізації, тестуванню та забезпеченню однакової функціональності й стабільності на всіх підтримуваних платформах.

Рекомендована література

  1. Голуб Б.М. C#. Концепція та синтаксис. Навч. посібник. – Львів: Видавничий центр ЛНУ імені Івана Франка, 2016. – 136 с.
  2. Liberty J. Programming C#. – O’Reilly Media, 2024. – 688 p.
  3. Friese T. Xamarin in Action: Creating native cross-platform mobile apps. – Manning Publications, 2018. – 480 p.
  4. Зінченко О.І. Основи програмування на платформі .NET. Навч. посібник. – Київ: Видавництво КПІ, 2015. – 320 с.
  5. Nathan A., Ramirez F. Cross-Platform Development in C++. – Addison-Wesley, 2019. – 496 p.
  6. Troelsen A. Pro C# 9 with .NET 5: Foundational Principles and Practices in Programming. – Apress, 2021. – 1200 p.

Силабус: СИЛАБУС З НАВЧАЛЬНОЇ ДИСЦИПЛІНИ «Крос-платформне програмування»

Завантажити силабус