Кажется, будто смартфон просто включается, но на самом деле за этим стоит целый конвейер из процессов.
Хочешь узнать, как твой Android-смартфон превращается из черного прямоугольника в полноценный рабочий инструмент? Мы покажем тебе скрытые этапы этого путешествия — от самого первого импульса в Boot ROM до мгновенного запуска любимых приложений.
Вместе разберёмся:
Готов к погружению в мир внутренних процессов твоего смартфона? Листай карточки и узнай, как твой Android оживает.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9❤🔥4✍1
VK Видео
Знакомство с направлениями и преподавателями Летних школ 2025
00:00:00 — Начало 00:05:05 — QA 00:18:00 — BA 00:28:50 — Native 00:51:20 — Web 01:06:30 — Flutter
Знакомство со спикерами Летней школы уже началось, залетай к нам на стрим 👈
🗒 Расписание Летней школы
Листай карточки — собрали там лекции, которые ждут тебя на занятиях. Планируй свое обучение гибко и выбирай, на какие потоки хочешь прийти.
Приглашение в чат школы уже в твоём почтовом ящике. Проверяй, присоединяйся, мы там вовсю готовимся к старту занятий.
🏄 Ещё нет заявки на школу? Торопись зарегистрироваться — приём заявок завершится 8 июля.
Листай карточки — собрали там лекции, которые ждут тебя на занятиях. Планируй свое обучение гибко и выбирай, на какие потоки хочешь прийти.
Приглашение в чат школы уже в твоём почтовом ящике. Проверяй, присоединяйся, мы там вовсю готовимся к старту занятий.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
🚀 Рассказываем как вкатиться в нативную разработку
Мечтаешь создавать приложения, которыми пользуются миллионы? Хочешь, чтобы твои идеи оживали на экранах смартфонов? Рассказываем, как начать свой путь в нативной разработке и создавать приложения специально для iOS или Android, используя их «родные» языки и инструменты.
Читай карточки и узнаешь:
⚫️ Какие языки и инструменты необходимы для старта в iOS и Android разработке.
⚫️ Основные шаги в создании пользовательского интерфейса и работе с сетевыми запросами.
⚫️ Важность архитектуры приложения, систем контроля версий и взаимодействия с сообществом разработчиков.
А ознакомиться с дополнительными материалами сможешь по ссылкам:
Android
➡️ kotlinlang.org/docs
➡️ developer.android.com
➡️ startandroid.ru
iOS
➡️ docs.swift.org/swift-book
➡️ developer.apple.com/tutorials/swiftui
🎓 А больше о нативной разработке расскажем на Летней школе — регистрируйся.
Мечтаешь создавать приложения, которыми пользуются миллионы? Хочешь, чтобы твои идеи оживали на экранах смартфонов? Рассказываем, как начать свой путь в нативной разработке и создавать приложения специально для iOS или Android, используя их «родные» языки и инструменты.
Читай карточки и узнаешь:
А ознакомиться с дополнительными материалами сможешь по ссылкам:
Android
iOS
🎓 А больше о нативной разработке расскажем на Летней школе — регистрируйся.
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. Это не только делает код чище, но и позволяет полностью автоматизировать процесс обновления и анимации, а также легко отслеживать завершение.
Если что-то осталось непонятным, код в комментариях, а на вопросы ответим в нашем коммьюнити-чате 😉
Надоело вручную обновлять прогресс и дергать Timer каждые 0.1 секунды в UIKit? Хочется элегантности и автоматизации в SwiftUI?
Кирилл, iOS Team Lead в Surf, разобрался, как реализовать таймер на SwiftUI, используя протокол Animatable. Это не только делает код чище, но и позволяет полностью автоматизировать процесс обновления и анимации, а также легко отслеживать завершение.
Если что-то осталось непонятным, код в комментариях, а на вопросы ответим в нашем коммьюнити-чате 😉
✍8👍6❤1❤🔥1
Если ты обновишь минимальную версию 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
⚡4❤3✍1👍1