Surf Mobile Team
1.87K subscribers
420 photos
42 videos
1 file
141 links
Комьюнити мобильных разработчиков Surf. Делимся экспертизой, разбираем инструменты и тренды для создания приложений под Android и iOS 📲

💬 Чат → https://t.me/+zo5DrfHdxqYwMzgy
Другие команды Surf: https://clck.ru/3G5Yhy
Download Telegram
Forwarded from Surf Tech
🏆 Пять лет шла к мечте — путь Даши, Android Developer Surf, доказывает, что если твоё сердце горит какой-то идеей, нужно упорно двигаться к ней, невзирая ни на что.

⬆️ В карточках Даша поделилась своей историей о том, как она шла к заветной цели через изучение С++, работу в медтехе и даже неожиданный опыт в анимационной студии. Не забудь сохранить эту историю, чтобы вернуться к ней за вдохновением, когда почувствуешь, что что-то идёт не так.

🏄 Подписывайся на Surf
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥86👍2🔥2
🤔 Теряешь данные в SwiftUI, как только твоё view перерисовывается? Скорее всего, ты используешь не тот инструмент для управления состоянием.

⬆️ В карточках разобрали, почему выбор между @ObservedObject и @StateObject решает, будет ли твоё приложение работать стабильно или подкинет неприятных сюрпризов с потерей данных.

🏄 Подписывайся на Surf
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2🔥2
MVP, MVVM и MVI — Android предлагает разные подходы к управлению логикой и состоянием, и у каждого есть свои компромиссы, о которых полезно знать заранее.

⬆️ В карточках разобрали ключевые особенности, плюсы и минусы каждого архитектурного паттерна, чтобы тебе было проще сделать выбор.

🏄 Подписывайся на Surf
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥6👍32🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🔎 Поддержи Surf в рейтинге лучших работодателей hh.ru. Мы вышли в финал и теперь — твой ход. Рейтинг поможет показать атмосферу и профессионализм Surf, а голос подписчика это подтвердит.

Если тебе близок наш подход к работе, нравятся проекты и контент, которые мы делаем, поставь сердечко за Surf. Вместе мы покажем, что Surf — место с крутой атмосферой и командой.

Чтобы отдать свой голос за работодателя мечты:

Перейди на страницу рейтинга
Авторизуйся в hh.ru
Введи в поиске «Surf»
Нажми на сердечко

Когда голос засчитают, сердечко окрасится в розовый цвет. А мы ответим тебе взаимно 🫶

❤️ Проголосуй за Surf
Please open Telegram to view this post
VIEW IN TELEGRAM
👎12👍43
This media is not supported in your browser
VIEW IN TELEGRAM
43🔥3
Пишем свой TimePicker на Jetpack Compose. Недавно нам понадобилось реализовать барабан выбора времени — компонент, где можно выбрать часы и минуты, прокручивая список. Стандартный TimePicker выглядел устаревшим и не вписывался в дизайн, поэтому решили сделать свой.

⬆️ Айдар, Android Developer Surf рассказал, как сделать iOS-подобный барабан выбора времени и как реализовать щёлкающую прокрутку с LazyColumn и SnapFling Behavior. А полный код сможешь найти по ссылке.

🏄 Подписывайся на Surf
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥52❤‍🔥1👎1🤔1🤣1