Тимофей Коваленко
Тимофей Коваленко
  • 78
  • 703 660
Курс 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
มุมมอง: 760

วีดีโอ

Как поменять иконку iOS приложения в Xcode. Flutter проект.
มุมมอง 5557 หลายเดือนก่อน
Показываю как поменять иконку 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 минуты
มุมมอง 8107 หลายเดือนก่อน
Показываю как поменять иконку 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 для начинающих
มุมมอง 1.3K8 หลายเดือนก่อน
Разрабатываем 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.6K10 หลายเดือนก่อน
Разрабатываем элемент списка из дизайна на 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.6K11 หลายเดือนก่อน
Разрабатываем 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
มุมมอง 90411 หลายเดือนก่อน
Урок по Flutter. TextStyle - рефакторинг. Выносим стили в отдельный файл, для более удобного их переиспользования. Работаем над приложением flutter с нуля. ✅ kiparo.com - наши курсы по программированию. Это Flutter уроки 2024, Dart, урок номер 9. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html Создаем приложение на flutter 2024. Это уроки Flutter и Dart...
AlertDialog в Flutter. Flutter уроки 2023
มุมมอง 1.2Kปีที่แล้ว
Реализуем AlertDialog в Flutter по готовому дизайну в Figma. В этих уроках мы разрабатываем приложение на flutter из настоящего дизайна. Это Flutter уроки 2023, Dart, урок номер 8. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - это наш уникальный курс по Android, 6-ти часовые занятия, домашки с реальным дизайном и максимально свежий мате...
Позиционируем виджет Button в Flutter. Урок номер 7.
มุมมอง 1.3Kปีที่แล้ว
Продолжаем писать приложение на Flutter и в этом видео правильно позиционируем виджет Button в Flutter. Это курс по Flutter и Dart, урок номер 7. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - это наш уникальный курс по Android, 6-ти часовые занятия, домашки с реальным дизайном и максимально свежий материал 💪. Начать можно прямо сейчас. ...
Приложение на Flutter из настоящего дизайна (Бесплатный курс) . Виджет button в Flutter.
มุมมอง 1.6Kปีที่แล้ว
Показываю, как создать приложение на Flutter из настоящего дизайна. В этом уроке мы учим Виджет Button в Flutter, реализуем его в проекте и учимся использовать дизайн в Figma. Это бесплатный курс по Flutter и Dart, урок номер 6. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - это наш уникальный курс по Android, 6-ти часовые занятия, домаш...
Виджет Text и Rich Text в Flutter
มุมมอง 1.7Kปีที่แล้ว
Используем Виджет Text и Rich Text в Flutter для реализации элемента списка в ListView в Flutter. Продолжаем разрабатывать простое приложение на Flutter с нуля, используя дизайн в Figma. Это уроки по Flutter и уроки по Dart, номер 5. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - тут мы проводим живые занятия, проверяем ДЗ пока не будет ...
Виджет Card в Flutter. Урок по Dart.
มุมมอง 2.3Kปีที่แล้ว
Используем виджет Card в flutter для реализации элемента списка в ListView в Flutter. Продолжаем разрабатывать приложение на Flutter с нуля, используя дизайн в Figma. Это урок по Flutter и урок по Dart, номер 4. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - тут мы проводим живые занятия, проверяем ДЗ пока не будет правильно и докручивае...
Виджет ListView в Flutter
มุมมอง 2.5Kปีที่แล้ว
Показываю виджет ListView в Flutter для начинающих. Списочные данные в реальном приложении по дизайну в Figma. Смотрим, как работает ListView в Flutter на языке Dart. Это урок по Flutter и урок по Dart, номер 3. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - тут мы проводим живые занятия, проверяем ДЗ пока не будет правильно и докручивае...
Пишем первый экран на Flutter. Уроки по Flutter и Dart
มุมมอง 4.5Kปีที่แล้ว
Пишем первый экран на Flutter и Dart из реального дизайна. Посмотрим на StatelessWidget и StatefulWidget виджеты и создадим AppBar. Продолжаем учится использовать дизайн в Figma и изучать флаттер уроки. Это Уроки по Flutter и Dart, номер 2. Весь плейлист доступен по ссылке: th-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - тут мы проводим живые занятия, проверяем ДЗ пока не...
Пишем Flutter приложение с дизайна
มุมมอง 11Kปีที่แล้ว
Пишем Flutter приложение с дизайна
Как стать андроид разработчиком с нуля. Реальная история Android разработчика
มุมมอง 2.1Kปีที่แล้ว
Как стать андроид разработчиком с нуля. Реальная история Android разработчика
Override модификаторов доступа в Java на практике
มุมมอง 371ปีที่แล้ว
Override модификаторов доступа в Java на практике
Полиморфизм в Java на практике для начинающих в программировании
มุมมอง 1.3Kปีที่แล้ว
Полиморфизм в Java на практике для начинающих в программировании
HashSet и HashMap в Java на практике
มุมมอง 3.2Kปีที่แล้ว
HashSet и HashMap в Java на практике
Android ViewModel - Проверяем код с чатом GPT
มุมมอง 1.5Kปีที่แล้ว
Android ViewModel - Проверяем код с чатом GPT
Резюме в it. Примеры CV айтишника
มุมมอง 2.9Kปีที่แล้ว
Резюме в it. Примеры CV айтишника
Как правильно составлять CV Android программисту. Разбор реальных резюме
มุมมอง 3.8Kปีที่แล้ว
Как правильно составлять CV Android программисту. Разбор реальных резюме
MVP в Android на практике
มุมมอง 7Kปีที่แล้ว
MVP в Android на практике
MVI в Android на практике
มุมมอง 17K2 ปีที่แล้ว
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
มุมมอง 15K3 ปีที่แล้ว
Android Hilt на практике с MVVM
Dagger в Android на практике с MVVM
มุมมอง 19K3 ปีที่แล้ว
Dagger в Android на практике с MVVM
Koin в Android на практике c MVVM
มุมมอง 25K3 ปีที่แล้ว
Koin в Android на практике c MVVM

ความคิดเห็น

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

    я вот чего не понимаю, разве presentation слой может напрямую обращаться к data слою? на андроид девелоперс вычитал, что все взаимодействия проходят через домен слой

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

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

  • @МуратАбенов-й7ф
    @МуратАбенов-й7ф 18 วันที่ผ่านมา

    UserCase классы теперь можно удалять?

  • @yatchic
    @yatchic 19 วันที่ผ่านมา

    Отличное объяснение!!!

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

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

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

    Спасибо, ждём курс по продолжению флаттера

  • @gggghghhg7326
    @gggghghhg7326 26 วันที่ผ่านมา

    Ждём очень продолжение, интересна работа с API, давай давай, делай, будет полезно!!!! Для меня курс очень полезным остался как для новичка.

  • @s3ry0ja
    @s3ry0ja 26 วันที่ผ่านมา

    как сделать чтобы в проекте использовался именно кастомный colors.dart, а не тот что из SDK?

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

    Спасибо

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

    Спасибо

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

    Спасибо все понятно

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

    Скажите как правильно добавить картинки и цвета к приложению своему, чтобы использовалась themedata , я имею ввиду,что бы каждый раз не надо было прописывать цвет раз прописал в файле и всё, тоесть ,чтобы заложить тему приложения и все было одинакого, чтобы я не добавлял, иконки текст и т.д. По вашему методу с константами или как то можно более правильно сделать?(я без фигмы и сам себе "дизайнер").

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

    Спасибо

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

    Я думал мы не должны в слое presentation иметь доступ к data слою, все смотрел, ждал, вдруг в этой части будет по другому, но увы ..

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

    добрый день, есть ли возможность увидеть репозиторий с кодом?

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

    Тимофей, у меня такой вопрос. Если у нас в Дата слое имеется база данных со связью один ко многим и нам нужно работать с дочерней сущностью, то как быть со внешним ключом? Мы его тоже должны передавать в Домен? Я слышал такую версию, что в Домен слое в модели мы храним только ссылку на родительский объект (который тоже является моделью) А уже в дата слое мы храним внешний ключ, как в базе данных? Так ли это?

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

    like

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

    like

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

    like

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

    like

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

    like

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

    Присоединюсь к благодарностям! Звук стал лучше. Так держать! MVVM в каких-то источниках еще называют архитектурным паттерном.

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

    Спасибо большое за материал. Уже пишу свои приложения, но эти знания прямо в тему. В идеале немного поработать над звуком. Если честно, немного отвлекают посторонние звучки вроде причмокивания, сглатывания и тд. Уж извините за эту откровенность. Сам материал очень понравился. Еще раз спасибо! )

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

    Почему бы не написать String text = "text"; вместо String text = new String("text"); В чем у них разница

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

    А в каком уроке показано где терминал открыть?

  • @Котикнаверно-ш8и
    @Котикнаверно-ш8и 2 หลายเดือนก่อน

    Трудоустройство еще реально?

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

    Интересно конечно, что это за класс с одной "функцией", который реализует логин в твиттер. С учетом что любая oauth2 требует сторону redirect и callback endpoint.

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

    Вы лучший учитель ))

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

    Судя по лайкам, не каждый доходит до конца )) Понравилось что пошел рефактор на переиспользование компонентов. Но из-за вот этой характерной вложенности элементов, прям немного теряешься ) Было бы здорово как то больше выносить элементы в отдельные вспомогательные методы с их параметрами, хотя может для учебного ролика так лучше. Спасибо тебе большое за твои труды.

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

    Спасибо большое за твои труды. Очень классная серия видео получилась. Но я вот прям сейчас задумался. Сейчас попробую донести свою мысль, если получится. Я про выносить столько много констант размерностей и т.п. по типу ширины/высоты и прочее. Стоило ли эти данные выносить отдельно, если по сути управление как таковое централизованное не производится, то есть вряд ли тебе понадобится менять размерность высота5 на что-то другое. Скорее придется менять что-то индивидуально, то есть под это снова создавать константу. Тут как бы получается подмена смысла для таких действий как - переиспользование. Больше кажется что происходит переиспользование, а по факту "хардкод". Мне кажется либо давать названия этим константам какое-то осмысленное SizeTitleItem или VehicleSizeTitleItem - тогда ты понимаешь что, например, размер у элементов списков, он такой то, тогда по всему проекты ты можешь менять централизованно. Либо уже просто ставить как есть - 16 и все. Ну это для примера. Сложновато, но конечно привыкаешь к такой "безумной вложенности", наверное можно элементы раскладывать на вспомогательные методы с говорящими названиями, так как ты это делал в ролике с рефакторингом для элемента текст. Но на мой взгляд, если элементы выносить в утильные классы, так как ты это делаешь для всего проекта, можно было бы наверное рассмотреть возможность создания отдельных утильных директорий для различных тематических страниц. Ну что-то вроде как у тебя водитель и транспорт декомпозирован, так же и с утильными элементами. А то там много элементов может оказаться которые использованы только для водителя, а если там добавятся страницы с другой тематикой там уже с такими константами наверное будет сложновато работать. В целом мне нравится как ты рассказываешь, все по простому, доступным языком, спасибо тебе большое.

  • @Kostja-k8e
    @Kostja-k8e 2 หลายเดือนก่อน

    Спасибо, очень классная лекция

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

    Недавно сделал приложение для примера на работу которого к сожалению я не прошёл и вот что мне написали: Комментарий к вашему ТЗ от разработчика: Вся presentation часть находится в app модуле. Не лучшая идея выделять модули по принципу слоев в clean архитектуре, стоит выделять по модулю на фичу.

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

    Спасибо Тимофей у вас лучшие уроки 👍

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

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

  • @ЕвгенийА-г7ъ
    @ЕвгенийА-г7ъ 3 หลายเดือนก่อน

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

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

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

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

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

    • @МихаилАкулов-ю7ж
      @МихаилАкулов-ю7ж 3 หลายเดือนก่อน

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

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

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

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

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

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

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

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

      Отлично

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

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

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

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

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

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

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

    Спасибо❤❤❤

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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