Код Меркури – Telegram
Код Меркури
2.26K subscribers
3.45K photos
486 videos
2 files
3.59K links
Микромедиа об IT для айтишников-релокантов и удаленщиков по всему миру 🪐

Познакомиться поближе: https://mercdev.com
Download Telegram
Этот фреймворк с открытым исходным кодом ворвался в мир кроссплатформенных SDK только в конце 2018 года и уже стал одним из самых быстрорастущих по количеству контрибьюторов. Среди IT-компаний спрос на Flutter-разработчиков растет, а среди программистов возрастает интерес к новой технологии.

Мы пишем на Flutter с момента релиза технологии, и вот что нам уже о нем известно.

Язык
Для разработки приложений на Flutter используется Dart. Синтаксис похож на С, Java и другие языки из этого семейства, поэтому покажется знакомым большинству разработчиков. Dart компилируется в машинный код платформы, благодаря чему приложения на Flutter имеют производительность на уровне нативных.

Быстрый UI
Разработчики заявляют о возможности рендеринга до 120 кадров в секунду. Такая частота достигается за счет того, что собственный движок Flutter отрисовывает элементы интерфейса на основе графической библиотеки Google Skia без промежуточных прослоек и коммуникаций с платформой.

Легко изучать
У фреймворка дружелюбная документация: неважно, пришли вы из веба, iOS или Android — у Flutter есть гайд, который сделает переход комфортным, а «Hello World!» можно написать в редакторе прямо в браузере. Кукбук и кодлабс на официальном сайте покрывают основные пользовательские кейсы, и еще у них собственное шоу на ютубе.

Быстрая разработка
Так же как и React, Flutter следует декларативному подходу к разработке, что позволяет быстро создавать предсказуемый UI. Приложения представляют собой дерево виджетов, каждый из которых определяет структурный или стилистический элемент.

Хот-релоад
У фреймворка есть перезагрузка с сохранением состояния и нас это очень радует. С ее помощью можно мгновенно обновить код на устройстве без ребилда и перезапуска приложений.

Кроссплатформенность
Flutter поддерживает iOS и Android, а также разрабатывает SDK для веба и десктопа. Даты релизов пока неизвестны, но бета-версия фреймворка для веба и альфа-версия для десктопа уже доступны.

Мы уже вовсю используем новый кроссплатформ и ищем Flutter-разработчиков в команду меркурианцев. Подробнее о вакансии можно узнать на нашем сайте.😉
Google внедрит сквозное шифрование для RCS-сообщений в бета-версии Android Messages. Говорят, скоро ни операторы, ни сам Google не смогут читать содержимое сообщений.
Игровые сервисы появляются на айфонах в обход AppStore

🎮 Cтриминговый сервис Google Stadia станет доступен на iOS через Safari.

До этого сервис был доступен только на Android. Чтобы запускать игры на яблоках каждая из них должна была быть одобрена и иметь собственную страницу в магазине Эпл.

🎮 NVIDIA также запустит сервис облачного гейминга GeForce Now на iOS.

Сервис также работает через браузер Safari в качестве веб-приложения.

Владельцы устройств на iOS с версией 14.2 уже могут использовать бету-версию сервиса, однако нужен геймпад — сенсорный экран пока не поддерживается.
С 1 января 2021 года на все смартфоны и планшеты в России должны предустанавливаться 16 видов отечественных приложений, среди которых соцсети, почтовые сервисы, поисковые и платежные системы.

Такое требование утвердило правительство.
В пустыне, в штате Юта обнаружили таинственный монолит — десятифутовый стальной объект. Никто не знает что это и откуда взялось.

Надеемся трогать монолит никто не станет, чтобы не раздражать зря пришельцев — у нас всех и без этого был непростой год.
Пользователи новых маков с чипом M1 не могут подключить Bluetooth устройства: мыши, клавиатуры и наушники. Проблема коснулась также фирменных аксессуаров Apple. Устройства не распознаются или работают некоторое время, а потом отключаются.
Японские эксперты подсчитали себестоимость новых айфонов. Комплектующие для iPhone 12 стоят $373, а для версии Pro — $406.
"Надеваем очки" и смотрим на дизайн-макет глазами фронтендера. Ахмад Шадид рассказывает общий подход к разработке интерфейсов и приводит несколько простых, но крутых приёмов для верстки.

Кстати, сможете без гугла сказать, что делает этот код?

.flow > * + * {
margin-top: var(--flow-space, 1em);
}
Вчера состоялся релиз PHP 8.0. В восьмую версию завезли оптимизацию — язык стал быстрее на 10%-30%.

Главная фича новой версии пыхи — включение JIT-компилятора. Также появились именованные аргументы, Union type, атрибуты, упрощенное определение свойств в конструкторе, оператор Nullsafe, выражение Match и другое.
Всех раздражают навязчивые уведомления? Британские ученые выяснили, что 89% взаимодействия со смартфоном пользователи начинают сами, а не отвлекаются на пуши.
Microsoft разрабатывает программное решение для запуска Android-приложений на Windows 10.

Если у них получится, можно будет запускать Android-приложения через Microsoft Store. Как пишет источник, перенос приложений на винду не потребует больших изменений кода, приложения будут упаковываться как MSIX.
Аналитики TelecomDaily выяснили, какие мобильные приложения собирают больше всего данных о пользователях. В первую тройку вошли «Вконтакте», «Госуслуги» и «Одноклассники».
This media is not supported in your browser
VIEW IN TELEGRAM
Биткоин вчера побил свой исторический максимум с 2017 года. Цена за криптомонету достигла $19,461.72.

Поднимите руки те, кто снова не вложился. 🙋
Apple представила рейтинг лучших приложений в 2020 году. Вот шортлист победителей для разных платформ:

iPhone: приложением года для айфона стал Wakeout!. Приложение в прямом смысле помогает проснуться: внутри набор простых упражнений для расслабления и улучшения настроения.

iPad: лучшим для айпада стал знакомый всем Zoom.

Mac: приложение года — Fantastical. Оно объединяет сущности календаря и таск-трекера.

Apple TV: победителем стал Disney+. Кажется, зеленый малыш сыграл в этом свою роль.

Apple Watch: Endel воспроизводит звуки, помогающие концентрироваться, расслабляться и засыпать.
Новые изменения в Android Studio и Android Gradle plugin — разделили версионирование и обновили схему нумерации версий для AS.

AGP будет выходить с версиями Gradle по одному мажорному релизу в год, следующий будет 7.0.0. Версионирование AS переделали, чтобы матчить Intellij idea.

<Year of IntelliJ Version>.<IntelliJ major version>.<Studio major version>

- Первые две группы чисел — последняя версия платформы IntellIj, на которой основан релиз Android Studio.
- Третья группа — основная версия Studio. Увеличивается на единицу для каждой последующей, начиная с числа 1.
- Релизы получат кодовые имена на основе названий животных по первой букве. Имя текущего релиза — «Arctic Fox».
В открытый доступ вышла скетчефигма для 3D-моделирования. Spline довольно простой и приятный сервис, и мы успели немного присмотреться. Вот первые впечатления и фичи, которые успели обнаружить за сегодня.

Материалы. Легко настраиваются, есть эффект линзы Френеля, красивые градиенты и вот это все модное.

Освещение. По умолчанию работает в сцене без источников света, плавный шейдинг.

Экспорт. Есть возможность экспортировать в html — модель можно всячески крутить-вертеть в браузере.

Импорт. Можно импортировать obj. Это позволяет замоделить что-то серьезное в традиционном софте, а здесь настроить сцену, свет, материалы и сразу залить в веб.

Софт бесплатный, пока доступен только для маков.

Если будете играться, кидайте в коменты результаты. 🌝
GitHub опубликовал ежегодный отчет.

За год в сервисе зарегистрировалось 15 млн новых разработчиков и было создано 60 млн новых репозиториев.

В рейтинге языков первое место за JavaScript, тут ничего нового. Следом идет Python, третье место занимает Java. За год на четвертое место вышел TypeScript. Затем идут С#, PHP, C++, C, Shell и Ruby.