- 78
- 703 660
Тимофей Коваленко
Portugal
เข้าร่วมเมื่อ 16 ก.ย. 2018
Привет! Меня зовут Тимофей, я уже много лет профессионально занимаюсь программированием, а также обучением студентов. На канале выкладываются материалы, по которым вы можете начать изучение Java, Kotlin и Android. Все видео я делаю на основе моего опыта, реальных задач, с которыми работал сам, и с фокусом на максимально простое изложение материала.
По ссылкам ниже, можно найти меня в Linkedin, instagram и у меня на сайте.
#java #android #kiparo #kotlin
По ссылкам ниже, можно найти меня в Linkedin, instagram и у меня на сайте.
#java #android #kiparo #kotlin
Курс 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
Обучение программированию у нас проходит без посредников, напрямую с авторами.
Уникальные мастер-классы с выполнением реальных тестовых заданий.
Старт 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 - тут мы проводим живые занятия, проверяем ДЗ пока не...
Как стать андроид разработчиком с нуля. Реальная история Android разработчика
มุมมอง 2.1Kปีที่แล้ว
Как стать андроид разработчиком с нуля. Реальная история Android разработчика
Override модификаторов доступа в Java на практике
มุมมอง 371ปีที่แล้ว
Override модификаторов доступа в Java на практике
Полиморфизм в Java на практике для начинающих в программировании
มุมมอง 1.3Kปีที่แล้ว
Полиморфизм в Java на практике для начинающих в программировании
Android ViewModel - Проверяем код с чатом GPT
มุมมอง 1.5Kปีที่แล้ว
Android ViewModel - Проверяем код с чатом GPT
Как правильно составлять CV Android программисту. Разбор реальных резюме
มุมมอง 3.8Kปีที่แล้ว
Как правильно составлять CV Android программисту. Разбор реальных резюме
Тестирование JUnit в Clean Architecture Android
มุมมอง 6K2 ปีที่แล้ว
Тестирование JUnit в Clean Architecture Android
Unit тестирование в Android c Clean architecture
มุมมอง 13K2 ปีที่แล้ว
Unit тестирование в Android c Clean architecture
я вот чего не понимаю, разве presentation слой может напрямую обращаться к data слою? на андроид девелоперс вычитал, что все взаимодействия проходят через домен слой
Добрый день У мнея маленький опый, пытаюсь понять что тут происходит . Скажите а вы можете както посмотреть мой код может сделать замечания ?
UserCase классы теперь можно удалять?
Отличное объяснение!!!
а почему когда мы закомитились в другой бранче, то на графе показывает будто это на мейне все
Спасибо, ждём курс по продолжению флаттера
Ждём очень продолжение, интересна работа с API, давай давай, делай, будет полезно!!!! Для меня курс очень полезным остался как для новичка.
как сделать чтобы в проекте использовался именно кастомный colors.dart, а не тот что из SDK?
Спасибо
Спасибо
Спасибо все понятно
Скажите как правильно добавить картинки и цвета к приложению своему, чтобы использовалась themedata , я имею ввиду,что бы каждый раз не надо было прописывать цвет раз прописал в файле и всё, тоесть ,чтобы заложить тему приложения и все было одинакого, чтобы я не добавлял, иконки текст и т.д. По вашему методу с константами или как то можно более правильно сделать?(я без фигмы и сам себе "дизайнер").
Спасибо
Я думал мы не должны в слое presentation иметь доступ к data слою, все смотрел, ждал, вдруг в этой части будет по другому, но увы ..
добрый день, есть ли возможность увидеть репозиторий с кодом?
Тимофей, у меня такой вопрос. Если у нас в Дата слое имеется база данных со связью один ко многим и нам нужно работать с дочерней сущностью, то как быть со внешним ключом? Мы его тоже должны передавать в Домен? Я слышал такую версию, что в Домен слое в модели мы храним только ссылку на родительский объект (который тоже является моделью) А уже в дата слое мы храним внешний ключ, как в базе данных? Так ли это?
like
like
like
like
like
Присоединюсь к благодарностям! Звук стал лучше. Так держать! MVVM в каких-то источниках еще называют архитектурным паттерном.
Спасибо большое за материал. Уже пишу свои приложения, но эти знания прямо в тему. В идеале немного поработать над звуком. Если честно, немного отвлекают посторонние звучки вроде причмокивания, сглатывания и тд. Уж извините за эту откровенность. Сам материал очень понравился. Еще раз спасибо! )
Почему бы не написать String text = "text"; вместо String text = new String("text"); В чем у них разница
А в каком уроке показано где терминал открыть?
Трудоустройство еще реально?
Интересно конечно, что это за класс с одной "функцией", который реализует логин в твиттер. С учетом что любая oauth2 требует сторону redirect и callback endpoint.
Вы лучший учитель ))
Судя по лайкам, не каждый доходит до конца )) Понравилось что пошел рефактор на переиспользование компонентов. Но из-за вот этой характерной вложенности элементов, прям немного теряешься ) Было бы здорово как то больше выносить элементы в отдельные вспомогательные методы с их параметрами, хотя может для учебного ролика так лучше. Спасибо тебе большое за твои труды.
Спасибо большое за твои труды. Очень классная серия видео получилась. Но я вот прям сейчас задумался. Сейчас попробую донести свою мысль, если получится. Я про выносить столько много констант размерностей и т.п. по типу ширины/высоты и прочее. Стоило ли эти данные выносить отдельно, если по сути управление как таковое централизованное не производится, то есть вряд ли тебе понадобится менять размерность высота5 на что-то другое. Скорее придется менять что-то индивидуально, то есть под это снова создавать константу. Тут как бы получается подмена смысла для таких действий как - переиспользование. Больше кажется что происходит переиспользование, а по факту "хардкод". Мне кажется либо давать названия этим константам какое-то осмысленное SizeTitleItem или VehicleSizeTitleItem - тогда ты понимаешь что, например, размер у элементов списков, он такой то, тогда по всему проекты ты можешь менять централизованно. Либо уже просто ставить как есть - 16 и все. Ну это для примера. Сложновато, но конечно привыкаешь к такой "безумной вложенности", наверное можно элементы раскладывать на вспомогательные методы с говорящими названиями, так как ты это делал в ролике с рефакторингом для элемента текст. Но на мой взгляд, если элементы выносить в утильные классы, так как ты это делаешь для всего проекта, можно было бы наверное рассмотреть возможность создания отдельных утильных директорий для различных тематических страниц. Ну что-то вроде как у тебя водитель и транспорт декомпозирован, так же и с утильными элементами. А то там много элементов может оказаться которые использованы только для водителя, а если там добавятся страницы с другой тематикой там уже с такими константами наверное будет сложновато работать. В целом мне нравится как ты рассказываешь, все по простому, доступным языком, спасибо тебе большое.
Спасибо, очень классная лекция
Недавно сделал приложение для примера на работу которого к сожалению я не прошёл и вот что мне написали: Комментарий к вашему ТЗ от разработчика: Вся presentation часть находится в app модуле. Не лучшая идея выделять модули по принципу слоев в clean архитектуре, стоит выделять по модулю на фичу.
Спасибо Тимофей у вас лучшие уроки 👍
Жму тебе руку. Да благословит тебя Аллах, благодарю за прекрасный курс!!!
Спасибо тебе ОГРОМНОЕ, Боженька послал тебя)))) Я много где читал про MVVM, но никак не мог понять, но твое видело сразу расставило точки над "И")))
по флаттеру у вас есть обучение?
В данный момент нет.
@@TimofeyKovalenko а планируется?
Какие курсы андроид? В рашке теперь двк 2м останется и фортран
главное, что тебя тут нет, с остальным справимся, не ссы.
Очень важная и нужная информация. Спасибо учитель.
ребята дело труба пытался вчерв скачать новую версию андройд студио. Панда. И она не скачивается. Походу если ай пи из Рф, то скачать андройд студио, нельзя.
Самое неприятное теперь все плагины качать через VPN
Отлично
Записаться на курс разработка под android можно тут: ✅ kiparo.com/course/programmirovanie-na-java-kotlin-android
Спасибо за уроки. Ждем новых))
если у когота не грузится картинка ну тогда пишите место asset пишите Network мне помогло
Спасибо❤❤❤
Отличный ролик, все понятно!
Спасибо за это видео. А есть такая же простая штука для XML?
Спасибо! Содержание и подача огонь.
🔥🔥🔥 какая же это сложная тема и как все становится понятно после твоих роликов, долгих лет жизни, святой ты человек❤
Звук в видео очень тихо, именно в этом уроке, практически ничего не слышно. Советую исправить и перезалить урок)
Да, звук тихий, но у меня громкость вполне хорошая. Возможно зависит от компа и наушников.
как здесь сделать reset, конфликты решать, rebase и т.п.?
Привет помоги ! У меня в файле котлин все как у тебя но очень много ошибок и ничего не работает !!!