Содержание
- 2. Навигация в Android с Kotlin Упоров Дмитрий Руководитель отдела мобильной разработки, ЦВТ /
- 3. Master-details
- 4. Java - Junior way Минусы: Дублирование, многословность Неочевиден контракт передачи данных
- 5. Java - The way: Factory-method
- 6. Плюсы: Лаконичность вызова start(this)??? Boilerplate code Нагрузка статикой, нарушение SR Минусы: Неочевидность Java - The way
- 7. Java -> Kotlin
- 8. Java -> Kotlin
- 9. ̶Н̶̶̶е̶̶̶о̶̶̶ч̶̶̶е̶̶̶в̶̶̶и̶̶̶д̶̶̶н̶̶̶о̶̶̶с̶̶̶т̶̶̶ь̶ Boilerplate code Нагрузка статикой, нарушение SR Kotlin - a way
- 10. Boilerplate code ̶Н̶а̶г̶р̶у̶з̶к̶а̶ ̶с̶т̶а̶т̶и̶к̶о̶й̶,̶ ̶н̶а̶р̶у̶ш̶е̶н̶и̶е̶ ̶S̶R̶ Kotlin - better way
- 11. Kotlin - better way
- 12. Kotlin - better way
- 13. Decompiled byte-code: Kotlin - The best way
- 14. Intent delivery EXTRAS
- 15. Parcelable
- 16. Model wrapping - pervy’ blin komom Обертка над каждой моделью: Плюсы: Инкапсуляция Читабельность Минусы: Boilerplate Несколько
- 17. Плюсы: Единая точка обработки Расширяемость (ха-ха) Минусы: Необходимость расширения RuntimeException Неоформляемо Model wrapping - pervy’ blin
- 20. КОДОГЕНЕРАЦИЯ!!1! >:D
- 22. Model wrapping - Wrong way
- 23. Annotation processor
- 24. Model wrapping - Wrong way
- 25. Java Mirror API
- 26. Нет информации о реализованных интерфейсах Нет ограничения реализации “Или то, или другое” Нет гарантии, что пользователь
- 28. “Используй дженерики..”
- 29. RuntimeException Kotlin - Wrapped model getting
- 30. No way, but... There is way to avoid RuntimeException?
- 31. Input Any? Serializable Parcelable
- 32. Model wrapping - Kotlin better way
- 33. How to filter Serializable or Parcelable? Перегрузка метода == ограничение всех параметров одним интерфейсом Ограничения реализации
- 34. Model wrapping - Kotlin the best way
- 35. Model wrapping - Kotlin the best way
- 36. Improvements time
- 37. Improvements time
- 38. Improvements time
- 39. Improvements time
- 40. Kotlin magic time
- 41. Improvements time
- 42. Success!
- 43. Improvements time 2
- 44. Improvements time 2
- 45. Success 2!
- 46. Improvements time 3 - ArgumentWithKey
- 47. Improvements time 4: Intent.() -> Unit
- 48. Improvements time 5: Other components Fragment way: Service way: to be continued..
- 52. Скачать презентацию

















































Анонс групп в Вконтакте и Инстаграме Ставропольская краевая организации Профсоюза работников народного образования и науки РФ
Презентация "Элементы окна. Управление компьютером с помощью меню" - скачать презентации по Информатике
Выбираем правильную тему для канала
Проверка закономерностей
Тема 2 уч практ
Образовательные и инфраструктурные возможности в пространственно-архитектурных решениях
Группа в Вконтакте - Первое апреля
Презентация на тему Трехмерная графика
Обеспечение качества аэронавигационных данных
Компьютерная клавиатура
Основы записи, синтеза и воспроизведения звука. (Лекция 5)
Команда Создание блока
Жизненный цикл современной программной системы
Текстовая информация. Приёмы работы с текстовой информацией
Программирование на языке Паскаль
Вход в оборот
Процессные подходы в информационных системах
Применение на уроках истории многофункционального онлайн конструктора тестов (Onlin Test Pad)
Братья Гримм. Сказки
Объектно-ориентированное программирование в С++
Розробка програмного забезпечення мікропроцесорної комп’ютерної системи керування повітрообміном
Осуществление межпредметных связей с помощью программы Microsoft Excel. География России
HTML – язык разметки гипертекста
Обратные действия. 2 класс
Курс Power Point Game
Функции протокола IP
Начать тестирование