
Программирование в Kotlin
Окунитесь в язык Kotlin, изучите основные понятия Kotlin, такие как типы, Nullables, функции, классы и многое другое.


Окунитесь в язык Kotlin, изучите основные понятия Kotlin, такие как типы, Nullables, функции, классы и многое другое.

В этом курсе вы узнаете, как создать приложение для Android с использованием шаблона архитектуры Model-View-ViewModel, включая тестирование и привязку данных.

Узнайте, как настроить нижнюю навигацию Android с помощью Jetpack Navigation, а также посмотрите альтернативное средство реализации нижней навигации, которое позволяет создавать отдельные задние стеки для каждой вкладки, библиотеку Bottom Navigator от Pandora.

Добро пожаловать на курс «Карты с UIKit и SwiftUI», где мы узнаем все о построении карт. В этой первой паре разделов я расскажу вам, как быстро разработать стандартные представления карты UIKit, используя хорошие старые UIViewControllers.

Изучите навыки архитектуры программного обеспечения. Создавайте приложения по шаблону Model-View-Presenter. Сделайте приложения более надежными и увлекательными.

Изучите полезные методы UX-дизайна, которые можно сразу же использовать для улучшения дизайна ваших мобильных приложений! Узнайте, как создать каркас, создать прототип и протестировать мобильное приложение с использованием современного подхода, ориентированного на процессы.

В Android 10 введена системная настройка темных тем, и современные приложения должны как поддерживать системные настройки, так и позволять пользователям переопределять предпочитаемую тему. Узнайте, как добавить темы DayNight в свое приложение на Android 10 и более ранних версиях Android, а затем позволить своим пользователям решать, следует ли следовать настройкам системы. Вы также узнаете, как перейти к темной теме в режиме экономии заряда батар

Используйте знания, полученные от создания приложения SwiftUI и изучения основ Swift, для создания более сложного приложения: списка задач!

Узнайте, как и когда использовать множество мощных функций, которые предоставляет среда тестирования MockK Kotlin.

Подобно другим фреймворкам, таким как React, Flutter предпочитает декларативный подход к созданию пользовательского интерфейса, в котором приложение имеет состояние, а пользовательский интерфейс является функцией состояния.