archives

Всем привет! Firebase Storage прекрасное место для хранения объемных данных, таких как изображения или видео, поэтому в этом видео мы изучим базовые вещи при работе со Storage, а именно рассмотрим как загружать и скачивать изображения пользователя, и хранить ссылку на изображение внутри базы данных Firebase Firestore. Поехали!  Проекты

Continue Reading

Изобретательство – это творчество или всё же ремесло? Теория решения изобретательских задач говорит, что скорее второе. Для создания теории были изучены предыдущие патенты и выработаны законы развития систем, которые и применяются для поиска решений текущих инженерных задач. В гости к нам пришла Елена Редколис, она использует ТРИЗ уже больше 10 лет в своей профессиональной деятельности […]

Continue Reading

Ура! Наконец у нас вышел долгожданный курс «Курс По Мессенджеру IChat»! Мы каждый день общаемся с людьми через различные мессенджеры, а хотелось бы вам написать свое полноценное приложение по поиску людей и общению с ними с помощью настоящего чата? В этом курсе вас ожидает целых 46 уроков, посвященных реализации приложения, с девятью полноценными экранами по […]

Continue Reading

В программировании, как и в лингвистике, языки не высечены в камне. В зависимости от решаемых задач и популярных в конкретный период времени парадигм, языки меняются и эволюционируют. Основное отличие в том, что это не происходит стихийно: за каждым языком программирования стоят его создатели, которые осознанно принимают решения о том, в какую сторону его развивать. В […]

Continue Reading

«Стас, что тебе нравится больше, чем секвенировать геном тихоходок?» — это лишь вишенка на торте нашего первого научпоп выпуска. Доктор биологических наук Михаил Гельфанд погрузил Podlodka в мир биоинформатики. Как всегда, выпуск максимально насыщен: от захватывающей истории развития ремесла и размышлений о скорости появления практических достижений до описания будней биоинформатиков и историй про научные открытия […]

Continue Reading

Доброго времени суток, друзья! Возможно, у вас уже есть приложение с регистрацией / логином и вы задумались, как можно улучшить безопасность ваших пользователей?  На помощь придет биометрическая аутентификация (Touch ID/Face ID). Она обеспечит пользователям безопасность и легкий доступ в приложение. Звучит круто, не правда ли? Давайте посмотрим, как мы можем добавить Touch ID и FaceID […]

Continue Reading

Мы продолжаем разрабатывать проект с несколькими видами секций в UICollectionView используя Compositional Layout и Diffable Data Source, и на очереди у нас реализация заключительного функционала — создание заголовков к секциям, так что все скорее смотреть урок! Поехали!  Первая серия: https://www.youtube.com/watch?v=zHBePM_HAio&t=3s Конечный проект

Continue Reading

Представьте, что вы пришли на экскурсию в музей истории IT, и ваш экскурсовод ведет вас по залам, параллельно рассказывая, как формировалась инженерная культура, присущая странам Восточной Европы. А теперь возьмите наушники и позвольте этому экскурсоводу обрести свой голос, который принадлежит Алексею Помигалову, куратору музейного проекта ДатаАрт и кандидату исторических наук. Полезные ссылки: — Андрей Шкляров: […]

Continue Reading

Привет! Представляем вам вторую часть нашей серии уроков по созданию интерфейса с несколькими секциями через UICollectionViewCompositionalLayout. В этом видео мы реализуем вторую секцию, используя новый подход работы с данными, через класс UICollectionViewDiffableDataSource, который позволяет удобно разграничить распределение классов ячеек относительно секций и загрузку данных. Поехали!  Ссылка на первую часть Подробнее о UICollectionViewDiffableDataSource Ссылка на […]

Continue Reading

Так сложилось, что английский язык – это де-факто язык международного общения. А еще, так сложилось, что английский – основной язык в IT. Конечно, многие из нас слышали страшилки про программы вида «Если Переменная == Истина КонецЕсли». Но все-таки большинство предпочитает использовать английские названия переменных и классов и читать документацию именно на английском. Да и спикеры […]

Continue Reading

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: