Тимофей Коваленко
Тимофей Коваленко
  • 78
  • 676 340
Курс android разработки, чистая архитектура android
Кратный обзор того, как проходит курс Android разработки. Пишем вместе код по 5-8 часов на каждом уроке. Задаем домашние задания с качественной проверкой.
Обучение программированию у нас проходит без посредников, напрямую с авторами.
Уникальные мастер-классы с выполнением реальных тестовых заданий.
Старт 5 октября, набор только раз в год.
Записаться на курс разработка под android можно тут:
✅ kiparo.com/course/programmirovanie-na-java-kotlin-android
СОДЕРЖАНИЕ:
-------------------------------------------------------------------
00:00:00 - как проходят живые уроки
00:00:41 - как проверяем домашние задания
00:01:33 - подробности про курс
-------------------------------------------------------------------
На курсе разбираем: чистая архитектура android, kotlin, jetpack compose, многопоточность, SQL, базы данных, kotlin coroutines, DI, Dagger, MVVM, MVI, построение многомодульных приложений.
Найти меня можно вот тут:
✅ Linkedin: www.linkedin.com/in/timofeykovalenko/
✅ Instagram: ttimofey
✅ На сайте: kiparo.com/
#уроки #android #kiparo
มุมมอง: 468

วีดีโอ

Как поменять иконку iOS приложения в Xcode. Flutter проект.
มุมมอง 3644 หลายเดือนก่อน
Показываю как поменять иконку iOS приложения в Xcode за 3 минуты на примере Flutter приложения. ✅ kiparo.com/course/programmirovanie-na-java-kotlin-android Это Урок по Flutter, Dart и iOS номер 13. Весь курс по созданию Flutter приложения с нуля в плейлисте: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html Найти меня можно вот тут: ✅ Linkedin: www.linkedin.com/in/timofeykovalenko/ ✅ Inst...
Как поменять иконку Flutter приложения в Android Studio за 3 минуты
มุมมอง 5554 หลายเดือนก่อน
Показываю как поменять иконку Flutter приложения в Android Studio за 3 минуты на примере Flutter приложения. ✅ kiparo.com/course/programmirovanie-na-java-kotlin-android Это Урок по Flutter, Dart и Android номер 13. Весь курс по созданию Flutter приложения с нуля в плейлисте: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html Найти меня можно вот тут: ✅ Linkedin: www.linkedin.com/in/timofey...
Уроки по Flutter для начинающих
มุมมอง 9045 หลายเดือนก่อน
Разрабатываем flutter приложение с нуля и делаем новый экран из дизайна. Это уроки Flutter 2024, Dart, урок номер 12. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html Создаем приложение на flutter 2024. Это уроки Flutter и Dart с нуля. СОДЕРЖАНИЕ: 00:00:00 - дизайн приложения 00:00:38 - делаем новый экран из дизайна в Flutter 00:07:39 - запуcкаем flutter...
Flutter 2024, приложение с нуля. Элемент списка из дизайна. Уроки по Flutter.
มุมมอง 1.3K7 หลายเดือนก่อน
Разрабатываем элемент списка из дизайна на flutter. Это уроки по Flutter, где мы разрабатываем приложение с нуля из настоящего дизайна. Flutter 2024, Dart, урок номер 11. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html Создаем приложение на flutter 2024. Это уроки Flutter и Dart с нуля. СОДЕРЖАНИЕ: 00:00:00 - дизайн приложения 00:00:38 - делаем новый эк...
Flutter приложение с нуля. Делаем новый экран из дизайна. Flutter 2024
มุมมอง 1.4K8 หลายเดือนก่อน
Разрабатываем flutter приложение с нуля и делаем новый экран из дизайна. ✅ kiparo.com - наши курсы по программированию. Это уроки Flutter 2024, Dart, урок номер 10. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html Создаем приложение на flutter 2024. Это уроки Flutter и Dart с нуля. СОДЕРЖАНИЕ: 00:00:00 - дизайн приложения 00:00:38 - делаем новый экран из...
Урок по Flutter. TextStyle - рефакторинг. Создаем приложение на Flutter 2024
มุมมอง 7498 หลายเดือนก่อน
Урок по Flutter. TextStyle - рефакторинг. Выносим стили в отдельный файл, для более удобного их переиспользования. Работаем над приложением flutter с нуля. ✅ kiparo.com - наши курсы по программированию. Это Flutter уроки 2024, Dart, урок номер 9. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html Создаем приложение на flutter 2024. Это уроки Flutter и Dart...
AlertDialog в Flutter. Flutter уроки 2023
มุมมอง 9919 หลายเดือนก่อน
Реализуем AlertDialog в Flutter по готовому дизайну в Figma. В этих уроках мы разрабатываем приложение на flutter из настоящего дизайна. Это Flutter уроки 2023, Dart, урок номер 8. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - это наш уникальный курс по Android, 6-ти часовые занятия, домашки с реальным дизайном и максимально свежий мате...
Позиционируем виджет Button в Flutter. Урок номер 7.
มุมมอง 9839 หลายเดือนก่อน
Продолжаем писать приложение на Flutter и в этом видео правильно позиционируем виджет Button в Flutter. Это курс по Flutter и Dart, урок номер 7. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - это наш уникальный курс по Android, 6-ти часовые занятия, домашки с реальным дизайном и максимально свежий материал 💪. Начать можно прямо сейчас. ...
Приложение на Flutter из настоящего дизайна (Бесплатный курс) . Виджет button в Flutter.
มุมมอง 1.3K10 หลายเดือนก่อน
Показываю, как создать приложение на Flutter из настоящего дизайна. В этом уроке мы учим Виджет Button в Flutter, реализуем его в проекте и учимся использовать дизайн в Figma. Это бесплатный курс по Flutter и Dart, урок номер 6. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - это наш уникальный курс по Android, 6-ти часовые занятия, домаш...
Виджет Text и Rich Text в Flutter
มุมมอง 1.3K10 หลายเดือนก่อน
Используем Виджет Text и Rich Text в Flutter для реализации элемента списка в ListView в Flutter. Продолжаем разрабатывать простое приложение на Flutter с нуля, используя дизайн в Figma. Это уроки по Flutter и уроки по Dart, номер 5. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - тут мы проводим живые занятия, проверяем ДЗ пока не будет ...
Виджет Card в Flutter. Урок по Dart.
มุมมอง 1.8K11 หลายเดือนก่อน
Используем виджет Card в flutter для реализации элемента списка в ListView в Flutter. Продолжаем разрабатывать приложение на Flutter с нуля, используя дизайн в Figma. Это урок по Flutter и урок по Dart, номер 4. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - тут мы проводим живые занятия, проверяем ДЗ пока не будет правильно и докручивае...
Виджет ListView в Flutter
มุมมอง 2K11 หลายเดือนก่อน
Показываю виджет ListView в Flutter для начинающих. Списочные данные в реальном приложении по дизайну в Figma. Смотрим, как работает ListView в Flutter на языке Dart. Это урок по Flutter и урок по Dart, номер 3. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - тут мы проводим живые занятия, проверяем ДЗ пока не будет правильно и докручивае...
Пишем первый экран на Flutter. Уроки по Flutter и Dart
มุมมอง 3.6K11 หลายเดือนก่อน
Пишем первый экран на Flutter и Dart из реального дизайна. Посмотрим на StatelessWidget и StatefulWidget виджеты и создадим AppBar. Продолжаем учится использовать дизайн в Figma и изучать флаттер уроки. Это Уроки по Flutter и Dart, номер 2. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - тут мы проводим живые занятия, проверяем ДЗ пока не...
Пишем Flutter приложение с дизайна
มุมมอง 8K11 หลายเดือนก่อน
Пишем Flutter приложение с дизайна
Как стать андроид разработчиком с нуля. Реальная история Android разработчика
มุมมอง 2Kปีที่แล้ว
Как стать андроид разработчиком с нуля. Реальная история Android разработчика
Override модификаторов доступа в Java на практике
มุมมอง 359ปีที่แล้ว
Override модификаторов доступа в Java на практике
Полиморфизм в Java на практике для начинающих в программировании
มุมมอง 1.2Kปีที่แล้ว
Полиморфизм в Java на практике для начинающих в программировании
HashSet и HashMap в Java на практике
มุมมอง 2.8Kปีที่แล้ว
HashSet и HashMap в Java на практике
Android ViewModel - Проверяем код с чатом GPT
มุมมอง 1.5Kปีที่แล้ว
Android ViewModel - Проверяем код с чатом GPT
Резюме в it. Примеры CV айтишника
มุมมอง 2.7Kปีที่แล้ว
Резюме в it. Примеры CV айтишника
Как правильно составлять CV Android программисту. Разбор реальных резюме
มุมมอง 3.7Kปีที่แล้ว
Как правильно составлять CV Android программисту. Разбор реальных резюме
MVP в Android на практике
มุมมอง 7Kปีที่แล้ว
MVP в Android на практике
MVI в Android на практике
มุมมอง 16Kปีที่แล้ว
MVI в Android на практике
Юнит тест для View Model в Android
มุมมอง 8K2 ปีที่แล้ว
Юнит тест для View Model в Android
Тестирование JUnit в Clean Architecture Android
มุมมอง 6K2 ปีที่แล้ว
Тестирование JUnit в Clean Architecture Android
Unit тестирование в Android c Clean architecture
มุมมอง 13K2 ปีที่แล้ว
Unit тестирование в Android c Clean architecture
Android Hilt на практике с MVVM
มุมมอง 14K2 ปีที่แล้ว
Android Hilt на практике с MVVM
Dagger в Android на практике с MVVM
มุมมอง 18K2 ปีที่แล้ว
Dagger в Android на практике с MVVM
Koin в Android на практике c MVVM
มุมมอง 24K2 ปีที่แล้ว
Koin в Android на практике c MVVM

ความคิดเห็น

  • @Erorium__
    @Erorium__ 16 ชั่วโมงที่ผ่านมา

    Жму тебе руку. Да благословит тебя Аллах, благодарю за прекрасный курс!!!

  • @ЕвгенийА-г7ъ
    @ЕвгенийА-г7ъ 3 วันที่ผ่านมา

    Спасибо тебе ОГРОМНОЕ, Боженька послал тебя)))) Я много где читал про MVVM, но никак не мог понять, но твое видело сразу расставило точки над "И")))

  • @anitokiss462
    @anitokiss462 10 วันที่ผ่านมา

    по флаттеру у вас есть обучение?

    • @TimofeyKovalenko
      @TimofeyKovalenko 9 วันที่ผ่านมา

      В данный момент нет.

  • @oleg_dnipro
    @oleg_dnipro 12 วันที่ผ่านมา

    Какие курсы андроид? В рашке теперь двк 2м останется и фортран

    • @МихаилАкулов-ю7ж
      @МихаилАкулов-ю7ж 8 วันที่ผ่านมา

      главное, что тебя тут нет, с остальным справимся, не ссы.

  • @artlinestudio6735
    @artlinestudio6735 12 วันที่ผ่านมา

    Очень важная и нужная информация. Спасибо учитель.

  • @aleksandr_rus
    @aleksandr_rus 12 วันที่ผ่านมา

    ребята дело труба пытался вчерв скачать новую версию андройд студио. Панда. И она не скачивается. Походу если ай пи из Рф, то скачать андройд студио, нельзя.

    • @nikson9334
      @nikson9334 12 วันที่ผ่านมา

      Самое неприятное теперь все плагины качать через VPN

    • @oleg_dnipro
      @oleg_dnipro 12 วันที่ผ่านมา

      Отлично

  • @TimofeyKovalenko
    @TimofeyKovalenko 12 วันที่ผ่านมา

    Записаться на курс разработка под android можно тут: ✅ kiparo.com/course/programmirovanie-na-java-kotlin-android

  • @olegkovalenko5708
    @olegkovalenko5708 14 วันที่ผ่านมา

    Спасибо за уроки. Ждем новых))

  • @ErlanNurmanbetov
    @ErlanNurmanbetov 16 วันที่ผ่านมา

    если у когота не грузится картинка ну тогда пишите место asset пишите Network мне помогло

  • @alexeyyastrebov7688
    @alexeyyastrebov7688 21 วันที่ผ่านมา

    Спасибо❤❤❤

  • @sergomachine8927
    @sergomachine8927 23 วันที่ผ่านมา

    Отличный ролик, все понятно!

  • @alexanderginger754
    @alexanderginger754 23 วันที่ผ่านมา

    Спасибо за это видео. А есть такая же простая штука для XML?

  • @sha1tai
    @sha1tai 24 วันที่ผ่านมา

    Спасибо! Содержание и подача огонь.

  • @sergomachine8927
    @sergomachine8927 24 วันที่ผ่านมา

    🔥🔥🔥 какая же это сложная тема и как все становится понятно после твоих роликов, долгих лет жизни, святой ты человек❤

  • @Алексей-ж4н1щ
    @Алексей-ж4н1щ หลายเดือนก่อน

    Звук в видео очень тихо, именно в этом уроке, практически ничего не слышно. Советую исправить и перезалить урок)

    • @TimofeyKovalenko
      @TimofeyKovalenko 25 วันที่ผ่านมา

      Да, звук тихий, но у меня громкость вполне хорошая. Возможно зависит от компа и наушников.

  • @askat25
    @askat25 หลายเดือนก่อน

    как здесь сделать reset, конфликты решать, rebase и т.п.?

  • @YatoGameDev
    @YatoGameDev หลายเดือนก่อน

    Привет помоги ! У меня в файле котлин все как у тебя но очень много ошибок и ничего не работает !!!

  • @мяумяу-х6м
    @мяумяу-х6м หลายเดือนก่อน

    Очень полезно!!!

  • @yourchoice2917
    @yourchoice2917 หลายเดือนก่อน

    Подскажите пожалуйста есть аналогичные генераторы кода для котлин на примере как Bouml. То есть я реализовал диаграммы классов например а далее все это конвертировал в код. Важно чтобы это был ни какой ни будь плагин а как отдельная самостоятельна система.

  • @Testilische
    @Testilische หลายเดือนก่อน

    здравствуйте. Спасибо за серию видео. Намного понятнее, чем то, что встречал ранее. Я новичок и всё ещё много непонятных моментов: буду пересматривать ещё несколько раз. Надеюсь, станет понятнее. Подскажите, пож, будет ли продолжение?

    • @TimofeyKovalenko
      @TimofeyKovalenko หลายเดือนก่อน

      Да, конечно будет

  • @СветиславДобромиров
    @СветиславДобромиров 2 หลายเดือนก่อน

    Подскажите пожалуйста, что за кнопка автокомплита?

  • @alfa.voland
    @alfa.voland 2 หลายเดือนก่อน

    здравствуйте А канал в телеге будет, для обсуждений?

    • @TimofeyKovalenko
      @TimofeyKovalenko 2 หลายเดือนก่อน

      Здравствуйте, все вопросы можете спрашивать в @kiparo_android.

  • @alfa.voland
    @alfa.voland 2 หลายเดือนก่อน

    обязательный комментарий который я тут оставлю))

  • @guai9632
    @guai9632 2 หลายเดือนก่อน

    нормальная тема - на примере сервис-локатора показывать, чтт такое депенденси-инджекшн

  • @АлександрЧолий-с3л
    @АлександрЧолий-с3л 2 หลายเดือนก่อน

    Спасибо=)

  • @alfa.voland
    @alfa.voland 2 หลายเดือนก่อน

    какой-то хороший комментарий)))

  • @alfa.voland
    @alfa.voland 2 หลายเดือนก่อน

    да, огромное спасибо, действительно нереально крутое объяснение, давно ищу способ разобраться и ваше видео в этом плане самое крутое и подробное, ни кто и рядом не сравнится

  • @SleeplessDog-xd8bh
    @SleeplessDog-xd8bh 2 หลายเดือนก่อน

    очень-очень круто, спасибо большое. пришёл на этот канал в попытке понять тот...материал, который купил у практикума. сам ментор дал ссылку со словами, что у вас хорошо объяснено. спасибо большое, мне очень зашло

  • @олесясеулова
    @олесясеулова 2 หลายเดือนก่อน

    Хм, обычно одна страничка в приложении отображает сразу очень много данных. Кажется не резонным каждый раз перерисовать состояние полностью.. Либо я что-то не понял

    • @TimofeyKovalenko
      @TimofeyKovalenko 2 หลายเดือนก่อน

      Да, поэтому нужно менять только те части, данные для которых изменились. С композ это все легко решается.

  •  2 หลายเดือนก่อน

    Лучшее объяснение

  • @InterEduGPT
    @InterEduGPT 3 หลายเดือนก่อน

    Здравствуйте, можно пожалуйся еще видео по архитектуре. Про clean вы все рассказали, спасибо, а по других мне показалось поверхностно. Заранее спасибо!

  • @AndoidAnd
    @AndoidAnd 3 หลายเดือนก่อน

    и всё таки MVVM - это архитектурный паттерн да, это не архитектура, но это её паттерн Но вот какая ещё бывает архитектура помимо Clean, я что-то так и не понял

  • @AndoidAnd
    @AndoidAnd 3 หลายเดือนก่อน

    очень подробное и крутое объяснение! Я бы сказал, что лучшее на всём TH-cam

  • @Animalfox
    @Animalfox 3 หลายเดือนก่อน

    Я согласен с тем что необходимо рисовать диаграммы, но хотелось бы получить полную информацию о том как это делать, какие правила построения и оформления этих диаграмм, а не просто поиметь посыл - "делайте так, но это черновик". Не согласен с расположением UseCase в Domain области, так как это уже не чистая архитектура, а DDD (Domain Driven Design) чистая архитектура. Этот вариант расположения предусматривает создание бизнес правил внутри домена, но вносит тем самым путаницу с взаимосвязями - при использовании Clean Architecture + DDD проект становится подвержен неправильному направлению связей классов, его становится сложнее поддерживать, так как необходимо все время контролировать вручную верно ли располагаются связи, или же мы допускаем ошибку. Рефакторить приходится чаще, обслуживание проекта становится дороже. Clean Architecture предполагает же наоборот уровень ядра (Core) в который входит Domain и Application, а внутри Application находятся UseCase. Это гарантирует правильное строение взаимосвязей классов, благодаря которому проект становится проще обслуживать.

  • @haykmkrtchyan7093
    @haykmkrtchyan7093 3 หลายเดือนก่อน

    Великолепно 🤩 Спасибо за бесплатный курс Тимофей, огромная благодарность 🙌

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 3 หลายเดือนก่อน

    Спасибо за Ваш труд! Коммент в поддержку канала.

  • @AndoidAnd
    @AndoidAnd 3 หลายเดือนก่อน

    Огромное спасибо за ролик!) Правда год 2021, а классы почему-то на Java ))

  • @IbnSabilAbuAbdullah
    @IbnSabilAbuAbdullah 3 หลายเดือนก่อน

    Это просто золотые уроки. Сколько людей, который уже стали супер программистами, но они вообще не умеют доносить свою мысль простыми словами

  • @Relax-4-Relax
    @Relax-4-Relax 3 หลายเดือนก่อน

    добрый день. Я не пойме зачем на вхож используется одна модель saveuserparam на выхо другая useerName

    • @TimofeyKovalenko
      @TimofeyKovalenko 25 วันที่ผ่านมา

      Потому, что это очень частая ошибка делать одинаковые модели. Например, модель User может содержать id, но при добавлении новых данных у вас еще нет id, и выходит, что вы вынуждены делать поле id nullable, поэтому сразу показал развернутый вариант. Если все поля один в один совпадают, то делать вторую модель не нужно.

    • @Relax-4-Relax
      @Relax-4-Relax 22 วันที่ผ่านมา

      ​@@TimofeyKovalenko Есть еще вопрос по viewModelfactory если вас не затруднит Есть такой вариант передачи параметра в конструктор viewModel ________________________________________ class WeatherViewModel(val repository: WeatherRepository) : ViewModel() { constructor() : this(WeatherRepository(ApiClient().getClient().create(ApiServices::class.java))) __________________________________________ вторичный конструктор который сробатывает после первичтоно Настоклько это хуже фабрики и хуже ли вообще?

  • @Namaz312
    @Namaz312 3 หลายเดือนก่อน

    Здравствуйте, все по полочкам, где вы были год назад, когда я платил деньги за обучение))))))

  • @PavelStr-x5w
    @PavelStr-x5w 3 หลายเดือนก่อน

    Большое спасибо за урок !!!

  • @haykmkrtchyan7093
    @haykmkrtchyan7093 3 หลายเดือนก่อน

    Спасибо за ценные уроки, смотрю с удовольствием 🤩Есть один вопрос у меня, у нас в app module мы добавили и domain, и data, чтобы смогли создать дерево DI и предоставить объекты storage, repository, usecase... Но правильно ли, что app module видит data слой тоже? 🤔 И если брать в учет, что у нас могут быть и другие модули, то выходит app module имеет доступ ко всем их)

    • @TimofeyKovalenko
      @TimofeyKovalenko 25 วันที่ผ่านมา

      В нашем случае app module содержит presentation, поэтому да, технически можно достучатся до data из presentation. Что бы этого избежать, нужно разделять app module и presentation.

  • @Cedako390
    @Cedako390 3 หลายเดือนก่อน

    Спасибо за урок. Импортировал VehiclePage в VehiclePage когда хотел VehicleList и у меня тупо приложение не запускалось xdddd

  • @xtoya7538
    @xtoya7538 3 หลายเดือนก่อน

    хочу выразить огромную благодарность за ролики! смотрела их еще год назад, но полностью влиться в тему получилось только сейчас. теперь clean architecture и MVVM не страшны :)

  • @asdfasdfasdfaasdfa
    @asdfasdfasdfaasdfa 3 หลายเดือนก่อน

    хоть один нормально обьяснил за листвью

  • @vitalyv301
    @vitalyv301 3 หลายเดือนก่อน

    Спасибо за видео. Скажите, сильно ли российское резюме отличается от Европейского или можно один в один переводить на русский?

    • @TimofeyKovalenko
      @TimofeyKovalenko 2 หลายเดือนก่อน

      Я бы сказал, что лучше всего подстраивать резюме под конкретную компанию. Но в целом: в европе норм относятся к более длинным резюме, в снг же, больше любят краткость.

    • @vitalyv301
      @vitalyv301 2 หลายเดือนก่อน

      @@TimofeyKovalenko Спасибо!

  • @muhammadkurbonov4779
    @muhammadkurbonov4779 3 หลายเดือนก่อน

    Спасибо большое

  • @muhammadkurbonov4779
    @muhammadkurbonov4779 3 หลายเดือนก่อน

    Спасибо большое

  • @muhammadkurbonov4779
    @muhammadkurbonov4779 3 หลายเดือนก่อน

    Спасибо большое

  • @artlinestudio6735
    @artlinestudio6735 3 หลายเดือนก่อน

    Великолепный урок! Спасибо учитель. Полезно, красиво, доступно, интересно!