📱Создаем мобильные приложения для Android на Python
Хотя Python и не предназначен для мобильной разработки, на нем можно создавать небольшие приложения для Android — для этого есть довольно удобный фреймворк Kivy.
0. Демка проекта
[3:15]
1. Установка Kivy и сборка apk
[10:49]
2. Базовое приложение и Layout'ы
[14:11]
3. Размеры виджетов и позиционирование
[18:34]
4. Обработка событий
[23:30]
5. Создание приложения
[26:15]
6. Использование KivyMD
[9:35]
#android#python
Изменения в отображении статусов соединения
В Beta-версии Telegram для Android под номером 12.4 статусы «Ожидание сети...», «Соединение...» и «Обновление...» вновь начали отображаться вместо надписи "Telegram" в шапке главного экрана.
В прошлых сборках тестировалось отображение этих статусов под наименованием мессенджера.
#Android
Обновлённые вкладки в глобальном поиске
В Beta-версии Telegram для Android под номером 12.4 вкладки в разделе глобального поиска теперь оформлены подобно карусели папок с чатами на главном экране.
#Android
Telegram улучшает авторизацию на веб-сайтах с помощью ботов
В Beta-версии Telegram для Android под номером 12.4 появились новые элементы авторизации через ботов. Сам механизм авторизации не новый, однако в этот раз был переработан пользовательский интерфейс и добавлена передача номера телефона.
При входе через бота система будет собирать дополнительные данные о пользователе:
• Браузер и платформа: информация о приложении, через которое производится вход.
• IP-адрес и регион: географические данные и местоположение сеанса.
• Номер телефона: запрашивается сайтом опционально и передаётся только после явного подтверждения со стороны пользователя.
• Имя, юзернейм и фото: стандартные данные профиля.
Эта информация передаётся сервису при авторизации вместе с хешем для аутентификации запроса.
Разработчики сайтов смогут использовать эту функцию как один из способов верификации номера пользователей. Напомним, что сейчас в арсенале мессенджера уже есть несколько подобных решений:
• Telegram Gateway — платный инструмент для верификации номеров через коды, который Telegram позиционирует как более дешёвую альтернативу SMS.
• Кнопка запроса контакта Bot API — бесплатная функция ботов, позволяющая получить номер телефона, но требующая активного действия в чате.
Пока неясно, планирует ли Telegram взимать плату с разработчиков за использование расширенной авторизации с номером телефона в будущем.
Более подробно о системе авторизации можно прочитать в документации Telegram API.
#Android
Крафтинг подарков в активной стадии тестирования
В Beta-версии Telegram для Android под номером 12.4, вслед за iOS, стала доступна механика крафтинга подарков.
Что известно:
• Перед началом крафта пользователь может просмотреть все вероятные модели, которые могут «выпасть» при успешном объединении подарков.
• Для крафта подарков можно как использовать собственные коллекционные подарки, так и докупать недостающие экземпляры во встроенном маркете (через вкладку «Suitable Gifts on Sale»).
• Вероятность успеха зависит от количества используемых подарков и их свойств: при скрещивании 2-х подарков шанс потерять их максимален, а при 4-х — минимален (однако риск остаётся всегда). При неудаче все выбранные подарки сгорают.
Подробнее об особенностях механики крафтинга редакция @tginfo рассказала здесь.
Функция сейчас доступна только на тестовом сервере и к релизу может претерпеть изменения.
#Android
Обновлённый экран подключаемого прокси
В Beta-версии Telegram для Android под номером 12.4 экран предварительного просмотра прокси-сервера получил новый внешний вид.
Недавно мессенджер начал предупреждать пользователей о возможном раскрытии IP-адреса при переходе по ссылкам для подключения прокси.
#Android
Изменения во вкладке «Поделиться»
В Beta-версии Telegram для Android под номером 12.4 обновились кнопки копирования ссылки и отправки сообщения в меню «Поделиться».
#Android
Доработка карусели с папками чатов
В Beta-версии Telegram для Android под номером 12.4 доработана карусель папок на главном экране: теперь все вкладки размещены внутри отдельной капсулы.
Ранее папки с чатами пролистывались по всей ширине экрана.
#Android
Галочка включения микрофона в групповом звонке
В Beta-версии Telegram для Android под номером 12.4 перед присоединением к групповому звонку по пригласительной ссылке теперь можно выбрать, как подключиться: с включенным или выключенным микрофоном.
#Android
Редизайн меню вложений
В Beta-версии Telegram для Android под номером 12.4 меню вложений, доступное из «скрепки» в поле ввода сообщения, получило следующие изменения:
• Плитка встроенной камеры стала шире — теперь она занимает две ячейки по вертикали.
• Вкладки (галерея, файлы, опросы и т.д.) вынесены в плавающую нижнюю панель.
#Android
Скруглённые страницы настроек
В Beta-версии Telegram для Android под номером 12.4 элементы большинства разделов приложения и страниц настроек получили закруглённые углы.
#Android
Окно предупреждения при подключении прокси
В Beta-версии Telegram для Android под номером 12.3.1 мессенджер начал предупреждать пользователей о возможном раскрытии IP-адреса при переходе по ссылкам для подключения прокси.
До этого клик по ссылке на прокси обрабатывался иначе: приложение сразу пыталось соединиться с сервером для проверки его доступности, минуя предупреждение.
Ранее этот недочёт стал поводом для обсуждений среди пользователей, беспокоящихся за приватность своего IP-адреса.
#Android
Изменения в таб-баре
Beta-версия Telegram для Android под номером 12.3.1 получила доработанную нижнюю навигационную панель.
• Недавние звонки перемещены в раздел с вашими контактами. Вместо них по умолчанию отображаются «Настройки».
• Вкладка с чатами теперь размещена в левой части меню.
Чтобы вернуть быстрый доступ к журналу вызовов из нижней панели, перейдите в раздел Контакты > Недавние звонки > Показывать вкладку «Звонки».
Отменить это действие можно там же, дополнительно открыв меню с тремя точками и выбрав опцию скрытия вкладки вызовов.
#Android