Вместе с Вами мы разберем все стадии создания приложения погоды, которое, помимо отображения актуальных данных для Вашей местности, также сможет информировать пользователя о погоде в любом городе. Научимся создавать предварительный дизайн в приложении Figma. Разберемся в психологических принципах и паттернах создания пользовательского интерфейса. В конце мы адаптируем приложения под два языка: английский и русский.
Еще мы уделим много внимания подкапотной работе системы Андроид и ее узлов, правилам хорошего тона в разработке и ключевым принципам работы различных технологий. Разработка будет вестись на основном языке программирования под Андроид - Kotlin. Данный язык отличается большим количеством преимуществ, среди которых лаконичность, простота, меньший размер кода и т.д.
Прежде чем приступать к созданию приложения, мы выберем подходящую архитектуру. Она поможет сделать наш проект не только легко поддерживаемым и масштабируемым, но и даст возможность для создания уникального приложения без серьезных изменений в коде, либо же полного его переписывания.
Данный курс рассчитан на решение двух задач: 1. При самостоятельном изучении программирования под ОС Андроид рано или поздно наступает момент, когда отдельных знаний по различным частям создания приложения достаточно, но не хватает понимания, как все это соединить в реальном проекте. 2. Очень часто перед приглашением на собеседование Вам высылается тестовое задание, в котором просится разработать какое-то несложное приложение. И, как правило, это приложение погоды. Поэтому, хорошо разобравшись в нашем проекте, Вы сможете его легко адаптировать под требования тестового задания.
Кроме всего вышесказанного, Вам предлагается следующее: 1) Обратная связь для ваших пожеланий и отзывов. 2) Тестовые занятия после каждой важной темы, которые нацелены на выявление слабых мест после изучения материала. 3) Ответы на вопросы под каждой лекцией. 4) Постоянная поддержка и развитие данного курса. 5) Большое количество дополнительных ресурсов.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Андроид приложение от дизайна до готового приложения,
а также все другие курсы, прямо сейчас!
Создание UI в Figma. Экономим время и упрощаем жизнь.
Урок 3.01:48:27
Знакомство с AndroidStudio и немного XML
Урок 4.01:49:30
UI, часть 1. Переносим интерфейс из Figma в XML.
Урок 5.01:15:26
UI, часть 2. Завершаем интерфейс.
Урок 6.01:09:01
RecyclerView. Часть 1. Работа RecyclerView и реализация адаптеров
Урок 7.00:55:39
RecyclerView. Часть 2. Работа RecyclerView и реализация адаптеров
Урок 8.01:04:18
Geo services. Узнаем, как работать с геолокацией.
Урок 9.00:46:01
Presenter. Его роль и реализация.
Урок 10.00:36:53
Самый первый запуск приложения.
Урок 11.00:40:49
Retrofit2 и понимание работы с API сервиса погоды.
Урок 12.00:27:57
Реализуем Retrofit2 в нашем проекте.
Урок 13.00:33:48
RxJava3. То, от чего зависит весь наш проект.
Урок 14.01:04:57
Реализуем RxJava3 в нашем проекте.
Урок 15.00:37:50
Завершающие работы с главным экраном
Урок 16.01:01:12
Room. Кэшируем и сохраняем.
Урок 17.01:34:59
Меньше слов, больше кода. Экономим выше время, разбираемся со всем и сразу.
Урок 18.01:10:03
Все еще мало слов и еще больше кода. Останавливаемся исключительно на новом.
Урок 19.01:04:05
Последние штрихи и локализация
Урок 20.00:37:47
Фиксим баги.
Урок 21.00:35:04
Создание и добавление иконки приложения в проект.
Комментарии
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
На этом семинаре вы научитесь программировать свое первое нативное приложение для Android. Вы поймете основы языка Kotlin и фреймворка Jetpack Compose с Android Studio. Мы рассмотрим основы дизайна приложений, как перемещаться между экранами, как хранить постоянные локальные данные и использовать веб-сервисы для отображения данных на экране.
Вы когда-нибудь возвращались к своему старому коду, говоря, о боже, только ты знаешь, что этот код означает ?! Какое болезненное чувство! Забудьте об этом, вы никогда не столкнетесь с этим снова с Android Clean Architecture. Давайте создадим самодокументированные приложения для Android. Не так давно разработка Android была связана с «Activities » и беспорядочными структурами. Коды всех типов и форм писались в одном классе. Тёмные врем
Kotlin Coroutines (Корутины) для Android: Мастер-класс
Kotlin Coroutines for Android Masterclass
Этот курс - ваше полное руководство в мир Корутинов Kotlin для Android. К концу этого курса вы будете чувствовать себя уверенно, используя Корутины для написания надежных, поддерживаемых и быстро реагирующих приложений.
Android 10 и Kotlin - Мастеркласс для разработчиков
The Complete Android 10 & Kotlin Development Masterclass
Итак, вы хотите стать разработчиком Android и работать из любой точки мира, или, может быть, даже из того же места, где вы сейчас находитесь, но с гораздо более интересной и высокооплачиваемой работой?