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.
Оригінальне повідомлення в коментах ⤵️
--
🔧 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 трохи з приколом)
🔗 Посилання на шрифт
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 остаточно діпрікейтнуті (тут трохи пояснення що це і чому)
🔗 Сорси
Тут трішки прилетіло за 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 остаточно діпрікейтнуті (тут трохи пояснення що це і чому)
🔗 Сорси
👍3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Вирішив поділитися колишніми напрацюваннями.
Графічний леєер - це дуже крутий інструмент, який дозволяє зробити багато цікавих візуальних ефектів.
Pinch-to-summarize будь-який мейл
Усі співпадіння з браузерами - випадкові
Графічний леєер - це дуже крутий інструмент, який дозволяє зробити багато цікавих візуальних ефектів.
Pinch-to-summarize будь-який мейл
Усі співпадіння з браузерами - випадкові
🔥8😁6
Вийшов Jetpack Compose 1.9 🚀
- Нові тіні: dropShadow(), innerShadow()
- New Visibility modifiers (Якщо змінилося Visibility або перший раз показався елемент)
- OutputTransformation підтримує Rich styling
- LazyList та LazyGrid покращили перформенс і дали можливість писати модифікації
- 2D Scroll APIs (Можна скролити по діагоналі 💃)
- І ще багато різних фіксів і доповнень, які зручно почитати за посиланням
🔗 Посилання
- Нові тіні: 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
🔗 Весь списко змін
- Мінімальна версія 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
Ще й відяшку зробили нам сьогодні про те, як красиво анімуватися між екранами 🥹 з Morth
https://www.youtube.com/watch?v=0moEXBqNDZI
https://www.youtube.com/watch?v=0moEXBqNDZI
YouTube
Advanced shared elements with shape morphing | Jetpack Compose Tips
Rebecca Franks, a Developer Relations Engineer, covers a more advanced example application of shared elements in Jetpack Compose, combining the basics with shape morphing and the new Material 3 Expressive shapes, showcasing the powerful options built into…
❤1🤯1
Fragment
Нас вже 300+ учасників Я трошки на вихідні їздив гладити траву та обніматися з деревами. Рекомендую. Повернувся, а вас вже більше 300. Вище розіграш і надіюся, що я не натупив і все буде гуд (Кожного разу ці розіграші - це такий стрес 😅)
Недавно у нас було 300+ учасників, а за менше ніж 3 місяці ще +100
Адміни вам вдячні ♥️
Адміни вам вдячні ♥️
❤8👍1🔥1
Гугл, ніяк не може оприділитися як їм релізити так, щоб все було швидше і краще, тому тепер будуть релізитися кожен місяць
Accelerating development with monthly releases for Android Studio - releasing 2X more often than before
Обіцяють швидше фіксати баги, але таке враження, що просто будуть розмахувати їх так, що ви і не зрозмієте, що змінилося за рік (А нічо 😏)
🔗️️ тут детальніше
Accelerating development with monthly releases for Android Studio - releasing 2X more often than before
Обіцяють швидше фіксати баги, але таке враження, що просто будуть розмахувати їх так, що ви і не зрозмієте, що змінилося за рік (А нічо 😏)
🔗️️ тут детальніше
😁1
Сьогодні в 20:00 годині буде Made by Google ‘25
--
Представлять гуглівсі продуки + дехто обіцяє, що вилиють Android 16 QPR1 (Material 3 Expressive) stable release
--
Як завжди, вже багато чого злили. Як, наприкад відос, де застосунок камери допомагає вам отримати кращі фото чи скрін з фішками
https://www.youtube.com/watch?v=JXCXTQIIvM0
--
Представлять гуглівсі продуки + дехто обіцяє, що вилиють 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 серпня
Зовні майже без змін, але є ключові оновлення:
- 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