csbc-edu.github.io

Програмування під мобільні додатки

IІ семестр 2019-2020 н. р.

Викладач: Станіслав Віталійович Марченко


Курс викладається 1 семестр: 15 лекцій (30 годин), 15 практичних (30 годин). Форма контролю - залік


Дата Слайди Домашня робота Матеріали
      Огляд курсу;
Інструкція з оформлення звіту
10.02. Тема 01. Базовий синтаксис мови програмування Kotlin
Теорія + практика з теми 1 Ключові слова та оператори мови Kotlin
Минулорічне неподобство
Kotlin Language Documentation
17.02. Тема 02. Вступ до функціонального програмування мовою Kotlin
Теорія + практика з теми 2 (чорновик)  
24.02. Тема 03. Основи об’єктно-орієнтованого програмування в мові Kotlin
Теорія + практика з теми 3 (чорновик)  
02.03. Тема 04. Анатомія мобільного додатку для платформи Android
Конспект лекції (чорновик)
Практична робота 04 Анатомія додатку (Java) Архітектура платформи Android;
Why Are Kotlin Synthetics Deprecated and What Are the Alternatives?
23.03. Тема 05. Матеріальний дизайн та стилізація графічного інтерфейсу мобільних додатків
Система ресурсів Android-додатків;
Лекція до теми 5 (чорновик);
Практична робота 05 Сплеш-скріни на Android;
Презентація щодо ресурсів та модифікаторів ;
Анатомія шрифтів
Кодовая база. Расширяем RecyclerView
MotionLayout + RecyclerView = красивые анимированные списки
02.04. Тема 06. Макетування інтерфейсу мобільного додатку на основі фрагментів
Конспект лекції (чорновик)
Практична робота 06 Приклад реалізації нижньої панелі
Fragments: rebuilding the internals
7 Common Mistakes Easily Made with Android Fragment
09.04. Тема 07. Навігаційні елементи управління в Android-додатках
Jetpack Navigation Component in One Video;
Thinking in Compose;
Compose by example
Практична робота 07 Впровадження Navigation Drawer
Реалізація TabLayout + ViewPager;
Modular Navigation with Jetpack Compose
13.04. Тема 08. Використання інформації з локальних джерел даних у мобільних додатках
Практична робота 08 Аутентифікація користувачів за допомогою Google Sign-In
Основи роботи з кешом
Робота з Credentials API
Робота з Firebase-БД в реальному часі
SharedPreferences та делеговані властивості Kotlin