Pull to refresh
27
0
Юрий @KivyMD

Core developer of KivyMD library

Send message

Новые обновления :D

Объединяем два словаря:

def merge(dic1,dic2):
    dic3=dic1.copy()
    dic3.update(dic2)
    return dic3
dic1={1:"hello", 2:"world"}
dic2={3:"Python", 4:"Programming"}
merge(dic1,dic2) # {1: 'hello', 2: 'world', 3: 'Python', 4: 'Programming'}


Не проще так:

{"1": 1} | {"2": 2}  # Python 3.9
Я не гонюсь за количеством просмотров на своем канале KivyMD. А для обучающих роликов нужно соответствующее оборудование и время.
А какие примеры дизайна нам показывает сам kivy?

Нужно понимать философию Kivy для начала. Это просто база. Для того, чтобы вы могли сделать все, что угодно. Нужен iOS UI — пожалуйста, нужен Android UI — пожалуйста. Виджеты Kivy настолько кастомизируются, насколько позволяет фантазия. И никто из коробки не привязывает, например, класс Button, ни к одной платформе. Это сделано в целях кроссплатформы. Библиотека KivyMD — тому пример. Мы взяли «страшные» виджеты Kivy и сделали из них виджеты в стиле Material Design.

Если вам нужны примеры красивого Kivy UI:






А по поводу ютуба, ты сам зайди и посмотри, что за «красоту» ваяют создатели уроков по Kivy.

То есть, ты специалист широкого профиля, и тебе сразу нужно показывать туториалы крутого дизайна? Таких убогих уроков на Ютуб хватает и по PyQt и по любому другому фреймворку или библиотеки!
нет вообще никаких путёвых видео-уроков

Видимо, плохо искали. На Youtube — вагон и маленькая тележка видео-туториалов по Kivy/KivyMD.
И медленнА

Вы тестировали? Предоставьте бенчмарки.
и не естественнА

Вам, видимо, яснее, в каком направлении двигаться Python, чтобы было естественно…
Хорошая новость!
Я бы не стал говорить о халтуре. Тем более в сторону 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 библиотека использовалась для создания нижеследующих приложений:





Господи, как же страшно это выглядит в 2021 году. Закрывайте…

Information

Rating
Does not participate
Location
Луганск, Луганская обл., Украина
Date of birth
Registered
Activity