405 subscribers
491 photos
77 videos
251 links
Новини та цікавинки зі світу розробки під Android українською
Download Telegram
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
TheVerge опублікував майже всю інформацію про нову десяту серію девайсів Pixel, презентація якої відбудеться вже за 10 хвилин 🤓

Зовні майже без змін, але є ключові оновлення:
- Tensor G5 - новий процесор від TSMC: Як заявляють Google - CPU швидший на 34%, AI - на 60%
- Qi2 зарядка з магнітами Pixelsnap (аналог MagSafe, це топ). Pro XL підтримує до 25W бездротової зарядки
- Батареї стали трохи більші: Pixel 10 - 4970 мА\год, Pro - 4870 мА\год, Pro XL - 5200 мА\год.
- Камери: звичайний Pixel 10 отримав сенсори від Pixel 9A (48 МП основна + 13 МП ультраширик), але вперше додали телеоб’єктив 5x. Pro-моделі зберегли флагманський 50 МП сенсор 1/1.3” і новий 48 МП ширік
- eSIM only у США версії телефону: фізичний слот для SIM прибрали, як це роблять айфони останні роки, зате можна активувати дві eSIM одночасно і зберігати до 8 профілів. Для інших регіонів лоток збережеться

AI-функції:
- Magic Cue - контекстні підказки тексту у Gboard та додатках (адреси, номери броні, дані з пошти), цікаво буде глянути
- Генеративний AI для фото з 30x зумом (на Pro): після зйомки покращує деталізацію зображення 🤷‍♂️
- AI Camera Coach - підказки під час зйомки.
- Magic Editor тепер редагується ще й через текстові запити (наче як це вже існує на 9?)
- Journal app з AI-підказками (Новий застосунок-щоденник, повна копія Journal з IOS)
- AI-перекладач у дзвінках - переклад голосом, що імітує співрозмовника

Ціни:
Pixel 10 - $799
Pixel 10 Pro - $999
Pixel 10 Pro XL (256GB) - $1,199

Передзамовлення відкрито, старт продажів - 28 серпня
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3