333 subscribers
388 photos
57 videos
206 links
Новини та цікавинки зі світу розробки під Android українською
Download Telegram
На Google I/O показли Stitch - Ai сервсі, яки по промпту може зробити дизайн. Головною фішкою є те, що можете готовий результат зразу скопіювати у фігму, що дуже зручно. Тут ми поділимося трохи результатами. На разі є два варіанти генерації (Без референсу та експериментальний з референсом)

(Без референсу)
- Android застосуно для Android новин
- Web-портал для Android новин

(З Референсом)
- Android застосунок для рослин
- Android застосунок для Android новин

Взагалом результат без рефернсу виглядає краще. Але дуже не цікаво. З референсом якийсь він кривий (Тому, певно і експериментальний)

Поки не дуже виглядає, як робоча штука, якось так

https://stitch.withgoogle.com/
#tools
Колись хтось сказав, що в мене тупий канал про меми.

Так вот, виправдовую свій тайтл

Це до цієї новини https://t.me/android_fragment/462
Півроку тому друг розказував про іосника в них, який ляпнув, що він вміє в бекенд. Чувака перекинули частину тасок з бекенду, він не справлявся і його вигнали.

Сьогодні розказує, що Android-розробник сказав, що вміє у веб. Вже пиляє якийсь там сайтік. Цікаво чим закінчиться ця історія 😅
🎉 Cursor 1.0 is here!

Вайб-кодери зацінять
- автоматичні код ревʼю з BugBot (Може переглянути ваш код і запропонувати виправлення)
- Background Agent для всіх (Агенти, яким можна написати що зробити і вони це зроблять з кодом, вроді працює в інтеграції з гітхабами там всякими)
- Agent in Jupyter Notebooks (Це такий онлайн едітор для bigdata інженерів)
- Памʼять - запамʼятовує всякі важі зауважання (Щось подібне є в ChatGPT)
- MCP one-click встановлення та підтримка OAuth (Можна в пару кліків підключити всякі там слеки, Linear і тд)
і багато всяких інших штучок

🔗 Тут більше
Такс, ми тут задумалися і хотіли зробити типу вайб-кодінг проєкт і показвати як його робимо (Походу дії розбираючись в цьому всьому)

Потім подумали, що це може бути, як змагання (vibe-coding competition).

І результаті я задумався, може до цієї ідеї хоче підключитися ще хтось?

Тому пишіть, будемо думати що з цим робити 😅
Ладно, поїхали запускаю форму реєстрації на наш vibe coding competition

1. Змагання триватиму тиждень з 9 червня по 15 червня включно (до 23:59 за Київським часом)

2. Можна використовувати будь-які тулзи. Основна ціль познайомити людей з такими інструментами. Щоб потім можна було розказати про свій експіріенс

3. Ви маєте показувати результат і прогреc (Щоб в кінці не було бац і у вас готовий проєкт)

4. Будемо розробляти мобайл апки IOS / Android

5. Усім учасникм будуть дані ідеї для реалізації (Вони можуть повторюватися)

6. Будуть суді, які оцінять роботи

7. Правила можуть міняти до кінця реєстрації (Субота 7 червня)

8. Переможцям будуть якісь кльові призи (Все буде залежати від кількості людей)

9. Можна використовувати будь-які тулзи. Можна копіпастити з chatGPT, можна юзати курсор. Можна трохи дописувати ручками. Візуали тільки aі

так що гоу?

Ось тут коротка форма реєстрції
Я посилання
Вийшов Jetpack Compose Foundation 1.9.0-alpha04

З основного:
- LazyLayout та LazyLayoutItemProvider стали Stable API
- API для кастомізації контекстного меню тексту став публічним: можна додавати/прибирати власні айтеми через Modifier (Це ті кнопки скопіювати, вирізати і тд) - addTextContextMenuComponents / filterTextContextMenuComponents
- В текстових полях з’явилася підтримка smart selection (Коли виділяєш частину тексту, система автоматично визначає кордони об’єкта. Наприклад, виділення всього номеру телефону)
- З'явилась нова система кастомних тіней: тепер можна додавати зовнішні (dropShadow) та внутрішні (innerShadow) тіні до будь-яких компонентів через Modifier

🔗 Детальніше 1
🔗 Детальніше 2
Додали сторінку з правилама.

Готуємо проєкти. Вони будуть доступні з неділі на понеділок.
Походу дії будемо доробляти, шукати суддів і тд. Весь прогрес будем додати туди. А на зараз у нас вже 6 учаників 🥳

https://www.notion.so/Vibe-coding-competition-2093557f83788011b1c1c475040ed1da?source=copy_link
Обожнюю, коли потрібну мені інфу ховають за прозорим блоком, з якого я не можу нічого скопіювати
Fragment
Ладно, поїхали запускаю форму реєстрації на наш vibe coding competition 1. Змагання триватиму тиждень з 9 червня по 15 червня включно (до 23:59 за Київським часом) 2. Можна використовувати будь-які тулзи. Основна ціль познайомити людей з такими інструментами.…
Сьогодні останній день реєстрації на наші змагання.
За найкращу роботу ми подаруємо LEGO, рюкзак, шапку та книжку

І зразу відповіді на типові питання:
- Для чого це все?
- For fun. Хтось щось навчиття, щось спробує. Це класно.

- А як ви провірите чи людина використовувала аі?
- ніяк

- (говорить щось на старо-android-вському)?
- Ми не дивитимося на сікюрі, якість коду і тд. Треба буде зробити сторінку в гітхабі і туди залити проєкт, інфу про нього та відос презентацію до 2 хв. Будемо оцінювати їх

Взаглом, я надіюся, що для когось це буде просто мотивація спробувати щось нове. Дякую :)

(А там вже 7 людей зареєтрувалися)

📍 Лінк на реєстрацію:
https://forms.gle/bRmt2YxvoUgvPscS7
Ми розпочали наші невеличкі змагання з 10 учасниками (+ я, але я буду поза конкурсом)

У нас три категорії
🌱 Gardening apps for plant lovers
🚴‍♀️ Fitness, Home Workout
🍅 Focus for Productivity

В ході змагань буду розказувати що у нас виходить 🔥

Дякую всім, хто вирішив приєднатися!
🔗 Тут деталі
В Kotlin 2.4 швидше за все завезуть Rich Errors (Нова екпериментальна штука)

Ось як це може виглядати


fun fetchUser(): User | NetworkError


В даному випадку ми повертаємо або юзера, або помилку (Без всяки try-catch)

Ще трошки вам прикладу

fun fetchUser(): User | AppError {
if (/* network fails */ false) return NetworkError(503)
if (/* user not found */ false) return UserNotFoundError
return User("123", "Ada")
}

fun loadUserDataNew() {
val result = fetchUser()
when (result) {
is User -> show(result)
is NetworkError -> showError("Network issue (${result.code}). Try again.")
is UserNotFoundError -> showError("User not found. Please check your credentials.")
}
}


Виглядає чистіше і логічніше. Подобається

🔗 статейка тут
Почався Apple WWDC 2025

По інсайдам це буде найбільше оновлення IOS за останні роки

🔗 Трансляція для зацікавлених
Apple починає нову главу в дизайн-системі 🚬

За основу взята фізика скла

Виглядає сумнівно, єдине, що сподобалось - анімація окантовки, яка "заломлює" контент
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM