- Видео 42
- Просмотров 16 061
FunDroid
Казахстан
Добавлен 2 дек 2023
Привет!
Я - Тимур, Android разработчик одной из крупнейших компаний в РФ и на этом канале я поделюсь с тобой своими знаниями и практическим опытом.
В 30 лет я решил круто изменить свою жизнь и из руководителя в операционке стал зеленым джуном в IT.
У меня нет IT образования, выучился сам на курсах.
Каждый день вместе с рабочими задачами ищу и нахожу новые решения, знания и навыки в статьях, книгах, конференциях, у коллег разработчиков.
Поэтому мой канал будет ценен как новичкам, которые только пробуют свои силы в мобильной разработке Android, так и опытным разработчикам.
Здесь все простым языком, так как я бы объяснял это себе , когда учился.
Этот канал про ПРАКТИКУ! Я убежден , что только так можно научиться и запомнить материал в сфере программирования и разработки.
Заходите на канал, подписывайтесь, обсуждайте, делитесь своими знаниями.
До встречи на канале, друзья.
Я - Тимур, Android разработчик одной из крупнейших компаний в РФ и на этом канале я поделюсь с тобой своими знаниями и практическим опытом.
В 30 лет я решил круто изменить свою жизнь и из руководителя в операционке стал зеленым джуном в IT.
У меня нет IT образования, выучился сам на курсах.
Каждый день вместе с рабочими задачами ищу и нахожу новые решения, знания и навыки в статьях, книгах, конференциях, у коллег разработчиков.
Поэтому мой канал будет ценен как новичкам, которые только пробуют свои силы в мобильной разработке Android, так и опытным разработчикам.
Здесь все простым языком, так как я бы объяснял это себе , когда учился.
Этот канал про ПРАКТИКУ! Я убежден , что только так можно научиться и запомнить материал в сфере программирования и разработки.
Заходите на канал, подписывайтесь, обсуждайте, делитесь своими знаниями.
До встречи на канале, друзья.
Делаем игру на Kotlin - Морской бой Ч1.
Делаем игру на Kotlin - Морской бой Ч1.
В этом видео мы с тобой напишем игру на Kotlin Морской бой.
Сначала я объясняю основные компоненты игры и стадии реализации.
Затем пишу код.
Сначала создаю основные сущности, затем вспомогательные классы и основную игровую логику.
Приятного просмотра.
Музыка в видео:
"Purrple Cat - Warm Horizon" is under a Creative Commons (CC BY-SA 3.0) license
Music promoted by BreakingCopyright: bit.ly/bkc-warm
00:00 Введение
00:26 Если хочешь стрим - скажи
00:48 Несколько слов об игре
02:03 Модели
03:22 Инициализация игры
04:36 Класс CoordinateConverter
05:30 Расстановка кораблей
07:41 Улучшаем расстановку кораблей
10:11 Главный игровой цикл
12:18 Правка багов
12:49 Что улучшить?...
В этом видео мы с тобой напишем игру на Kotlin Морской бой.
Сначала я объясняю основные компоненты игры и стадии реализации.
Затем пишу код.
Сначала создаю основные сущности, затем вспомогательные классы и основную игровую логику.
Приятного просмотра.
Музыка в видео:
"Purrple Cat - Warm Horizon" is under a Creative Commons (CC BY-SA 3.0) license
Music promoted by BreakingCopyright: bit.ly/bkc-warm
00:00 Введение
00:26 Если хочешь стрим - скажи
00:48 Несколько слов об игре
02:03 Модели
03:22 Инициализация игры
04:36 Класс CoordinateConverter
05:30 Расстановка кораблей
07:41 Улучшаем расстановку кораблей
10:11 Главный игровой цикл
12:18 Правка багов
12:49 Что улучшить?...
Просмотров: 233
Видео
Ковариантность и Контрвариантность Kotlin
Просмотров 153Месяц назад
Ковариантность и Контрвариантность Kotlin В видео продолжаем разбирать особенности Дженериков в Kotlin. Мы рассматриваем ковариантность и контрвариантность. Эти понятия добавляют иерархию наследования для параметризированных типов. Так же в видео разбирается звездная проекция, т.е. запись вида List* Приятного просмотра! Музыка в видео: Music: stay safe by JP is licensed under a Creative Commons...
Kotlin Generics
Просмотров 141Месяц назад
Kotlin Generics В видео разбираем инструмент generics в языке Kotlin или обобщения. Дженерики помогают писать параметризированные классы на языке Котлин. Kotlin Generics используются для создания универсальных классов, независимых от типа данных, которые к ним поступают. Дженерики в Котлин часто используются при написании кода. Типичные примеры обобщений на Котлине : List, MutableList, Map, Res...
Android roadmap 2024
Просмотров 519Месяц назад
Android roadmap 2024 В этом видео разбираю технологии Android, которые нужно знать для входа в профессию в 2024 году. Данное видео является roadmap'ом для собеседования, а не развитии твоей карьеры для Senior Android разработчика. Технологии, библиотеки и фреймворки в данном roadmap актуальны для 2024 года. Музыка в видео: Музыка в видео: Karl Casey @White Bat Audio 00:00 Вступление 00:29 Kotli...
IntelliJ IDEA. Android Studio. Горячие клавиши. Ч3
Просмотров 942 месяца назад
IntelliJ IDEA. Android Studio. Горячие клавиши. Ч3 В этом видео мы увеличиваем скорость написания кода, благодаря использованию горячих клавишей в IDE от компании JetBrains. К таким IDE относятся IntelliJ IDEA, Android Studio, PyCharm и другие. Горячие клавиши позволяют значимо увеличить скорость написания кода. В частности, это поможет быстро решать типовые ошибки, искать необходимые фрагменты...
IntelliJ IDEA. Android Studio. Горячие клавиши. Ч2
Просмотров 662 месяца назад
IntelliJ IDEA. Android Studio. Горячие клавиши. Ч2 Вторая часть видео о горячих клавишах Android Studio. В данном видео помимо самих клавиш, показываю пару приемов, которые использую в мобильной разработке. К таким IDE относятся IntelliJ IDEA, Android Studio, PyCharm и другие. Горячие клавиши позволяют значимо увеличить скорость написания кода. В частности, это поможет быстро решать типовые оши...
IntelliJ IDEA. Android Studio. Горячие клавиши. Ч1
Просмотров 1742 месяца назад
IntelliJ IDEA. Android Studio. Горячие клавиши. Ч1 В этом видео мы увеличиваем скорость написания кода, благодаря использованию горячих клавишей в IDE от компании JetBrains. К таким IDE относятся IntelliJ IDEA, Android Studio, PyCharm и другие. Горячие клавиши позволяют значимо увеличить скорость написания кода. В частности, это поможет быстро решать типовые ошибки, искать необходимые фрагменты...
Data class Kotlin. Занимательная скуфометрия
Просмотров 2153 месяца назад
Data class Kotlin. Занимательная скуфометрия В этом видео разбираем особенности data class в Kotlin. Какие преимущества он дает и какие издержки привносит. Приятного просмотра 00:00 Вступление 00:21 Как работает сравнение в Kotlin 02:29 Функция equals 04:01 Hashcode 04:40 toString 05:18 Data class 05:43 Особенности переопределения методов 08:28 Резюме Музыка в видео: "Purrple Cat - Warm Horizon...
Kotlin enum. Sealed class. Sealed interface
Просмотров 1983 месяца назад
Kotlin enum. Sealed class. Sealed interface Разбираем с тобой классы для ограничения значений в Kotlin - enum class Разбираем классы и интерфейсы для ограничения иерархии наследников - sealed class и sealed interface Музыка в видео: Music: Sunday - Otis McDonald Support by RFM - NCM: • Sunday - Otis McDonald | Royalty Free... 00:00 Вступление 01:37 Enum class 02:19 Поля внутри enum 03:31 Функци...
Kotlin расширения. Extensions, функции расширения, свойства расширения
Просмотров 1703 месяца назад
Kotlin расширения. Extensions, функции расширения, свойства расширения Исследуем расширения в Kotlin. Добавляем новые методы , размещая их снаружи классов. А так же добавляем поля в уже созданные классы в Kotlin. Музыка в видео: / stay-safe prod. DahJP Расширения в Котлин так же известны как extensions. 00:00 Вступление 00:21 Определение extension 00:32 Синтаксис функции расширения 01:37 Расшир...
Функции коллекций Kotlin. Map, flatMap, joinToString
Просмотров 1533 месяца назад
Функции коллекций Kotlin. Map, flatMap, joinToString Вторая часть видео по функциям коллекций Kotlin. Исследуем такие функции как: map, flatMap, joinToString, forEach, fold, reduce и многие другие. Данные функции обладают широким функционалом для эффективной работы с коллекциями. Рассматриваются как высшие функции коллекций Котлин, так и функции без использования лямбда - выражений. Благодаря э...
Filter, Find, Slice. Функции коллекций Koltin
Просмотров 1363 месяца назад
Filter, Find, Slice. Функции коллекций Koltin Видео представляет из себя подробное руководство по функциям коллекций Kotlin в двух частях. Исследуем такие функции как: filter, find, slice, elementAt, contains, first, last, indexOf и многие другие. Данные функции обладают широким функционалом для эффективной работы с коллекциями. Например filter фильтрует значения коллекций по заданным параметра...
ЛЯМБДА В KOTLIN: как они работают (2024)
Просмотров 4694 месяца назад
ЛЯМБДА В KOTLIN: как они работают (2024)
Как обрабатывать исключения в Котлин. Try catch finally.
Просмотров 1354 месяца назад
Как обрабатывать исключения в Котлин. Try catch finally.
Разработка Android-приложения: YouTube API, Activity, ViewModel
Просмотров 1264 месяца назад
Разработка Android-приложения: RUclips API, Activity, ViewModel
Разработка Android-приложения: YouTube API, MVVM, Retrofit, Hilt
Просмотров 1435 месяцев назад
Разработка Android-приложения: RUclips API, MVVM, Retrofit, Hilt
Создаю интерфейс для Android приложения в xml
Просмотров 1565 месяцев назад
Создаю интерфейс для Android приложения в xml
YouTube API на Android: Руководство для начинающих (2024)
Просмотров 2925 месяцев назад
RUclips API на Android: Руководство для начинающих (2024)
Как установить Android Studio + эмулятор (2024)
Просмотров 7 тыс.5 месяцев назад
Как установить Android Studio эмулятор (2024)
Игра крестики нолики на Kotlin в ООП стиле
Просмотров 4815 месяцев назад
Игра крестики нолики на Kotlin в ООП стиле
Kotlin ООП. Абстракция. Интерфейс. Абстрактный класс.
Просмотров 3825 месяцев назад
Kotlin ООП. Абстракция. Интерфейс. Абстрактный класс.
Kotlin ООП: инкапсуляция, наследование, полиморфизм, абстракция
Просмотров 2316 месяцев назад
Kotlin ООП: инкапсуляция, наследование, полиморфизм, абстракция
Объектно - ориентированное программирование Kotlin. ООП, классы, объекты, методы и поля.
Просмотров 3786 месяцев назад
Объектно - ориентированное программирование Kotlin. ООП, классы, объекты, методы и поля.
Игра крестики нолики на Котлин за 5 минут
Просмотров 9896 месяцев назад
Игра крестики нолики на Котлин за 5 минут
Исповедь новичка / Топ моих ошибок в учебе программированию
Просмотров 2446 месяцев назад
Исповедь новичка / Топ моих ошибок в учебе программированию
Топ популярных ОШИБОК новичков при работе с коллекциями
Просмотров 4506 месяцев назад
Топ популярных ОШИБОК новичков при работе с коллекциями
Котлин Set | Уроки Kotlin с нуля | Kotlin для начинающих
Просмотров 1367 месяцев назад
Котлин Set | Уроки Kotlin с нуля | Kotlin для начинающих
Спасибо за видео!
Пожалуйста, рад если было полезно
Думал будет жетпак композ. Нет смысла от таких видео. Лучший первый язык - с#. А потом с пинка залетаешь во всякие котлины и обучаешься сразу библиотекам/фреймворкам (и сходишь с ума от говнокода в популярных библиотеках и от инфраструктуры).
Та не рано нам жетпак cumпоуз. Какой язык для старта дело каждого, c# вполне себе.
Автор кажется задрот который даже женщины не касался) думаешь девушка когда нибудь сама тебе что-то предложить лол с твоим то лицом
Думал видел про сражения в Кронштадте :-)
Лекция про Перл Харбор из Зелёного Слоника
Отличные видео. Прям залетают. Продолжайте, пожалуйста
Благодарю, новое видео с практикой должно быть вот с пылу с жару
Наконец то я понял, спасибо
Лучшие слова благодарности, что получал
Что делать если не получается установить с официального сайта? Просто происходит сброс
Что именно за сброс?
Попробуй архивную версию скачать, а потом обновиться developer.android.com/studio/archive
@@FunDroidDev Сброс который не даёт скачать, постараюсь скачать архивный
@@FunDroidDev он происходит когда я пытаюсь загрузить установщик, по какой-то причине идёт загрузка и резко происходит сброс самого сайта.
Здравствуйте а андроид студио поддерживает виндоус7?
Версию Iguana говорят можно на 7ку установить
Здесь подробнее stackoverflow.com/questions/77854836/android-studio-last-version-for-windows-7
немного сложно обьясняешь бро, давай по легче
Привет! Что было сложным для восприятия?
Аахахаа, контент кайф, Найс нишу занял))
Благодарю ✌️
Было б все ахуенно, но секундный вставки кода, нихера не успеваешь понять, что хотел сказать автор...
Привет! Согласен, в этом видео вставки с кодом подкачали, моя вина во время подготовки видео. Если в целом, ты имеешь ввиду открыть IDE и сидеть писать, так тоже делал в самом начале, однако пришел к варианту с более быстрыми перебивками, как сейчас.
@@FunDroidDev Привет! Понимаю, может писать более муторно, но я как зритель смог бы глубже вникнуть в тему видео. Или хотя бы времени на просмотр кода побольше бы. А так очень круто, спасибо 🤝
Может стримы с лайф кодингом. В видео не хочется резину тянуть, я иногда нормально так туплю, причем. Для стрима народу мало, короче подумаю 🤔
Пошел контент
А как иначе
Не бросай это дело), у тебя хорошо получается) Скажи пожалуйста реально ли в 2024 устроиться джуном в андроид разработку?)
Спасибо, я очень стараюсь. По моим ощущениям, джуном, если только посредством стажировки. Неплохой вариант, если есть такая возможность.
Но корутины - это не многопоточность
Да, не хотелось углубляться в разницу между концепциями асинхронной работы и работы с разными потоками. Спасибо за уточнение
наааайс
Сенью вери мач!
Добрый день, я установил приложение, пишет Your Android SDK is missing, out of date or corruprtd когда хочу создать файл. Что делать?
Добрый день. Скорее всего нужно установить Android SDk. Сделать это можно через вкладку Tools -SDK -Manager - SDK Tools и первый в списке чек бокс - Android SDK
@@FunDroidDev спасибо!
Рад помочь
там имя пакета не лишняя перед интерфейсом? generics.Animal?
Не, у меня в соседнем модуле , видимо, был объявлен. В обычной ситуации его быть не должно - это верно
найс! ждемс про вариантности, тема довольно сложная
Благодарю! Уже в процессе
F2 для ошибок - очень четкая вещь, спасибо!
Пожалуйста
За ctrl alt shift j - спасибо. Я постоянно пользуюсь командой просто alt J. Зажимаем alt и выделяем все одинаковые каждым нажатием j по одному. Кстати, так возможно даже менее громоздко.
Пожалуйста, здорово , что помогло видео. Я для себя тоже пару новых приколов открыл.
Может енАм все же...
Может и так.
Формально, лямбда и анонимная функция - это разные вещи.
А в чем разница?
Нагуглил, спасибо за замечание
Как всегда на высоте!
Андрей, ну человеческое спасибо! ✌
А как решить проблему, когда при первом запуске требует указать путь до sdk? Java установлена.
Видимо , указать путь. Пришли скриншот на devfundroid@gmail.com Посмотрю - подскажу
@@FunDroidDev Благодарю за ответ. Разобрался, не загрузились sdk из-за того, что пользователь у меня на русском был. Поменял папку скачал туда sdk все заработало.
@@windcrack8404 отлично! Здорово что разобрался
У меня не работает Android SDK,как это решит?
Приветствую. Можно чуть больше конкретики, постараюсь помочь. Что пишет студия? При каких обстоятельствах?
@@FunDroidDev Я новичок,и я когда установила Андроид студио,я пришла на More actions и потом на SDK Manager и на Android SDK и её платформы не работеат, на серым цвете.И вверху написано ❗️The Android SDK location cannot be at the filesystem root.
@@НаргизаКулмамбеткызы пришли, пожалуйста, скриншот окна на devfundroid@gmail.com Посмотрю-помогу
@@FunDroidDev можно на ватсапп пришлю?или инста?На гугле пока не могу простите
@@FunDroidDev А какую Андроид Студио вы скачивали?Ссылки можно отправить?
корутины ждем тогда, вот где жопа)
Дойдем до корутин.
Привет. Спасибо за роадмап. Заметил что ты перекладываешь его на свой опыт вката, но он наверняка был до великой тряски в it. Сейчас этот роадмап работает для вката сразу на мидла?
Привет, пожалуйста, рад стараться. Сейчас работает, но нужно решить вопрос ОПЫТА в резюме. Общался с людьми и как понял, без опыта не берут , увы и ах. А с точки зрения знаний/технологий - все ок.
давай проект с компоузом и ДИ и с тестами и со всеми технологиями которые ты озвучил в видео. Такого в ютубе почти нет считай на русском. Ждемс)
ВОт здесь небольшой проект : ruclips.net/p/PLw_zOiyt2qP0-uts34BVwD2LhfcJKrS6y Однако нет тестов и не Compose. Как нибудь сделаю, но надо Котлин допилить курс, ибо обещал. А компоуз сам осваиваю пока.
@@FunDroidDev ну котлин имхо легко относительно изучать, а вот андроид сложнее и мало инфы на современном стэке. Прочитал котлин в действий и уже знаешь его в теорий. А вот так с андроид разработкой не прокатить
заебиссимо!) а в какой ты в компаний бро? есть вакансий для джунов? я с алматы. Есть опыт в пол года, но на рынке нужны только мидлы
Привет! Спасибо! Из Алматы улетел после тряски в марте))) Джунов, увы не берут, только через стажировку. Стажировку можно попробовать залететь в Яндекс, Тинькофф, Вконтакте и возможно где то еще.
@@FunDroidDev понял, спасиб!
Топ!
Спасибо, стараюсь!
Ставлю через toolbox, так помойму более удобнее
А, пожалуйста, лишь бы было удобно)
Х&й с ним😂
Сделайте видео по информации о ретрофит, по типу что такое : path, headers, get, qwery)) Или по запросам БД рум)
Привет!✌️ Андроид ещё впереди и библиотеки в том числе. Сделаю.
Добрый день , меня уже после установки начинаются проблемы . Missing SDK . No android SDK found
Привет! Нужно открыть tools-sdk manager вкладка SDK tools и там android sdk можно установить.
@@FunDroidDev нельзя... SDK unavalible
@@Арсений-ь1к Вот здесь описаны решения. В двух словах варианты такие: 1. Проблема с Вашей сетью, проверить наличие различных особых сервисов из за чего это может быть 2. Включить авто прокси в Андроид студио 3. Вероятно, блочат из за бугра для жителей определенных стран доступ к SDK. Тогда надо включить "особый сервис" и попробовать снова зайти в этот раздел. Особый сервис не могу назвать, т.к. вроде выходил закон о том, что это запрещено, но вы , думаю понимаете что за сервис.
@@FunDroidDev спасибо, тоже думаю в эту сторону, но пока не удалось найти подходящий сервис)
Классные видяшки🔥
Спасибо, бро!
🔥🔥🔥
Спасибо , бро!
И пожалуйста чуть помедленее, особенно в примере с кодом)
Принял
У меня выдает ошибку при запуске эмулятора с API версии 33. А вот с Android 8.1 (API 27 версии) такой проблемы нет
Привет! Пришли со скрином на почту devfundroid@gmail.com - разберемся
Спасибо!
А, пожалуйста🫶
ты с кз бро?)
Сейчас работаю в Казахстане .
гуд! давай развивать проект или сделай плиз другой чтоб было по сложнее, как в проектах реальных! спасибо!
Сделаю что нибудь посложнее, но не в ближайшее время, бро
@@FunDroidDev ждемс
Годно, спасибо!
Спасибо за позитивную оценку!
Зачем платить деньги за курсы? Я на курс по qa потратил десятку,оказалось не моё. Деньги не отдали. Не в обиду но с тех пор курсы только скачиваю слитые с торрента. Книги? Я купил за 3000 книгу head first. Ну вообще не удобно с книгой возится. Купил электронную книгу и накинул туда скачанных книг с торрента. Подсчитал,общая стоимость этих книг в бумажном виде обошлась бы мне около 200 000 тысяч. Если уж и платить деньги то только на ментора который будет натаскивать к собеседованию или если деньги уже некуда девать.
У меня была своя моитивация, а именно , я знал что за потраченные деньги я точно доведу дело. Если хватает силы воли - конечно , можно и нужно это без денег делать. Все, что ты написал - полностью справедливо.
Как всегда - не в бровь, а в глаз ) Молодец! Кстати, а на Котлин сайты писать можно?
Можно, но я никогда этого не делал.
Молодец!
Спасибо!
топ!
Благодарю!
дальше больше по андроиду
Андроид чуть позже, увы и ах
@@FunDroidDev ждемс
ахуенный контент, продолжай бро
Спасибо, бро, это ценно!
Добрый день! Может вы подскажете в чем проблема и что делать с ней. При запуске нету Android Virtual Device
Попробуйте через меню открыть tools - avd manager. Если нет - пришлите скриншот на devfundroid@gmail.com, будем разбираться