Курс для начинающих 2021!
Уроки для начинающих по созданию приложений под Android с помощью Android Studio на языке программирования Kotlin. Цель данного курса объяснить доступным языком для всех желающих как создавать приложения для операционной системы Android. Думаю не для кого не секрет что мобильные приложения все больше и больше набирают популярность, нужны новые разработчики новые идеи для создания приложений под андроид, если есть желание, мотивация и терпение то ты можешь стать разработчиком мобильных приложений и начать создавать и воплощать твои идеи в жизнь . Пройдя данный курс можно будет смело перейти к разделу “Практика” для более глубокого понимания данного процесса. Если еще не подписаны то подписывайтесь на мой YouTube канал и начинаем учиться создавать приложения для операционной системы Android с помощью среды разработки Android Studio!
Содержание
- Курс для начинающих 2021
- Чат на Firebase
- Custom View
- Приложение "Bluetooth Терминал"
- Продвинутый курс "Доска объявлений"
- Продвинутый курс "Приложение для фитнеса"
- Продвинутый курс "Список покупок"
- Сенсоры в Android
- QR код в Андроид
- Сколько можно заработать на простом приложении Android
- Приложение "Прогноз погоды"
- Retrofit2
Курс для начинающих 2021!
На данном уроке устанавливаем Android Studio смотрим какие проблемы могут появиться и устраняем эти проблемы если они есть.
На данном уроке ознакомимся с Android Studio, узнаем что в нем есть, научимся подключать реальное устройство для тестирования.
На этом уроке мы узнаем что такое Activity и его цикл жизни. К данному уроку прилагается теория. Перейти к теории >>>
На этом уроке посмотрим на практике как работает цикл жизни активити, и для этого мы воспользуемся сообщениями Log. С помощью этих сообщений мы сможем писать текс на панели LogCat для тестирования наших приложений. Также в этом видео покажу как можно вернуть состояние кода в определенный момент времени, это на случай если что то испортили и незнаем как было. Для этого используем Local History.
На этом уроке узнаем что такое View, Layout, узнаем как рисуются элементы экрана и как Activity взаимодействует с элементами экрана, зачем нужны id элементов.
На этом уроке 6 по Android Studio и KOTLIN для начинающих поговорим о переменных var и val. Что это такое зачем они нужны и как создавать. Поговорим чем отличается глобальная переменная класса от локальной в Kotlin.
Сегодня продолжаем знакомиться с переменными. На этом уроке мы поговорим про тип данных, сколько занимает место в памяти переменная того или иного типа. Мы остановимся на числовых типах данных. Byte, Short, Int, Long, Float, Double.
На этом уроке поговорим про типы данных String, Char, Boolean а также поговорим про функцию findViewById, и функцию onClick.
На этом уроке узнаем что такое ViewBinding и как этим пользоваться, а также начнем знакомиться с элементами экрана View и изучать основные атрибуты данных элементов.
На этом уроке изучаем что такое условные значения if и when.
На этом уроке у нас практика. Используем условия для создания простого приложения для android.
На этом уроке у нас практика. Используем условия для создания простого приложения для android.
На этом уроке узнаем что такое ресурсы в андроид, зачем они нужны и как ими пользоваться.
На этом уроке я расскажу про квалификаторы и как переводить текст приложение на другие языки.
На этом уроке я расскажу про квалификаторы и как переводить текст приложение на другие языки.
На этом уроке узнаем 2 способа создания Activity и как можно запускать и закрывать Activity из кода при нажатии на кнопку которую мы сами добавим. Дополнительную информацию можно найти вот тут..
Intent и принимать отправленные данные с помощью метода Activity onActivityResult.
На этом уроке делаем практику по уже пройденному материалу, onActivityResult, Intent, Activity, переменные и.т.д
На этом уроке изучаем массивы и списки. Переходим на эту страничку для полной информации…
На этом уроке изучаем циклы. Переходим на эту страничку для полной информации…
На этом уроке по изучению Android Studio и языка программирования Kotlin научимся принимать результат с другого Activity по новому стандарту. Возможно многие из вас уже заметили что метод onActivityResult перечеркнут в новых версиях Android Studio и отмечен как deprecated. На этом уроке мы узнаем чем заменить onActivityResult.
На этом уроке узнаем как создаются списки с помощью RecyclerView в Android. Узнаем что такое RecyclerView Adapter и как он работает.
На этом уроке дополняем наш проект с прошлого урока 27 про RecyclerView. Сегодня создаем EditActivity для создания растения которое добавляем в наш список RecyclerView. Для передачи данных используем registerForActivityResult функцию о которой узнали на уроке 25.
Сегодня изучаем Toolbar в андроид и создание Menu для Toolbar. А также добавляем слушатель нажатий на элементы из Menu.
Сегодня изучаем BottomNavigationView в андроид и создание Menu для BottomNavigationView. А также добавляем слушатель нажатий на элементы из BottomNavigationView.
Добавляем в DrawerLayout меню NavigationView и учимся с ним работать. NavigationView представляет собой стандартное меню для навигации по приложению Android. Содержимое меню может быть заполнено файлом ресурсов меню.
Начинаем изучать Fragment. Fragment это как бы отдельный модуль который запускается на Activity при этом у него свой собственный цикл жизни который зависит от цикла жизни Activity.
Передача данных между Fragmen с помощью ViewModel класса. Передаем данные между фрагментами и активити.
Таймер обратного отсчета (CountDownTimer) это класс который нам позваляет отсчитывать заданное время назад. На этом уроке я вам покажу как с ним работать. Используем как всегда Android Studio и язык программирования Kotlin.
Работает с базой данных в Android SQlite через библиотеку Room на Kotlin и Android Studio. На этом уроке мы узнаем самое основное для создания БД, записи и считывания с БД с помощью библиотеки Room.
Сегодня поговорим про Navigation в андроид. Navigation нам позволяет упростить процес навигации пользователя внутри приложения. Простыми словами, переход между экранами приложения. На этом уроке по android разработке мы узнаем основные части из которых состоит Navigation и узнаем на практике как использовать Navigation из Jetpack libraries.
Сегодня создаем DrawerLayout и NavigationView. На следующем уроке подключаем Navigation к NavigationView.
Сегодня подключаем Navigation к NavigationView.
На этом уроке узнаем как использовать AlarmManager в Андроид для запуск кода в указанное время или с определенным периодом. Используем среду разработки Android Studio & Kotlin, разметку экрана создаем на XML.
На этом уроке изучаем подробно Dagger Hilt который нам упростит жизнь как разработчикам Android. Узнаем как настраивать Hilt как добавить в проект, и как им пользоватся. Я подробно расскажу с примерами в Android Studion на языке программирования Kotlin.
Сегодня я вам покажу 5 полезных плагинов для Android Studio.
Использование Lottie анимации в Андрорид.
На этом уроке учимся использовать MenuProvider для соданя меню в ActionBar или ToolBar так как onCreateOptiosMenu deprecated.
Чат на Firebase
Создаем чат для Android с помощью Firebase на android.
Активируем ViewBinding, разметка главного экрана, считывание с БД, запись в БД.
Authentication по Google аккаунту. Настройка отпечатка SHA1 и регистрация по Google аккаунту.
На этом уроке добавляем аватарку из Google аккаунта, и возможность выхода из аккаунта.
На этом уроке узнаем что такое View, Layout, узнаем как рисуются элементы экрана и как Activity взаимодействует с элементами экрана, зачем нужны id элементов.
Custom View
На этом уроке учимся рисовать в методе onDraw наш первый Custom View.
На этом уроке учимся отслеживать нажатия на наш Custom View.
На этом уроке учимся отслеживать нажатия на наш Custom View с помощью функции atan2.
На этом уроке учимся отслеживать нажатия на наш Custom View и передавать нажатия на MainActivity.
Приложение "Bluetooth Терминал"
На этом уроке начинаем создавать приложение Bluetooth Терминал на Kotlin с помощью Android Studio.
На этом уроке делаем RecyclerView Adapter и выводим список устройств на экран смартфона.
На этом уроке делаем главное активити, кнопки в меню для открытия активити со списком устройств и выбор устройства по нажатию на элемент из списка.
На этом уроке создаем два класса BtConnection и ConnectionThread для подключения к микроконтроллеру.
Это заключительный урок на котором мы делаем передачу и прием данных на микроконтроллер
Сенсоры в Android
На этом уроке узнаем что такое акселерометер и как получать данные с этого сенсора.
Создаем приложение под Android “Уровень” с помощью языка программирования KOTLIN и среды разработки Android Studio. Для работы приложения будем использовать два сенсора встроенных в андроид, это Magnetic Field и Accelerometer.
QR код в Android
На этом уроке делаем генератор QR кода под андроид с помощью Android Studio на языке программирования Kotlin.
На этом уроке делаем сканнер QR кода под андроид с помощью Android Studio на языке программирования Kotlin.
На этом уроке спашиваем разрешение у пользователя на использование камеры.
Запрашиваем разрешения (Permissions) в андроид с помощью ActivityResultLauncher.
Заработать на простом приложении Android
Сколько можно заработать на простом приложении Android? Создаю эту новую видео серию для того что бы ответить на этот вопрос. Мы создадим вместе приложение в которое добавим 3 вида рекламы которая нам будет приносить доход, опубликуем вместе на PlayMarket и будем следить за доходом данного приложения, таким образом вы сами увидите на реальном примере , сколько можно заработать на простом приложении Android. Приложение будем писать на языке Kotlin и используем как всегда среду разработки Android Studio.
Добавляем стартовую рекламу (Open App Ads)!
Начинаем создавать простое приложение которое после создания опубликуем и будем наблюдать какой зароботок оно принесет.
На этом уроке о том сколько можно заработать на простом приложении мы добавляем таймер для перебора картинок.
На этом уроке о том сколько можно заработать на простом приложении мы добавляем массивы и функцию для получения высказывания из категории на которую нажали.
Добавляем RewardedAd (Рекламу с вознаграждением).
Заработать на Yandex рекламе в Android
На этом уроке учимся добавлять Banner рекламу в наше андроид приложение. Работаем в среде разработке Android Studio и языке программирования Kotlin.
Приложение "Прогноз погоды"
На этом уроке изучаем создание Android приложения “Прогноз погоды” на языке программирования Kotlin и среде разработки Android Studio. Сегодня я расскажу поверхностно как использовать любо API для получения информации о погоде, курсе валют и.т.д Мы рассмотрим как использовать библиотеку Volley как формировать URL для отправки, как работать с JSON форматом.
Пишем код для того что бы спросить разрешение у пользователя на определение местоположения.
Сегодня создаем data class WeatherModel и разметку элемента для списка list_item.xml.
На этом уроке добавляем код для показа полученной информации на экране в основной карточке.
На этом уроке добавляем код для показа списка с прогнозом погоды по часам для выбранного дня.
На этом уроке добавляем код для показа списка с прогнозом погоды по дням.
На этом уроке добавляем код для получения прогноза погоды по местоположению устройства.
На этом уроке добавляем код для проверки включения GPS так как без включенного GPS у нас выдает ошибку.
Это заключительный урок. На этом уроке добавляем код для выбора города с помощью AlertDialog
Курс по Retrofit2
На этом уроке добавляем возможность отслеживать что отправляет и получает Retrofit2 по Http протоколу. В этом нам помогут OkHttpClient и HttpLoggingInterceptor.
Сегодня учимся использовать Retrofit2 для получения списка продуктов с сервера.
SearchView, поиск продуктов с помощью Retrofit2 для получения списка продуктов с сервера по введенному названию.
Передача Token пользователя в Header для получения продуктов как авторизированный пользователь.
Практика по Retrofit с использованием экрана для авторизации. Часть 1
Практика по Retrofit с использованием экрана для авторизации. Часть 2
На этом уроке узнаем как принимать сложные данные с сервера с помощью библиотеки Retrofit. Я вам покажу как создать data class для принятия любых данных.
Курс "Доска объявлений"
Курс на котором создаем приложение “Доска объявлений“ с помощью среды разработки Android Studio и языка программирования KOTLIN. Научитесь использовать архитектуру MVVM, записывать, считыватьт, фильтровать данные из базы данных и многое другое. В качестве сервера для авторизации, регистрации, публикации и.т.д используем Firebase Real Time Database. На этом курсе объясняю все пошагово что и зачем делаем, если есть проблемы всегда можете обратится ко мне за помощью. Подробности о курсе можно найти на UDEMY.
Из за санкций для России отключили многие способы оплаты по этой причине на данный момент есть возможность купить только напрямую у меня с оплатой на ЮМоней кошелек с карты сбербанка или любой другой карты.
>Первая часть курса уже доступна на UDEMY<<
>Вторая часть курса уже доступна на UDEMY<<
Курс "Список покупок"
На данном курсе мы изучим подробно работу с библиотекой Room persistance library для работы с базой данных SQLite. Для того что бы уроки были более понятными и интересными, проще усвоились мы будем изучать данную тему на создание полностью законченного приложения “Список покупок и Блокнот”, а именно у нас будет два в одном. В процессе создания мы не только изучим работу с БД но и освоим архитектуру MVVM, научимся добавлять рекламу, встроенные покупки в приложение, публикация приложения для тестов. Узнаем как создавать экран настроек используя Preference Screen. Узнаем как связываються между сабой различные таблицы в БД. Научимся менять тему приложения через настройки которые сами создадим. Научимся создавать разметку для экранов, создавать разные классы для работы нашего приложения, научимся использовать Fragment в нашем приложении. а также научимся использовать AlertDialog для ввода данных и оповещения пользователя. Так же мы подробно узнаем как работать с RecyclerView Adapter и RecyclerView и как можно использовать разную разметку для одного адаптера. Узнаем что такое LiveData и как работать с этим классом. Курс очень полный и содержит в себе много информации с подробным объяснением, советую проходить его не торопясь, давать время на усвоение материала. Ну и конечно если возникнут любые трудности по курсу я всегда рад помочь, обращайтесь без проблем! Всего доброго и увидимся уже на курсе!! приступим!!
Из за санкций против России, отключили многие способы оплаты по этой причине на данный момент есть возможность купить только напрямую у меня с оплатой на ЮМоней кошелек с карты сбербанка или любой другой карты.