Нужно понимать философию Kivy для начала. Это просто база. Для того, чтобы вы могли сделать все, что угодно. Нужен iOS UI — пожалуйста, нужен Android UI — пожалуйста. Виджеты Kivy настолько кастомизируются, насколько позволяет фантазия. И никто из коробки не привязывает, например, класс Button, ни к одной платформе. Это сделано в целях кроссплатформы. Библиотека KivyMD — тому пример. Мы взяли «страшные» виджеты Kivy и сделали из них виджеты в стиле Material Design.
Если вам нужны примеры красивого Kivy UI:
А по поводу ютуба, ты сам зайди и посмотри, что за «красоту» ваяют создатели уроков по Kivy.
То есть, ты специалист широкого профиля, и тебе сразу нужно показывать туториалы крутого дизайна? Таких убогих уроков на Ютуб хватает и по PyQt и по любому другому фреймворку или библиотеки!
Я бы не стал говорить о халтуре. Тем более в сторону Google. Flutter хорош в плане скорости работы на мобильных устройствах. И, возможно, я бы тоже выбрал его в качестве инструмента разработки, но есть одно но — Flutter до невозможности уродлив в плане кода и принципов построения UI компонентов.
Нужно только подходящее приложение найти. Не слишком большое, чтобы обзор кода, проблем — а у меня по-любому они возникнут :D — и т.п. уместилось в рамках одной статьи. Но в тоже время и не слишком простое. Чтобы был интерес.
Можно. Но окно будет кастомным. Вы, конечно, можете вызвать нативный диалог, но зачем? В статье приведены яркие примеры того, как легко кастомизируются виджеты. К тому же — www.youtube.com/watch?v=crt8wA4Q5eU#t=29
Вакансий вы вряд ли найдете. Конкурировать с Flutter от Google это не очень хорошая идея :). Здесь, скорее всего, ключевое слово — Python. Если есть заказ на ПО, которое использует Python, то можно рекомендовать в качестве фронта Kivy/KivyMD. В мире современных технологий и дизайна приложений, по-моему личному мнению, PyQt, например, уже не взлетает. Очень сложно. И в разработке и в кастомизации.
У нас был, кстати, подобный челлендж: мы с ребятами делали одно и тоже приложение на Kivy, ReactNative и Xamarin — habr.com/ru/post/420691 Многие спрашивали, почему нет Flutter. Можно сделать что-то подобное снова, если есть желание…
Я и не говорил, что «умею во Flutter». И лично я ничего не писал. Там, если что, ссылка на репозиторий Flutter оригинала. Можете лучше — сделайте, покажите…
Для игр на Kivy вам, я думаю, стоило посмотреть в сторону kivent. Ну, и конечно, все зависит от вашей реализации. В видео ниже, я не вижу проблем с производительностью:
Хотя нужно признать, Kivy, не очень подходит для 3D игр.
Н-да… Прежде, чем писать подобные статьи, вы бы для начала ознакомились с последними тенденциями в мире разработки на Python (не удивительно, что статью минусуют). Как вы думаете, какая Python GUI библиотека использовалась для создания нижеследующих приложений:
Новые обновления :D
Не проще так:
Нужно понимать философию Kivy для начала. Это просто база. Для того, чтобы вы могли сделать все, что угодно. Нужен iOS UI — пожалуйста, нужен Android UI — пожалуйста. Виджеты Kivy настолько кастомизируются, насколько позволяет фантазия. И никто из коробки не привязывает, например, класс Button, ни к одной платформе. Это сделано в целях кроссплатформы. Библиотека KivyMD — тому пример. Мы взяли «страшные» виджеты Kivy и сделали из них виджеты в стиле Material Design.
Если вам нужны примеры красивого Kivy UI:
То есть, ты специалист широкого профиля, и тебе сразу нужно показывать туториалы крутого дизайна? Таких убогих уроков на Ютуб хватает и по PyQt и по любому другому фреймворку или библиотеки!
Видимо, плохо искали. На Youtube — вагон и маленькая тележка видео-туториалов по Kivy/KivyMD.
Вы тестировали? Предоставьте бенчмарки.
Вам, видимо, яснее, в каком направлении двигаться Python, чтобы было естественно…
Хотя нужно признать, Kivy, не очень подходит для 3D игр.