Java для мобильных устройств — бесплатный онлайн-курс

Ниже представлен полный текст и видеоматериалы онлайн-курса, который я создал и разместил на сайте teachable. Некоторое время назад teachable перешел на бесплатный хостинг, поэтому этот курс (а вскоре и другие материалы) будет доступен здесь бесплатно.

Полный курс включает в себя видео, слайды и транскрипты, что составляет примерно 25 часов материала. Он несколько устарел по сравнению с «последним и самым лучшим» в Codename One, например, он был создан до поддержки Maven и до того, как мы решили сосредоточиться на CSS. Тем не менее, большинство концепций все еще применимы и, вероятно, будут работать из коробки.

Первый курс охватывает все основы мобильной разработки, как создать приложение и т.д. В следующих двух постах будут рассмотрены более сложные материалы, кульминацией которых станет полномасштабная разработка клонов популярных приложений, таких как Facebook, Uber, Whatsapp и др. Эти клоны также вкратце охватывают серверный компонент, поэтому они включают части, охватывающие Spring Boot и другие концепции полного стека.

Комментарии открыты, поэтому не стесняйтесь задавать вопросы, и я постараюсь помочь, насколько это возможно.

Введение

Создание приложения Hello World

Примечание: Это старый подход. Я предлагаю ознакомиться с более новым подходом здесь.

Основные концепции мобильной разработки

Что такое Codename One

Анатомия приложения Codename One

Интернационализация и локализация

Основы макета

Основы темы

Примечание: Я бы рекомендовал сосредоточиться на CSS для более новых приложений.

Адаптация дизайна пользовательского интерфейса

Исходный код демо-версии для этого раздела и файлы ресурсов размещены в этом проекте на github.

Файловая система хранения данных и SQL

Потоки и EDT

Понимание свойств

Push-уведомление

Нативные интерфейсы — доступ к нативным функциям устройства

Оцените статью
devanswers.ru
Добавить комментарий