402 subscribers
488 photos
77 videos
249 links
Новини та цікавинки зі світу розробки під Android українською
Download Telegram
Що ж таке "Редакційне оформлення"

Редакційне оформлення — це окремі, демонстраційні моменти, побудовані навколо типографіки. Вони передбачають динамічне, привертаюче увагу використання нестандартних розмірів, зокрема великих заголовків або масивного візуального стилю

Його можна поєднувати з анімацією, формою чи кольором

Його треба використовувати там де ви хочете:
- Celebrating content
- Voice of the user
- Bespoke functionality

"Великі" заголовки, якісь емоційні штуки для юзера або коли користувач збільшує яскравість і збільшують вся грубіть всіх елементів

Взагалом Гугль дальше намагається більше всякої дічі впихнути в апку. У вас юзають всякі стилі текстів в апці?

🔗 тут вся інфа по цьому
3👍1🔥1
Fragment
Робоча група Swift на Android тепер офіційна! "Головна мета робочої групи Android — додати та підтримувати Android як офіційно підтримувану платформу для мови Swift" "The Android workgroup is a team that promotes the use of Swift for developing Android applications"…
Ми швидше писали про swift для Android і трохи приїхали новин з їхнього слеку:

--

🔧 JNI-інфраструктура
🔵 Пропозиція: зробити спільну базу JNI для всієї екосистеми Swift+Android.
🔵 Планується розробити плагін який буде аналізувати використання swift android sdk брідж функцій і імпортувати тільки ті модулі
🔵 SKIP не намагається повністю відтворити Android SDK — тільки потрібні містки між Swift і Kotlin.
🔵 Swift-Java фокусується на безпечній роботі з пам’яттю, тоді як SKIP покладається на фіналізатори.
🔵 Планують винести JNI в окремий пакет, щоб уникнути залежності від swift-syntax.

--

📱 Підтримка Android API
🔵 SKIP працює з API 29 (Android 10), але ціль — API 28 (Android 9) до API 34 (Android 14).
🔵 API 28 обрано через широку підтримку.
🔵 Проблема: JEnv офіційно з’явився тільки з API 34, тому поки використовують нестандартні рішення.

--

📆 Таймлайн SDK
🔵 Swift для Android може з’явитися в рамках Swift 6.2 (можливо, вже найближчими місяцями).
🔵 Потрібне доопрацювання тестування Android-оточення

--

Swift для Android активно рухається вперед, але поки це супер рання стадія з фокусом на Kotlin-interop і мінімальні залежності від Android SDK.

Оригінальне повідомлення в коментах ⤵️
🤨3
Google Sans Code — новий шрифт для коду від Google

Google випустила шрифт, який створений спеціально для програмістів. Як вони заявляють, він поєднує геометричну чіткість із трохи каліграфічним стилем та чудово читається навіть у маленьких вікнах

Цікаво виглядає курсив, натхненний ренесансною каліграфією. Всі символи легко розрізнити, навіть i, l та 1

Я б спробував, але Q трохи з приколом)

🔗 Посилання на шрифт
👍5
У нас давненько не було "Оновлення ліб", а вони періодично виходять

Тут трішки прилетіло за 30 липня:

- Media3 Version 1.8.0 (Додалося багато фіч і фіксів для ExoPlayer. Якщо у вас є відео і всякі модифікації його, то там багато чого цікавого)
- Browser Version 1.9.0
- Benchmark 1.4.0
- Compose Material 3 1.4.0 став беткою (Все що було для Expressive перенесли в 1.5 типу як шейпи і нові компоненти, то вони у вас пропадуть, якщо оновитися до beta). Лишилися різні фікси та опдейтнули Tooltip (Тепер можна змінити іконку і де воно буде відносно неї 🤔)
- Compose Material 3 1.5.0-alpha-1 (Все класне, що було перенесли з 1.4 і якісь міні фікси)
- Security Crypto остаточно діпрікейтнуті (тут трохи пояснення що це і чому)

🔗 Сорси
👍31
Я тут трішки пропадаю, бо поїхав навчатися на кайті кататися. А тут якось не до інтернетів. Ледь стягую роботу якусь робиту (працюю в машині). Маю сонячну панель та екофлов, який дозволяє підзаряджати тіліфон і компутер

Адекватної відпустки поки мені не світить, тому розважаємось як виходить
15🔥5👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Вирішив поділитися колишніми напрацюваннями.

Графічний леєер - це дуже крутий інструмент, який дозволяє зробити багато цікавих візуальних ефектів.

Pinch-to-summarize будь-який мейл

Усі співпадіння з браузерами - випадкові
🔥8😁6
Вийшов Jetpack Compose 1.9 🚀

- Нові тіні: dropShadow(), innerShadow()
- New Visibility modifiers (Якщо змінилося Visibility або перший раз показався елемент)
- OutputTransformation підтримує Rich styling
- LazyList та LazyGrid покращили перформенс і дали можливість писати модифікації
- 2D Scroll APIs (Можна скролити по діагоналі 💃)
- І ще багато різних фіксів і доповнень, які зручно почитати за посиланням

🔗 Посилання
👍7
Fragment
Вийшов Jetpack Compose 1.9 🚀 - Нові тіні: dropShadow(), innerShadow() - New Visibility modifiers (Якщо змінилося Visibility або перший раз показався елемент) - OutputTransformation підтримує Rich styling - LazyList та LazyGrid покращили перформенс і дали…
Крім Jetpack Compose 1.9 сьогодні вийшло ще багато оновлень

- Мінімальна версія Jetpack тепер sdk 23 (Android 6.0). Було 21 (Android 5.0, який був зареліз 2014 року)
- Core 1.17.0 (Тут появилися Progress-centric notifications то ті самі прогресів нотіфікейшн)
- Додали нову лібу, яка перевіряє чи пофікшений був баг (так...🤨 Тут)
- NavigationEvent 1.0.0-alpha06

🔗 Весь списко змін
3👍2
Гугл, ніяк не може оприділитися як їм релізити так, щоб все було швидше і краще, тому тепер будуть релізитися кожен місяць

Accelerating development with monthly releases for Android Studio - releasing 2X more often than before

Обіцяють швидше фіксати баги, але таке враження, що просто будуть розмахувати їх так, що ви і не зрозмієте, що змінилося за рік (А нічо 😏)

🔗️тут детальніше
😁1
Давно не було веселих історій, так вот, сьогодні одного з тімки не має, бо свято.

Вгадайте хто сьогодні не працює 😆
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Трішки магії шейдерів
🔥20👍1
Сьогодні в 20:00 годині буде Made by Google ‘25
--

Представлять гуглівсі продуки + дехто обіцяє, що вилиють Android 16 QPR1 (Material 3 Expressive) stable release
--

Як завжди, вже багато чого злили. Як, наприкад відос, де застосунок камери допомагає вам отримати кращі фото чи скрін з фішками

https://www.youtube.com/watch?v=JXCXTQIIvM0
🔥2