TGViewer
Channel Public Channel
Android Good Reads

Android Good Reads

@droidgr

Самые интересные статьи, видео и новости, связанные с Android разработкой. Не больше трёх материалов в день.

Размещение рекламы: @tanyasanovna
Subscribers
4.03K
Photos
420
Videos
17
Links
2.2K

Showing posts older than #1929 · Back to latest

Older Posts 20 shown
Post #1928 3.46K
tl;dr legal – опенсорсные лицензии простым языком

Если вы имеете дело с опенсорсными лицензиями – либо принимаете решения о затаскивании зависимостей в проект, либо распространяете свою библиотеку, сохраните себе этот сайт. Tl;dr Legal – каталог всех опенсорсных лицензий с разбором их требований простым языком.
  • 👍 8
Post #1927 2.9K
Ozon Tech приглашает на митап по мобильной разработке

29 августа в 19:00 | Москва
Офлайн l Онлайн

Кому будет полезно?
Android-, iOS-разработчикам и QA mobile

О чём встреча?
Главная тема митапа — дизайн-система. Затронем вопросы:
➖Декларативная дизайн-система и Figma + SwiftUI/Jetpack Compose
➖Тестирование и shapshot-тесты в частности.
➖Как подружить дизайн-систему и BDUI.

❗️Не забудьте зарегистрироваться на офлайн/онлайн.
  • 💩 13
  • 👍 12
Post #1925 3.48K
Как работает CPU

Огненная серия статей про то, как процессор запускает и исполняет программы.

👉Общая архитектура процессоров
👉Что такое Syscall
👉Как работают прерывания
👉Как ядро Linux загружает и запускает программы
👉Формат ELF (линуксовый аналог Mach-O)
👉Доступ к памяти с учетом пагинации
👉Форки процессов
  • 🔥 13
  • 🐳 1
Post #1924 3.5K
Релиз Jetpack Compose 1.5

👉Модификаторы стали работать на 80% быстрее во время композиции.
👉Сильно улучшено потребление памяти.
👉BasicText тоже ускорился.
👉LazyStaggeredGrid стал стабильным.

Все будущие планы – в роадмапе.
Android Developers Blog What’s new in the Jetpack Compose August ’23 release News and insights on the Android platform, developer tools, and events.
  • 👍 12
Post #1923 3.34K
Вакансии в Яндекс 360

Команда Яндекс 360 находится в поиске скилловых Android и iOS разработчиков.

💻 О проекте:
Яндекс 360 - это Почта, Диск, Телемост с видеозвонками, Документы, Мессенджер, Рассылки, Заметки и Календарь. Каждый день этими сервисами пользуются миллионы человек и тысячи компаний.

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

Проекты на любой вкус - B2B / B2C, разнообразные задачи - продуктовые / технические / инфраструктура. Большой импакт на продукт - отдельный разработчик значительно влияет на то, как пользователи будут использовать наши продукты.
Команде нужны инженеры с экспертизой в Android или iOS, с опытом от 3 лет в коммерческой разработке. Подробнее про команду Диска и команду Почты.

🚀 Из интересного:

- Kotlin Multiplatform Mobile;
- Прохождение всех тех.секций занимает 2,5 часа;
- Локация команды - Москва, Питер, Минск, Белград, рассматриваем гибридный формат работы (2-3 дня) в этих городах 🙂

✒️ Буду рад более подробней обсудить вакансию @Nikpro_IT
  • 🤡 21
  • 💩 18
  • 👎 9
  • 👍 6
Post #1922 2.58K
Дизассемблер kotlin-explorer

Romain Guy выпустил десктопное приложение, которое дизассемблит код на Kotlin в Java байткод, Android DEX байткод и Android AOT native assembly.
  • 👍 13
Post #1920 3.04K
KMM KMP

И, конечно, самый важный анонс прошлой недели. Название KMM пора вычеркнуть из своих сердец и памяти, потому что новый рекомендованный способ говорить про мультиплатформу в любых ее проявлениях – Kotlin Multiplatform или KMP.
The JetBrains Blog Update on the Name of Kotlin Multiplatform | The Kotlin Blog From now on, “Kotlin Multiplatform” (KMP) is the preferred term when referring to the Kotlin technology for sharing code across different platforms, regardless of the combination of targets being discussed.
  • 👍 1
Post #1919 2.83K
Кастомные шрифты в Compose Multiplatform

Кстати, раз мы заговорили про изменение шрифта на San Francisco. Если вы все-таки хотите использовать не системные шрифты, а что-то свое – в статье разобраны все шаги, как завести кастомныю типографику.
Post #1918 2.74K
Compose Multiplatform 1.5.0-Beta

Вышла первая публичная версия следующего большого релиза Compose Multiplatform. Из самых крутых фичей:

👉В iOS приложениях физика скролла теперь работает точно так же, как в нативных.
👉В common коде можно создавать диалоги и попапы.
👉На новых Apple девайсах поддерживаются 120 FPS.
👉Шаринг ресурсов с iOS теперь не требует использования CocoaPods.
👉На iOS поддержаны Dynamic Type, корректные инсеты, а шрифт по умолчанию теперь San Francisco.
GitHub Release 1.5.0-beta01 · JetBrains/compose-multiplatform Common Features Dialog API is available to use from common source set Popup API is available to use from common source set WindowInsets API is available to use from common source set A warning if ...
  • 🔥 7
Post #1917 2.78K
Кто адоптит Kotlin Multiplatform

Подборка статей и видео от компаний, которые заадоптили Kotlin Multiplatform, и делятся своим опытом. Из громких названий, которые вы могли пропустить: McDonald's, Google Workspace, Baidu, Deezer, Shopify.
  • 🔥 5
Post #1916 3.12K
Обзор всех кешей в Gradle

Леша Быков написал хороший обзор того, как работают различные уровни кеширования в Gradle, в каких случаях на них можно полагаться, и как оптимизировать их работу.
  • 👍 21
  • ❤ 4
  • 💩 1
Post #1915 2.84K
Как работает Lincheck

Lincheck – фреймворк для тестирования многопоточных алгоритмов на Kotlin. В треде Никита Коваль, его автор, рассказывает о его основных концепциях.
  • 👍 6
Post #1914 2.84K
Appyx теперь мультиплатформенный

Appyx – библиотека навигации от Bumble с фокусом на простую реализацию кастомных анимированных переходов. Так вот, на прошлой неделе вышла первая альфа версии 2.0. Основная фича новой версии – поддержка Compose Multiplatform. Обязательно потыкайте документацию, все демки там интерактивные и реализованы на Compose!
bumble-tech.github.io Appyx Model-driven navigation + UI components with gesture control for Compose Multiplatform
  • 🔥 8
  • 💩 1
Post #1913 3.19K
Как писать Swift-friendly API мультиплатформенных библиотек

Одна из проблем, с которыми вы можете столкнуться, затягивая к себе Kotlin Multiplatform – iOS разработчики, которым не нравится получающийся на выходе API. В серии статей разбираются основные решения, которые позволяют сделать API общих модулей выглядящим, как идиоматичный Swift.
André Oriani List: Writing Swift-friendly Kotlin Multiplatform APIs | Curated by André Oriani | Medium 10 stories · Series of articles on how to write Kotlin Multiplatform libraries that work well with Swift
  • 👍 3
Post #1912 2.68K
Исследование продуктовых дизайнеров

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

Вот прямо сейчас мы заканчиваем наш первый опрос продуктовых дизайнеров про то, чем они занимаются на работе, какие навыки прокачивают, как используют AI и за кем в сообществе следят. Чтобы результаты были репрезентативными, хочется получить как можно больше ответов. Если в вашей текущей или бывшей команде есть продуктовые дизайнеры – я буду очень благодарен, если вы пошарите им ссылку на опрос! Результаты я потом тоже обязательно в канал выложу.
survey.alchemer.eu Исследование рынка продуктовых дизайнеров, 2023 Исследование рынка продуктовых дизайнеров, 2023.
Post #1911 2.39K
KotlinConf 2024

Открыта покупка билетов на KotlinConf следующего года! Пройдет, как и в 2019 году, в Копенгагене. Приезжайте, если можете, увидимся!

📆Дата: 22-24 мая.
  • 🔥 6
Post #1909 2.6K
Почему рендеринг текста – это сложно

Отличная статья, про то, из каких элементов вообще состоит текст, почему все браузеры и другие графические движки чаще всего рендерят его неправильно, и с какими эзотерическими проблемами можно столкнуться.
Faultlore Text Rendering Hates You - Faultlore
  • 🔥 9
Post #1908 2.51K
Законы UX

Список из 21 правила, которых стоит придерживаться при разработке интерфейсов. Каждое подкреплено ссылками на исследования.

🏎️Doherty Threshold – Пользователь воспринимает свою производительность оптимальной, если реакция на его действия не превышает 400мс.
🎯Fitt's Law – Время на то, чтобы прицелиться во что-то – функция от размера и удаленности цели.
🤔Jakob's Law – Пользователь проводит большую часть времени в других приложениях, поэтому для него будет идеально, если ваше приложение не будет от них отличаться.
⛰️Peak-End rule – Люди запоминают не весь опыт работы с чем-то, а его самый пиковый момент и самый последний.
Laws of UX Home | Laws of UX Laws of UX is a collection of best practices that designers can consider when building user interfaces.
  • 👍 13
Post #1907 3.17K
Проекты на Compose Multiplatform

Собрал подборку интересных проектов, которые сообщество делает на базе Compose Multiplatform. Если вы еще не добрались его попробовать – может быть, что-то из них вас вдохновит!

📱tivi.app, портированный с Jetpack Compose на мультиплатформу
📱RSS-ридер с топовым дизайном
📱Приложение рецептов с красивыми анимациями
📱Эффект Reflective UI
📱Cupertino-виджеты от сообщества
  • ❤ 4
  • 👎 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →