mobDev()
157 subscribers
62 photos
5 videos
98 links
🔥 Твой фид мобильной разработки
➡️ Новости, статьи, видео, квизы
👨‍💻 #android #ios #crossplatform
Download Telegram
Channel created
This media is not supported in your browser
VIEW IN TELEGRAM
Quantitizer — анимированный степпер для твоего Android-проекта 🔥

➡️ Хорошее решение для наборщика товаров в корзину

➡️ Горизонтальное / вертикальное отображение

➡️ Приятная анимация

Автор: kojofosu. Забирай по ссылке ниже!

#android #lib
Я часто хожу на айти-конференции и обычно нахожу там для себя немало полезного: новые знакомства, полезный и не очень нетворкинг, атмосфера творчества, и конечно же, бесчисленное количество браслетов, наклеек и прочего мусора брендированного мерча.

Сегодня расскажу вам об одном таком мероприятии, которое пройдет уже через 10 дней:

➡️ Что? Конференция TechTrain 2021
➡️ Где? Нигде и везде одновременно, проще говоря - онлайн
➡️ Когда? Уже 18 сентября
➡️ Почему нам это интересно? Потому что это бесплатно Из трех этапов конференции нас интересуют два:

• В качестве разминки – доклад Антона Архипова "Мои любимые возможности в Kotlin". Антон из JetBrains, которые подарили нам Kotlin, поэтому послушать о его предпочтениях в языке будет точно не лишним. Синтаксический сахар, библиотеки, дизайн языка и не только.

• Размялись? Тогда переходим к хардкорному докладу, как его называет сам автор, Дмитрия Гордина из Яндекса об Android-камере, AR и обработке кадров нейросетями. Доклад рассчитан на продвинутого слушателя, но будет полезен всем, кого интересует работа с камерой в Android.

#android #events
Android 12 beta 5 - последний шаг перед официальным релизом новой версии ОС - наконец выкатился в паблик и уже доступен к загрузке для всех энтузиастов и диванных тестеров.

Впрочем, ничего кардинально нового в сравнении с beta 4 эта версия не привносит, а до официального выхода Android 12 Snow Cone, по словам Google, остается всего несколько недель. Лично я планирую подождать.

В любом случае, вся информация по пятой бете из первых рук лежит по ссылке ниже ⬇️

#android #news
Я всегда был сторонником нативной мобильной разработки и предпочитал плавность, свободу и отзывчивость "родных" приложений скорости и выгоде, которую дают кроссплатформенные языки и фреймворки.

Сегодня наткнулся на статью Артема Тарасова из "Рексофт", в которой автор сравнивает эти два подхода по состоянию на 2021 год и... Не скажу, что я изменил свои предпочтения, но точно посмотрел на современную кроссплатформу с другой стороны, чего и вам советую.

Зачем стоит читать:

🤔 Вспоминаем Xamarin - спасение для разработчиков С#, желающих пощупать мобильную разработку

🤔 Виджеты в Flutter - уже доросли до уровня нативок? (Спойлер: еще не совсем)

🤔 Свобода против скорости: сборка приложения на 30% быстрее с KMP

Ссылку на публикацию оставлю ниже ⬇️

#crossplatform
Пару лет назад, вместе с выходом Android 9, гугл представили Digital Wellbeing - приложение, которое, как подразумевалось, будет помогать пользователям контролировать свой скринтайм и ограничивать себе (🤨) доступ к определенным приложениям.

Конечно же, я не мог не воспользоваться такой возможностью - лайф-ченджером для меня это приложение не стало, но приучило меня периодически проверять свой скринтайм. Правда, не чтобы ограничить его, а чтобы недовольно подумать "Опять весь день в телефоне просидел" и продолжить заниматься ровно тем же 🙈

(Хотя несколько моих знакомых реально дали положительный фидбэк: один стал меньше сидеть в инстаграме, а второй после недели отслеживания удалил с телефона Candy Crush Saga)

На скриншоте мое экранное время на сегодня: три часа экрана к шести вечера - бывало и хуже. Предлагаю всем глянуть эту статистику и поделиться результатом здесь (посмотреть можно в самом приложении Digital Wellbeing, ну или просто в настройках, раздел "Батарея")

#android #ios #survey
Готовы ли вы прямо сейчас удалить 90% приложений со своего телефона? Подозреваю, что нет, однако именно это советует сделать Джейк Кнапп - дизайнер из Google, известный многим как автор методики тестирования Sprint.

В продолжение вчерашнего поста предлагаю прочитать небольшую статью, в которой Джейк рассказывает о своем двухнедельном опыте жизни почти без приложений - и судя по всему, ни о чем не жалеет. Материал раскрывает тему информационного детокса, зависимости от смартфона и состояния потока, в которое нам мешает погрузиться собственный телефон.

В общем, ушел удалять приложения. Ну а ссылки на оригинал статьи, а также на русскоязычную адаптацию как всегда будут под постом ⬇️

P.S.
Телеграм советую оставить. Иначе как вы будете читать этот канал?
Прошлой ночью, в очередной раз проигнорировав рекомендации окулиста и исследуя непопулярные разделы Google Play в полной темноте, я скачал какой-то агрегатор новостей с интересной иконкой. Установил, открыл и чуть не попрощался со зрением навсегда: приложение не просто не выставило темную тему самостоятельно - ее там не было вообще 😕

Разумеется, терпеть такое вопиющее неуважение со стороны разработчика в отношении всех сов, залипающих в экран после полуночи, я не стал и тут же снес программу - насиловать глаза белым фоном не хочет никто.

Чтобы не совершать такую ошибку, посмотрите на 6 универсальных советов по реализации Dark Mode в мобильных приложениях. Использование теней, "чисто черный" цвет, уровень контраста и не только - по ссылке ниже ⬇️

P.S.
По данным опроса androidauthority, более 80% пользователей смартфонов предпочитают темную тему. Вы же не хотите упустить такой феноменальный кусок рынка?
This media is not supported in your browser
VIEW IN TELEGRAM
SmoothBottomBar - анимированная нижняя панель для Android-приложений 🤖

➡️ Универсальный элемент - подойдет к любому проекту

➡️ Плавные переходы и красивая анимация

➡️ Написан полностью на Kotlin

Автор: İbrahim Süren. Ссылка на скачивание под этим постом.

#android #lib
Внедряем SwiftUI в существующие приложения на базе UIKit

SwiftUI
- свежайший фреймворк от Apple, представленный в конце 2019 года и призванный облегчить разработку приложений за счет декларативного стиля и уменьшения размера кода. В него вложено немало сил, и в целом, продукт многообещающий.

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

Все мы знаем, как Apple любят продавливать свои нововведения и практически заставлять пользоваться ими как юзеров, так и разработчиков. Поэтому я бы делал ставку на то, что уже буквально через несколько лет умение работать со SwiftUI станет одним из определяющих фактов в резюме разработчика.

В статье ниже учимся встраивать элементы SwiftUI в уже готовые приложения на базе UIKit. Материал достаточно доступный и структурированный - сможет стать отправной точкой в работе с новым фреймворком ⬇️

#ios #swiftui
Автоматический отзыв разрешений - ранее эксклюзивная фича Android 11 - станет доступна для всех девайсов уже в декабре

(Ну не прям для всех. Если быть точнее, ее получат устройства на базе Android 6 и выше. Впрочем если вы все еще на предыдущих версиях ос, то что вы вообще здесь делаете? 🤔)

Суть вкратце - теперь приложения, которым вы давали какие-либо разрешения, будут автоматически терять их после нескольких месяцев без использования

И это замечательно, потому что никому не хочется, чтобы какой-нибудь стремный мессенджер, в который не заходили с прошлого года, продолжал подключать микро, камеру или геолокацию, когда ему захочется

В общем еще один шаг в борьбе с Большим Братом (хотя у него шаги все равно длиннее)

#android
This media is not supported in your browser
VIEW IN TELEGRAM
Круговой слайдер GaugeSlider для твоего iOS-проекта 🍎

Минималистичный анимированный слайдер с хорошей кастомизацией. Изначально создавался для управления умным домом, но вообще сценариев использования достаточно - от слайдера громкости в стиле iPod Classic до таймера. Да в принципе хоть к набору номера можно прикрутить, если ностальгируете по дисковым телефонам 😄

➡️ Автор: Edgar Žigis
➡️ Технологии: Swift, Objective-C, Ruby
➡️ Совместимость: iOS 11 и выше

#lib #ios
Есть зарядка?

— Да, но у меня от айфона

— Черт, мне такая не подойдет

Знакомая ситуация? Возможно, скоро про эти неудобства можно будет забыть - ЕС предложил ввести единый формат разъемов мобильных устройств, в том числе и для Apple.

Этим разъемом конечно же станет USB Type-C, двухсторонний 24-контактный формат, успешно использующийся во всех андроид устройствах уже последние лет 5.

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

В целом инициатива отличная, считаю давно пора было. Остается лишь наблюдать, сможет ли Евросоюз принудить Apple отказаться от лайтнинга ⚡️

#android #ios
Google планирует пересадить все свои приложения на Material You уже к выходу Android 12 🤖

Material You - "новый язык дизайна", как называет его сама Google - был представлен еще на выставке I/O 21 в мае, но пока что поддерживается лишь в нескольких приложениях. Вроде как его уже можно глянуть на примере почты, календаря и документов, но лишь на последних пикселях, которые в России даже не вышли в официальную продажу

Основными фишками Material You должны стать обширная кастомизация всего что можно, продвинутая работа с цветами и огромное количество анимаций, которые судя по всему будут жрать батарею вашего устройства быстрее, чем когда-либо - особенно на 120-герцовых экранах

Калькулятор, например, будет выглядеть таким образом (выше) - два разных варианта оформления для двух разных пользователей

В общем продолжаем ждать релиза Android 12, назначенного на конец года. Ну либо покупаем последний пиксель на сером рынке и наслаждаемся прямо сейчас - тут уж дело ваше 🤷‍♂️

#android
Согласно статистике, более 80 (а именно 82.7) из ста пользователей полностью перешли на темную тему еще к 2019 году. Более свежих данных не нашел, но подозреваю, что это число с тех пор лишь выросло

В принципе в этом нет ничего удивительного, ведь темная тема лучше практически во всем: экономит батарею, снижает нагрузку на глаза да и выглядит как по мне намного эстетичнее

Что удивляет - так это оставшиеся 17.3%, все еще не переехавшие со светлой темы. Если здесь вдруг есть такие - поделитесь, что вас останавливает? Ну и вот небольшой опрос, проверим подтвердится ли статистика в нашей выборке
Уже перешли на темную тему?
Anonymous Poll
81%
Да, давно
19%
Нет и не планирую