Как сделать крутой MVP 👍
Сёрфер Юля разобралась, почему зачастую вместо minimum viable — минимально жизнеспособный — получается minimum valuable — минимально полезный продукт. И на что стоит обратить внимание, если ты видишь, что проект едет в сторону minimum valuable.
➡️ Подробнее — в статье на Хабр.
#экспертный #от_сёрфера
Сёрфер Юля разобралась, почему зачастую вместо minimum viable — минимально жизнеспособный — получается minimum valuable — минимально полезный продукт. И на что стоит обратить внимание, если ты видишь, что проект едет в сторону minimum valuable.
#экспертный #от_сёрфера
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤4😱2🤡1
Surf Tech
Летняя школа QA: темы занятий и спикеры 🏄♂️ 21 августа начинаем неделю интенсивов — каждый день в 10:00 по мск читаем лекции, а после даём задания. Темы занятий смотри в карточках. 🔵 Регистрируйся на последнюю летнюю школу в этом году! Закроем запись 17…
Закрываем регистрацию на школу QA
Ещё пару часов, и в 14:00 по мсккарета превратится в тыкву закроем регистрацию на последнюю школу в этом году. Решайся!
➡️ По всем вопросам пиши в бот @SurfAskBot.
Ещё пару часов, и в 14:00 по мск
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤡1
Ищем системных и бизнес-аналитиков на Surf Analyst Offer 🔎
Всего два этапа отделяют тебя от попадания в команду Сёрферов! Нам нужны аналитики на российские и зарубежные проекты с опытом работы с API и с уровнем английского выше B2.
Почему у нас круто:
➡️ Погружаем в разработку from scratch;
➡️ Используем только современные технологии и актуальный стек;
➡️ Работаем с крупными агрегаторами, микросервисами, энтерпрайзом;
➡️ ДМС со стоматологией и компенсация спортивного абонемента.
🟠 Ждём твою заявку до 21 августа!
#мероприятия #вакансия
Всего два этапа отделяют тебя от попадания в команду Сёрферов! Нам нужны аналитики на российские и зарубежные проекты с опытом работы с API и с уровнем английского выше B2.
Почему у нас круто:
#мероприятия #вакансия
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🥰4🙉1
Новый эпизод Flutter Dev Podcast 🎧
Женя и Марк из Surf и Данил из No-code Production обсудили технологию «no-code» и FlutterFlow — многофункциональный конструктор Flutter-приложений, который и сам написан на Flutter. Можно ли действительно создать полноценное Flutter-приложение, используя только FlutterFlow?
➡️ Подписывайcя на подкаст в Telegram и слушай на всех доступных площадках:
Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK
#экспертный #от_сёрфера
Женя и Марк из Surf и Данил из No-code Production обсудили технологию «no-code» и FlutterFlow — многофункциональный конструктор Flutter-приложений, который и сам написан на Flutter. Можно ли действительно создать полноценное Flutter-приложение, используя только FlutterFlow?
Soundcloud | Яндекс.Музыка | Spotify | Apple Podcasts | CastBox | Google Подкасты | VK
#экспертный #от_сёрфера
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3
Surf Meetups: записи лекций 📹
Собрали записи всех выступлений с летних митапов Сёрферов в одном посте. Здесь и про Dart 3, и про AI в разработке, и про SwiftData:
Surf Flutter Tbilisi Meetup:
➡️ Про Dart 3 от Сёрфера Марка
➡️ Про VOIP-звонки во Flutter-приложении от Yandex Go
➡️ Про онлайн-редактор кода на Flutter от Akvelon
Surf Flutter Batumi Meetup:
➡️ Про анимированные глитчи от Сёрфера Фёдора
➡️ Про то, как мы ошибаемся в Dart и Flutter, от Fox
Surf Mobile Voronezh Meetup:
➡️ Про AI в разработке от Сёрфера Лёши
➡️ Про SwiftData от Tinkoff
Приятного просмотра и новых знаний🖤
#мероприятия #экспертный
Собрали записи всех выступлений с летних митапов Сёрферов в одном посте. Здесь и про Dart 3, и про AI в разработке, и про SwiftData:
Surf Flutter Tbilisi Meetup:
Surf Flutter Batumi Meetup:
Surf Mobile Voronezh Meetup:
Приятного просмотра и новых знаний
#мероприятия #экспертный
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍3
One-day offer: что это такое 😲
Коротко, это когда нанимают человека за один день. Если пойдёшь в IT или уже там, наверняка столкнёшься с такими мероприятиями. Длинно — рассказали в каточках⬆️
⚫️ Бывал на ODO? Как тебе формат?
#экспертный
Коротко, это когда нанимают человека за один день. Если пойдёшь в IT или уже там, наверняка столкнёшься с такими мероприятиями. Длинно — рассказали в каточках
#экспертный
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍3👎1🦄1
Surf Tech
Пет-проект от Сёрфера: приложение-мотиватор 🖥 Делимся аппом от нашего фронтендера Артёма, который может помочь людям чуть лучше понять себя в работе и работу в себе. Приложение собирает «мотивационную карту» человека по тем факторам, которые для него важны…
Про Motivato: разработка и реализация 🧑💻
Помнишь, мы рассказывали про приложение-«мотивационную карту» от Сёрфера Артёма? В статье на Хабр он рассказал, как ему пришла идея создать приложение и какие стеки он использовал для его создания.
➡️ Читай статью по ссылке
#экспертный #от_сёрфера
Помнишь, мы рассказывали про приложение-«мотивационную карту» от Сёрфера Артёма? В статье на Хабр он рассказал, как ему пришла идея создать приложение и какие стеки он использовал для его создания.
#экспертный #от_сёрфера
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍2🤡2
Кейс: Surf + MDK + Крипта 👾
В 2018 году к нам пришли MDK с идеей соцсети, где авторы могут монетизировать контент. Вместе мы сделали MAIN — в ней за публикации получают криптовалюту. Сейчас проект развивается инхаус, а в Google Play у него 100k+ загрузок.
Смотри красоту на карточках, а подробности — в кейсе на сайте.
Заценить приложение:
➡️ Google Play
➡️ App Store
#кейс
В 2018 году к нам пришли MDK с идеей соцсети, где авторы могут монетизировать контент. Вместе мы сделали MAIN — в ней за публикации получают криптовалюту. Сейчас проект развивается инхаус, а в Google Play у него 100k+ загрузок.
Смотри красоту на карточках, а подробности — в кейсе на сайте.
Заценить приложение:
#кейс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍2
Полезные материалы от iOS Team 🍏
Собрали много ссылок об iOS и Swift — эти материалы помогали на летней школе и до сих пор выручают стажёров. Сохраняй, пользуйся, делись👇
Xcode
➡️ Подробнее про сам Xcode
➡️ Подробнее про Interface Builder
Структура приложения
➡️ Жизненный цикл iOS-приложения
➡️ Туториал по iOS Storyboard
➡️ UIApplicationDelegate
➡️ UIScene
Работа с Git
➡️ Документация по Git
➡️ Вводная по работе с Git
UI/UX
➡️ Документация Apple UIViewController
➡️ Хабр: жизненный цикл UIViewController
➡️ Документация Apple UINavigationController
➡️ Документация Apple UITabBarController
➡️ VC: основы мобильной навигации
➡️ UX/UI Design Glossary. Navigation Elements
Архитектура
➡️ Документация по MVC
➡️ Хабр: про MVC
➡️ Medium: отличия MVP от MVC
➡️ Хабр: различные архитектуры
UICollectionView
➡️ Документация от Apple
➡️ Туториал
➡️ CollectionView with NSHipster
UITableView
➡️ Документация
➡️ Подробный разбор на Medium
➡️ Туториал для начинающих
Layout
➡️ Статья про Update Cycle и все его методы
➡️ Туториал про CALayer
➡️ Документация от Apple по layoutSubviews()
➡️ Подробный гайд AutoLayout от Apple
➡️ Хабр: концепция, строение, применение AutoLayout
➡️ От Apple про адаптивный дизайн
➡️ Хабр: математические основы AutoLayout
Работа с сетью
➡️ Официальная документация URLSession от Apple
➡️ Networking in iOS от Swift by Sundell
➡️ Хабр: взаимодействие с сетью в iOS
➡️ Документация URLSession + Combine
➡️ Medium: REST простым языком
Decoding
➡️ Туториал по декодингу данных от Apple
➡️ Гайд по Codable
➡️ Хабр: парсинг данных в iOS
Temporary
➡️ Официальная документация URLCache от Apple
➡️ Официальная документация NSCache от Apple
➡️ Cache with NSCache from Swift by Sundell
Databases
➡️ Официальная документация Core Data от Apple
➡️ Core Data + Swift для самых маленьких
➡️ Medium: синхронизация API с Core Data
Key-Value
➡️ Storing Keys in the Keychain от Apple
➡️ Хабр: Keychain в API
➡️ Официальная документация UserDefaults от Apple
➡️ Medium: пример использования UserDefaults
➡️ Официальная документация FileManager от Apple
Многопоточность и асинхронность
➡️ Немного о RunLoop
➡️ Medium: Swift Mutex benchmark
➡️ Параллелизм, многопоточность и асинхронное программирование
➡️ Хабр: Multithreading
➡️ YouTube: Multithreading в Swift с нуля
➡️ Medium: Deadlocks, Livelocks и Starvation
➡️ Medium: параллельное программирование на Swift
➡️ Устройство многопоточности в iOS
⌨️ Ещё больше полезных материалов — в канале Surf iOS Team.
#экспертный
Собрали много ссылок об iOS и Swift — эти материалы помогали на летней школе и до сих пор выручают стажёров. Сохраняй, пользуйся, делись
Xcode
Структура приложения
Работа с Git
UI/UX
Архитектура
UICollectionView
UITableView
Layout
Работа с сетью
Decoding
Temporary
Databases
Key-Value
Многопоточность и асинхронность
#экспертный
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍2🦄1