Тимофей Коваленко
Тимофей Коваленко
  • 78
  • 681 318

Відео

Курс android разработки, чистая архитектура androidКурс android разработки, чистая архитектура android
Курс android разработки, чистая архитектура android
Переглядів 52126 днів тому
Кратный обзор того, как проходит курс Android разработки. Пишем вместе код по 5-8 часов на каждом уроке. Задаем домашние задания с качественной проверкой. Обучение программированию у нас проходит без посредников, напрямую с авторами. Уникальные мастер-классы с выполнением реальных тестовых заданий. Старт 5 октября, набор только раз в год. Записаться на курс разработка под android можно тут: ✅ k...
Как поменять иконку iOS приложения в Xcode. Flutter проект.Как поменять иконку iOS приложения в Xcode. Flutter проект.
Как поменять иконку iOS приложения в Xcode. Flutter проект.
Переглядів 3925 місяців тому
Показываю как поменять иконку iOS приложения в Xcode за 3 минуты на примере Flutter приложения. ✅ kiparo.com/course/programmirovanie-na-java-kotlin-android Это Урок по Flutter, Dart и iOS номер 13. Весь курс по созданию Flutter приложения с нуля в плейлисте: ua-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html Найти меня можно вот тут: ✅ Linkedin: www.linkedin.com/in/timofeykovalenko/ ✅ Inst...
Как поменять иконку Flutter приложения в Android Studio за 3 минутыКак поменять иконку Flutter приложения в Android Studio за 3 минуты
Как поменять иконку Flutter приложения в Android Studio за 3 минуты
Переглядів 5905 місяців тому
Показываю как поменять иконку Flutter приложения в Android Studio за 3 минуты на примере Flutter приложения. ✅ kiparo.com/course/programmirovanie-na-java-kotlin-android Это Урок по Flutter, Dart и Android номер 13. Весь курс по созданию Flutter приложения с нуля в плейлисте: ua-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html Найти меня можно вот тут: ✅ Linkedin: www.linkedin.com/in/timofey...
Уроки по Flutter для начинающихУроки по Flutter для начинающих
Уроки по Flutter для начинающих
Переглядів 9516 місяців тому
Разрабатываем flutter приложение с нуля и делаем новый экран из дизайна. Это уроки Flutter 2024, Dart, урок номер 12. Весь плейлист доступен по ссылке: ua-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html Создаем приложение на flutter 2024. Это уроки Flutter и Dart с нуля. СОДЕРЖАНИЕ: 00:00:00 - дизайн приложения 00:00:38 - делаем новый экран из дизайна в Flutter 00:07:39 - запуcкаем flutter...
Flutter 2024, приложение с нуля. Элемент списка из дизайна. Уроки по Flutter.Flutter 2024, приложение с нуля. Элемент списка из дизайна. Уроки по Flutter.
Flutter 2024, приложение с нуля. Элемент списка из дизайна. Уроки по Flutter.
Переглядів 1,3 тис.8 місяців тому
Разрабатываем элемент списка из дизайна на flutter. Это уроки по Flutter, где мы разрабатываем приложение с нуля из настоящего дизайна. Flutter 2024, Dart, урок номер 11. Весь плейлист доступен по ссылке: ua-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html Создаем приложение на flutter 2024. Это уроки Flutter и Dart с нуля. СОДЕРЖАНИЕ: 00:00:00 - дизайн приложения 00:00:38 - делаем новый эк...
Моменты с занятий по Android разработкеМоменты с занятий по Android разработке
Моменты с занятий по Android разработке
Переглядів 2,1 тис.8 місяців тому
kiparo.ru
Flutter приложение с нуля. Делаем новый экран из дизайна. Flutter 2024Flutter приложение с нуля. Делаем новый экран из дизайна. Flutter 2024
Flutter приложение с нуля. Делаем новый экран из дизайна. Flutter 2024
Переглядів 1,4 тис.8 місяців тому
Разрабатываем flutter приложение с нуля и делаем новый экран из дизайна. ✅ kiparo.com - наши курсы по программированию. Это уроки Flutter 2024, Dart, урок номер 10. Весь плейлист доступен по ссылке: ua-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html Создаем приложение на flutter 2024. Это уроки Flutter и Dart с нуля. СОДЕРЖАНИЕ: 00:00:00 - дизайн приложения 00:00:38 - делаем новый экран из...
Урок по Flutter. TextStyle - рефакторинг. Создаем приложение на Flutter 2024Урок по Flutter. TextStyle - рефакторинг. Создаем приложение на Flutter 2024
Урок по Flutter. TextStyle - рефакторинг. Создаем приложение на Flutter 2024
Переглядів 7779 місяців тому
Урок по Flutter. TextStyle - рефакторинг. Выносим стили в отдельный файл, для более удобного их переиспользования. Работаем над приложением flutter с нуля. ✅ kiparo.com - наши курсы по программированию. Это Flutter уроки 2024, Dart, урок номер 9. Весь плейлист доступен по ссылке: ua-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html Создаем приложение на flutter 2024. Это уроки Flutter и Dart...
AlertDialog в Flutter. Flutter уроки 2023AlertDialog в Flutter. Flutter уроки 2023
AlertDialog в Flutter. Flutter уроки 2023
Переглядів 1 тис.10 місяців тому
Реализуем AlertDialog в Flutter по готовому дизайну в Figma. В этих уроках мы разрабатываем приложение на flutter из настоящего дизайна. Это Flutter уроки 2023, Dart, урок номер 8. Весь плейлист доступен по ссылке: ua-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - это наш уникальный курс по Android, 6-ти часовые занятия, домашки с реальным дизайном и максимально свежий мате...
Позиционируем виджет Button в Flutter. Урок номер 7.Позиционируем виджет Button в Flutter. Урок номер 7.
Позиционируем виджет Button в Flutter. Урок номер 7.
Переглядів 1 тис.10 місяців тому
Продолжаем писать приложение на Flutter и в этом видео правильно позиционируем виджет Button в Flutter. Это курс по Flutter и Dart, урок номер 7. Весь плейлист доступен по ссылке: ua-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - это наш уникальный курс по Android, 6-ти часовые занятия, домашки с реальным дизайном и максимально свежий материал 💪. Начать можно прямо сейчас. ...
Приложение на Flutter из настоящего дизайна (Бесплатный курс) . Виджет button в Flutter.Приложение на Flutter из настоящего дизайна (Бесплатный курс) . Виджет button в Flutter.
Приложение на Flutter из настоящего дизайна (Бесплатный курс) . Виджет button в Flutter.
Переглядів 1,3 тис.11 місяців тому
Показываю, как создать приложение на Flutter из настоящего дизайна. В этом уроке мы учим Виджет Button в Flutter, реализуем его в проекте и учимся использовать дизайн в Figma. Это бесплатный курс по Flutter и Dart, урок номер 6. Весь плейлист доступен по ссылке: ua-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - это наш уникальный курс по Android, 6-ти часовые занятия, домаш...
Виджет Text и Rich Text в FlutterВиджет Text и Rich Text в Flutter
Виджет Text и Rich Text в Flutter
Переглядів 1,4 тис.11 місяців тому
Используем Виджет Text и Rich Text в Flutter для реализации элемента списка в ListView в Flutter. Продолжаем разрабатывать простое приложение на Flutter с нуля, используя дизайн в Figma. Это уроки по Flutter и уроки по Dart, номер 5. Весь плейлист доступен по ссылке: ua-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - тут мы проводим живые занятия, проверяем ДЗ пока не будет ...
Виджет Card в Flutter. Урок по Dart.Виджет Card в Flutter. Урок по Dart.
Виджет Card в Flutter. Урок по Dart.
Переглядів 1,9 тис.11 місяців тому
Используем виджет Card в flutter для реализации элемента списка в ListView в Flutter. Продолжаем разрабатывать приложение на Flutter с нуля, используя дизайн в Figma. Это урок по Flutter и урок по Dart, номер 4. Весь плейлист доступен по ссылке: ua-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - тут мы проводим живые занятия, проверяем ДЗ пока не будет правильно и докручивае...
Виджет ListView в FlutterВиджет ListView в Flutter
Виджет ListView в Flutter
Переглядів 2,1 тис.11 місяців тому
Показываю виджет ListView в Flutter для начинающих. Списочные данные в реальном приложении по дизайну в Figma. Смотрим, как работает ListView в Flutter на языке Dart. Это урок по Flutter и урок по Dart, номер 3. Весь плейлист доступен по ссылке: ua-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - тут мы проводим живые занятия, проверяем ДЗ пока не будет правильно и докручивае...
Пишем первый экран на Flutter. Уроки по Flutter и DartПишем первый экран на Flutter. Уроки по Flutter и Dart
Пишем первый экран на Flutter. Уроки по Flutter и Dart
Переглядів 3,7 тис.11 місяців тому
Пишем первый экран на Flutter и Dart из реального дизайна. Посмотрим на StatelessWidget и StatefulWidget виджеты и создадим AppBar. Продолжаем учится использовать дизайн в Figma и изучать флаттер уроки. Это Уроки по Flutter и Dart, номер 2. Весь плейлист доступен по ссылке: ua-cam.com/play/PLeF3l86ZMVkISIPlC0XXNUMjF2x3fEUeK.html ✅ kiparo.com - тут мы проводим живые занятия, проверяем ДЗ пока не...

КОМЕНТАРІ

  • @firdavsdj5491
    @firdavsdj5491 3 дні тому

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

  • @Skykvi
    @Skykvi 4 дні тому

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

  • @Skykvi
    @Skykvi 4 дні тому

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

  • @Kostja-k8e
    @Kostja-k8e 6 днів тому

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

  • @firdavsdj5491
    @firdavsdj5491 7 днів тому

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

  • @firdavsdj5491
    @firdavsdj5491 8 днів тому

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

  • @Erorium__
    @Erorium__ 14 днів тому

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

  • @ЕвгенийА-г7ъ
    @ЕвгенийА-г7ъ 16 днів тому

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

  • @anitokiss462
    @anitokiss462 24 дні тому

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

  • @oleg_dnipro
    @oleg_dnipro 26 днів тому

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

  • @artlinestudio6735
    @artlinestudio6735 26 днів тому

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

  • @aleksandr_rus
    @aleksandr_rus 26 днів тому

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

    • @nikson9334
      @nikson9334 26 днів тому

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

    • @oleg_dnipro
      @oleg_dnipro 26 днів тому

      Отлично

  • @TimofeyKovalenko
    @TimofeyKovalenko 26 днів тому

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

  • @olegkovalenko5708
    @olegkovalenko5708 28 днів тому

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

  • @ErlanNurmanbetov
    @ErlanNurmanbetov Місяць тому

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

  • @alexeyyastrebov7688
    @alexeyyastrebov7688 Місяць тому

    Спасибо❤❤❤

  • @sergomachine8927
    @sergomachine8927 Місяць тому

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

  • @alexanderginger754
    @alexanderginger754 Місяць тому

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

  • @sha1tai
    @sha1tai Місяць тому

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

  • @sergomachine8927
    @sergomachine8927 Місяць тому

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

  • @Алексей-ж4н1щ
    @Алексей-ж4н1щ Місяць тому

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

    • @TimofeyKovalenko
      @TimofeyKovalenko Місяць тому

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

  • @askat25
    @askat25 Місяць тому

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

  • @YatoGameDev
    @YatoGameDev Місяць тому

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

  • @мяумяу-х6м
    @мяумяу-х6м Місяць тому

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

  • @yourchoice2917
    @yourchoice2917 Місяць тому

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

  • @Testilische
    @Testilische 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 місяці тому

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

  • @олесясеулова
    @олесясеулова 3 місяці тому

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

    • @TimofeyKovalenko
      @TimofeyKovalenko 2 місяці тому

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

  •  3 місяці тому

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

  • @InterEduGPT
    @InterEduGPT 3 місяці тому

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

  • @AndoidAnd
    @AndoidAnd 3 місяці тому

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

  • @AndoidAnd
    @AndoidAnd 3 місяці тому

    очень подробное и крутое объяснение! Я бы сказал, что лучшее на всём UA-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 Місяць тому

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

    • @Relax-4-Relax
      @Relax-4-Relax Місяць тому

      ​@@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 4 місяці тому

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

    • @TimofeyKovalenko
      @TimofeyKovalenko Місяць тому

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

  • @Cedako390
    @Cedako390 4 місяці тому

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

  • @xtoya7538
    @xtoya7538 4 місяці тому

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