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