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

💬 Чат → https://t.me/+zo5DrfHdxqYwMzgy
Другие команды Surf: https://clck.ru/3G5Yhy
Download Telegram
🚀 Рассказываем как вкатиться в нативную разработку

Мечтаешь создавать приложения, которыми пользуются миллионы? Хочешь, чтобы твои идеи оживали на экранах смартфонов? Рассказываем, как начать свой путь в нативной разработке и создавать приложения специально для iOS или Android, используя их «родные» языки и инструменты.

Читай карточки и узнаешь:

⚫️ Какие языки и инструменты необходимы для старта в iOS и Android разработке.
⚫️ Основные шаги в создании пользовательского интерфейса и работе с сетевыми запросами.
⚫️ Важность архитектуры приложения, систем контроля версий и взаимодействия с сообществом разработчиков.

А ознакомиться с дополнительными материалами сможешь по ссылкам:

Android
➡️ kotlinlang.org/docs
➡️ developer.android.com
➡️ startandroid.ru

iOS
➡️ docs.swift.org/swift-book
➡️ developer.apple.com/tutorials/swiftui

🎓 А больше о нативной разработке расскажем на Летней школе — регистрируйся.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
5❤‍🔥4🫡1
🕒 Как перевести таймер на рельсы SwiftUI

Надоело вручную обновлять прогресс и дергать Timer каждые 0.1 секунды в UIKit? Хочется элегантности и автоматизации в SwiftUI?

Кирилл, iOS Team Lead в Surf, разобрался, как реализовать таймер на SwiftUI, используя протокол Animatable. Это не только делает код чище, но и позволяет полностью автоматизировать процесс обновления и анимации, а также легко отслеживать завершение.

Если что-то осталось непонятным, код в комментариях, а на вопросы ответим в нашем коммьюнити-чате 😉
8👍61❤‍🔥1
🍏 Что важно учесть при переходе на UIButton.Configuration

Если ты обновишь минимальную версию iOS до 15 в своем UIKit-проекте, Xcode сразу подсветит, что некоторые свойства кнопок устарели. Для конфигурации кнопок Apple предлагает перейти на UIButton.Configuration. Хотя обновление принесло упрощения и готовые стили «из коробки», есть нюансы, которые важно учитывать при переходе.

Олег, iOS-разработчик Surf, разобрался в тонкостях перехода на новый API. В этом посте он расскажет о ключевых моментах, которые помогут тебе избежать проблем и сэкономить время на отладке.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
431👍1
Осторожно, мошенники ⚠️

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

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

Актуальные вакансии есть на нашем сайте: career.surf.ru.

Если ты стал жертвой мошенников, рекомендуем сообщить об этом в полицию.

Будь внимателен, если что-то кажется странным — пиши нашему боту @SurfAskBot.
3🙏1🌚1