Date | Title | Description |
12.02.2025 | Apple выпустила новое расширение Swift для VS Code | В блоге разработчиков языка программирования Swift рассказали о релизе нового расширения Visual Studio Code для работы с кодом на Swift. Компания хочет предоставить пользователям всех платформ одинаково удобные инструменты.
Apple продолжает... |
12.02.2025 | О iOS дизайн системе за 5 мин | Всем привет, меня зовут Ибрагим, я iOS разработчик одной из команд мобильного банкинга и это моя первая статья для Хабра, поэтому прошу строго не судить.
Сегодня хочу рассказать Вам, как мы пилили дробили монолит на SPM пакеты и создавали д... |
10.02.2025 | The Evolution of Programming Languages: Navigating the Future with C++ and Rust | In the world of programming, languages evolve like living organisms. They adapt, grow, and sometimes face extinction. C++ and Rust are two prominent players in this ecosystem, each with its strengths and weaknesses. As technology advances, ... |
10.02.2025 | Идеи стоящие за дизайном языков программирования | Когда смотришь на дизайн синтаксиса того или иного языка программирования невольно задумываешься, почему сделано так, а не иначе. Тут я обозреваю лишь некоторые идеи стоящие за этим: "программисту нельзя доверять", "язык долж... |
09.02.2025 | C++ на стероидах: Бьёрн Страуструп представил «профили» для обеспечения безопасности ресурсов и типов | «Прошло более 45 лет с тех пор, как C++ был впервые задуман», — написал 74-летний создатель C++ Бьёрн Страуструп в статье для Communications of the ACM. Он пожаловался, что многие разработчики «используют C++ так, как будто это все ещё пред... |
09.02.2025 | Мобильная разработка за неделю #574 (3 — 9 февраля) | В этой подборке рисуем карты с помощью Swift Charts и графики сна с помощью Compose, разбираемся с Swift Concurrency и плагинами Android Studio, бесплатными инструменты для создания иконок, трендами мобильных приложений и многим другим. Под... |
08.02.2025 | The Programming Language Landscape: Navigating Choices in a Digital Age | In the vast ocean of programming languages, developers often find themselves adrift, searching for the right vessel to navigate their projects. The landscape is dotted with familiar names like JavaScript, Python, and C++, each promising uni... |
07.02.2025 | Yerkezhan Kabylbayev: “Choosing a programming language is always a balance.” | Share
Tweet
Share
Share
Email
In 2024, the most used programming languages among software developers worldwide remained JavaScript and HTML/CSS. According to Statista, the first is used by 62 percent, and the second by 53 percent. While sti... |
06.02.2025 | Облегчаем разработку Flutter-приложений: Создание плагинов с помощью Kotlin Multiplatform | Будучи Flutter-разработчиками, мы часто сталкиваемся с необходимостью написания кода, ориентированного на конкретную платформу. Хоть Flutter и предоставляет полноценный фреймворк для создания кроссплатформенных приложений, интеграция нативн... |
05.02.2025 | The Rise of TypeScript in the World of Telegram Bots | In the fast-paced world of software development, TypeScript is carving out a niche, especially in the realm of Telegram bots. This modern programming language, a superset of JavaScript, is becoming the go-to choice for developers looking to... |
05.02.2025 | Обзор новинок по теме Flutter за неделю | Привет всем. Я автор телеграм-канала FlutterPulse.
Логотип телеграм-канала
Хотел рассказать о главных новостях за неделю, касающихся flutter. В данной статье будут обзоры:
Лучших обновлённых пакетов на pub.dev
Лучших пакетах, появившихся на... |
04.02.2025 | Современные языки программирования: взлет Rust, Go и не только | Мир языков программирования стремительно эволюционирует: появляются новые подходы к безопасности и управлению памятью, меняются парадигмы и модели параллелизма, создаются сильные экосистемы. В этой статье я расскажу о наиболее актуальных се... |
04.02.2025 | Apple открыла код системы сборки проектов Swift Build | Apple выпустила в опенсорс систему сборки Swift Build, которую используют для сборки в Xcode и Swift Playground. Проект доступен по лицензии Apache 2.0.
О релизе инструмента в опенсорс рассказал один из её разработчиков Owen Voorhees (Оуэн ... |
03.02.2025 | Apple Pro Weekly News (27.01 – 02.02.25) | Стали известны результаты Apple за первый финансовый квартал. Какие ошибки исправили в вышедших на прошлой неделе обновлениях, а какие добавились и что скрывается внутри кода системы на будущее. Когда в продажу поступят PowerBeats Pro 2 и п... |
21.01.2025 | The Resurgence of C++: A Programmer's Paradise | In the world of programming, languages come and go like seasons. Some bloom with vibrant features, while others fade into obscurity. C++ is a language that has seen its share of ups and downs. Once a titan of the programming world, it fell ... |
21.01.2025 | Navigating the Mobile Development Landscape: Trends and Innovations | The world of mobile development is a dynamic playground. Each week, new tools, frameworks, and methodologies emerge, reshaping how developers approach their craft. This article dives into the latest trends and innovations, focusing on iOS a... |
20.01.2025 | Как мы сделали on-device-распознавание номеров телефонов для ИТ-Пикника | Всем привет! На связи Владимир Бойко и Александр Лахонин, мы занимаемся продуктом «Умная камера» в Центре технологий искусственного интеллекта Т-Банка. В статье рассказываем, как в суперсжатые сроки реализовали распознавание номеров телефон... |
19.01.2025 | Мобильная разработка за неделю #571 (13 — 19 января) | В новом дайджесте обсуждаем костыли поддержки iOS 15 на SwiftUI и корутины Kotlin, приложения на Go и шаблон на все случаи жизни, 30 уроков от 30 лучших продуктовых лидеров, мест Snap в виде исчезающих фотографий в iMessage, переделку одног... |
12.01.2025 | Мобильная разработка за неделю #570 (6 — 12 января) | В этой подборке уменьшаем написание boilerplate и удаляем десятки тысяч строк кода, чистим проекты правильно и наблюдаем за закатом Stack Overflow, оцениваем рынок мобильных приложений в России в 2024 году, отслеживаем перформанс-метрики и ... |
29.12.2024 | «Непонятки» в изучении программирования | Однажды, в ходе очередной попытки освоить программирование, мне попалась переводная книга, где автор на первых страницах обещал научить программировать даже тех, кто никогда этого не делал. И в качестве примера приводил собственного сына 8 ... |
25.12.2024 | Приложение ISSStream для macOS в режиме реального времени показывает уровень загрузки бака с уриной на МКС | Разработчик под ником Jaennaet представил pISSStream — это приложение для меню macOS, которое в режиме реального времени показывает, насколько заполнен бак с уриной на Международной космической станции. Исходный код приложения написан на Sw... |
15.12.2024 | Мобильная разработка за неделю #568 (9 — 15 декабря) | В этом выпуске Swift и SwiftUI в iOS 18 и собственная система мониторинга фильтра воды, очередные похороны Flutter и суровые истины о программировании с помощью ИИ, дейтинг в России 2024, открытые русскоязычные опенсорс-модели и многое друг... |
12.12.2024 | The Future of UI Development: A Call for Change | In the world of technology, user interfaces (UI) are the windows through which users interact with applications. Yet, as we stand on the brink of 2025, many developers feel a sense of disillusionment. The tools and frameworks that have domi... |
08.12.2024 | Вопросы к UI. Вступление | Не знаю как до вас донести это, и насколько осторожно следует подбирать слова.
Мне больно от того, как сейчас происходит создание пользовательских интерфейсов, а существующие подходы кажутся каким‑то недоразумением. И поймите, речь обо всех... |
04.12.2024 | Python vs C#, Django vs ASP: проблема выбора | Наверное я один из немногих, которые желают опубликовать материал не просто, чтобы было, или чтобы высказать свое "авторитетное» мнение по тем или иным вопросам, а чтобы получить обратную связь. И за эту самую связь в комментариях я бы... |
02.12.2024 | Mastering Asynchronous Programming in iOS: A Guide to Swift Concurrency | Asynchronous programming is the backbone of modern applications. It’s the oil that keeps the engine running smoothly. In the world of iOS development, mastering this art is crucial. Without it, apps can feel sluggish, and users may abandon ... |
01.12.2024 | Как освоить Swift Concurrency и остаться в здравом уме: подробный гид | Асинхронность — не враг, если знаешь, как с ней работать 😉.
Асинхронный код — это двигатель современных приложений.
Он даёт возможность загружать данные с сервера, обновлять интерфейс и выполнять сложные вычисления в фоне, оставляя пользова... |
26.11.2024 | Асинхронность в iOS: как ускорить корпоративные приложения и не сломать мозг разработчика | Когда все процессы в приложении работают как часы, это не магия, а правильно настроенная асинхронность.
Если ваше приложение не отвечает мгновенно на действия пользователя, то в голове у него сразу зажигается красный флаг: «Это медленно. Эт... |
23.11.2024 | Дебаг на максимум: секретные настройки Xcode, которые должен знать каждый разработчик | Приветствую всех iOS-разработчиков! Меня зовут Петрос, и уже 7 лет я создаю мобильные приложения, сталкиваясь с множеством графических багов и производительных проблем. За это время я прошёл через множество проектов — от стартапов до крупны... |
19.11.2024 | Apple убивает Swift | Прекрасный язык, задушенный корпорацией
Сгенерировано с помощью Grok
Swift был прекрасным языком, но он далеко отошел от своего первоначального видения.
Очень далеко.
Полный список зарезервированных ключевых слов Swift можно посмотреть в от... |
17.11.2024 | Мобильная разработка за неделю #564 (11 — 17 ноября) | Новый выпуск — разбираем iOS-приложение и сенсорный пин-пад, моделируем состояния ViewModel в Android и начинаем работу с LiteRT, самые трудные вопросы с собеседований, о зацикливании рекомпозиции в Jetpack Compose, алгоритмы, с помощью кот... |
10.11.2024 | Мобильная разработка за неделю #563 (5 — 10 ноября) | Наш небольшой, но очень интересный дайджест за четыре дня — искрящиеся и переливающиеся кнопки с помощью Metal и SwiftUI, суперкастомизированное Android-приложение в 2024 году, антитренды в мобильной разработке на Flutter, почему спринты от... |
08.11.2024 | Governo dos EUA quer que linguagens como C e C++ deixem de ser usadas | Exemplo de código em C++ (imagem: Emerson Alecrim/Tecnoblog)
O melhor da tecnologia está no nosso canal no WhatsApp
Entre Agora
A CISA e o FBI, dois importantes órgãos de segurança dos Estados Unidos, publicaram um documento em que pedem a ... |
05.11.2024 | Квантизация позволяет запускать Llama 3.2 на мобилках | Квантизация помогла портировать последнюю версию LLM Llama 3.2 на мобильные платформы - iOS и Android. Для этого разработчики выпустили квантованные версии Llama 3.2 1B и 3B, которые при тестах на ARM-процессорах показали высокую скорость и... |
04.11.2024 | Software Makers Encouraged to Stop Using C/C++ by 2026 | The federal government is encouraging software manufacturers to ditch C/C++ and take other actions that could “reduce customer risk,” according to the Product Security Best Practices report. In particular, CISA and the FBI set a deadline of... |
21.10.2024 | Макросы в Swift: Практическое руководство по использованию | Недавно я столкнулся с задачей, которая требовала написания большого объема шаблонного кода. Вспомнив, что в Swift 5.9 появились макросы, созданные специально для генерации шаблонного кода, я решил попробовать их в действии. Ранее я работал... |
16.10.2024 | Корутины: stackful vs stackless | В этой статье я хочу объяснить разницу между stackless и stackful корутинами: чем они отличаются, какие у них плюсы и минусы, а также в общих чертах рассказать, как в некоторых языках программирования реализована многопоточность.
Я стараюсь... |
07.10.2024 | The Pulse of Mobile Development: Insights from the Latest Trends | In the fast-paced world of mobile development, staying ahead is crucial. This week’s digest brings a wealth of insights, innovations, and updates that shape the landscape of iOS and Android development. Let’s dive into the highlights.
**iOS... |
06.10.2024 | Мобильная разработка за неделю #558 (30 сентября — 6 октября) | В новом дайджесте ускорение запуска приложений и спойлер-эффект кна Swift, сборщик метрик Android-проекта и рисование звезд, замена Firebase, идеальный встраиваемый язык, приложение для заметок, которое не стремится сделать вас более продук... |
24.09.2024 | Navigating the Mobile Development Landscape: Trends and Innovations | The world of mobile development is a dynamic playground. Each week, new tools, frameworks, and methodologies emerge, reshaping how developers create applications. This week’s digest reveals a treasure trove of insights, from iOS advancement... |
23.09.2024 | Мобильная разработка за неделю #556 (16 — 22 сентября) | В нашем новом дайджесте виджеты iOS 18 и шаблоны проектирования SwiftUI, Flappy Bird на Си для Android и заблуждение UseCase, магия ссылок, нативный Swift на Android, крадем впрок как художники и многое другое. Подключайтесь!
Подписывайтесь... |
21.09.2024 | Что на неделе: «часы» на основе ИИ, предсказывающие дату смерти, и сбои в работе Discord | Всем привет! Новая неделя — новый дайджест новостей. К счастью, на этой неделе количество яркий событий околоайтишной тематики не зашкаливает. Ни один крупный сервис не был заблокирован и не ушел из России — это ли не чудо? Зато в сети мель... |
19.09.2024 | Состоялся релиз обновления языка программирования Swift 6.0 | Apple официально представила обновление языка программирования Swift 6.0. В блоге компания делает упор на то, что Swift может выйти за рамки привычного использования в качестве языка для iOS и найти применение в других областях.
В феврале 2... |
13.09.2024 | Swift and Flutter: The Dynamic Duo of Modern Development | In the ever-evolving landscape of software development, two giants stand tall: Swift and Flutter. Each offers unique strengths, catering to different needs. Swift, with its dynamic capabilities, empowers developers to create robust applicat... |
13.09.2024 | The Battle for Safe Code: C++ vs. Rust | In the world of programming, the debate over safety and efficiency rages on. At the heart of this conflict lies C++, a language that has powered countless applications and systems, and Rust, a newer contender that promises safety without sa... |
13.09.2024 | Опубликован документ Safe C++ для продвижения внедрения безопасного кода на C++ вместо перевода проектов на Rust | 11 сентября 2024 года разработчик Шон Бакстер (Sean Baxter) представил драфт основного документа проекта Safe C++ для продвижения внедрения безопасного кода на C++, включая запрет на использование небезопасных методов работы с памятью, вмес... |
13.09.2024 | Flutter 3.24 и Dart 3.5: что нового для разработчиков и как это повлияет на разработку в России | Недавно вышли свежие версии Flutter 3.24 и Dart 3.5, а вместе с ними — долгожданные обновления, которые стали доступны разработчикам по всему миру, включая Россию. В новой версии Flutter продолжает оставаться одним из лидеров в области крос... |
08.09.2024 | Прокачайте свой Swift с @dynamicMemberLookup | Swift — это мощный язык программирования, который сочетает в себе безопасность типов и выразительность. Однако, несмотря на свою строгую типизацию, язык предоставляет разработчикам возможность использовать динамический доступ к свойствам об... |
01.09.2024 | The Rise of New Programming Languages: A Shift from C++ | In the vast landscape of programming languages, C++ has long been a titan. Born in 1985, it has powered countless applications and systems. Yet, as the digital world evolves, whispers of change grow louder. New contenders are emerging, vyin... |
27.08.2024 | Работа с кодом на C++ в Swift | Привет, Хабр! Меня зовут Иван Мясников, я CTO проекта «Виртуальный ассистент» в МТС Диджитал. Встраивание кода С++ в приложения для iOS — достаточно трудная задача. Еще сложнее собрать SDK для дальнейшей поставки в сторонние приложения, исп... |
27.08.2024 | Языки программирования, которые могут заменить C++ — Rust, Go, Swift, Carbon | Язык программирования C++, на котором написано 95% существующего программного обеспечения, был создан Бьерном Страуструпом, датским инженером со странноватой прической, в далеком 1985 году — очень давно!
Нет, все эти годы язык не стагнирова... |
23.08.2024 | Swift Takes Flight: A New Era for GNOME and Beyond | Swift, the programming language born from Apple’s innovation, is now spreading its wings beyond the confines of iOS and macOS. With the introduction of Adwaita-swift, developers can now craft applications for the GNOME desktop environment u... |
22.08.2024 | Swift на FreeBSD | Новый, модный и красивый язык разработки от Apple прямо на ваших глазах будет с особым цинизмом пропатчен, собран из исходников и запущен на FreeBSD. Снова. Король разработки от Apple
Немного матчасти для тех кто не знает:
Swift is a genera... |
22.08.2024 | Adwaita-swift: теперь можно писать приложения для GNOME на языке Swift | Язык программирования Swift наиболее широко применяется в разработке программного обеспечения для операционных систем от компании Apple. Но не так давно появилась заметка, в которой говорится, что теперь на этом языке можно писать программы... |
21.08.2024 | The Rise of Tuist and Skip: A New Era in Mobile Development | In the fast-paced world of mobile development, change is the only constant. Recently, two significant developments have emerged: the transition from Cocoapods to Tuist and the launch of the Skip framework. Both represent a shift in how deve... |
21.08.2024 | Вышел Skip — фреймворк для разработки кроссплатформенных мобильных приложений | Состоялся релиз фреймворка Skip, предназначенного для разработки кроссплатформенных мобильных приложений. Разработчики могут писать код на Swift, используя экосистему Xcode, и собирать проект для iOS и Android.
Авторы проекта отмечают, что ... |
14.08.2024 | CocoaPods переходит в режим поддержки проекта | Авторы CocoaPods сообщили, что инструмент переходит в режим поддержки. В блоге они подчеркнули, что менеджеру зависимостей уже 13 лет, а за это время экосистема iOS-разработки сильно изменилась.
CocoaPods заметно упростил разработку приложе... |
05.08.2024 | Мотор «от Xiaomi» | Как известно, движение — жизнь. А пошаговое движение — надёжный путь к любой цели (даже если эта цель в простом движении по кругу). Вот и я, лениво передвигаясь по бесконечной ленте товаров китайского маркетплейса наткнулся на необычный гад... |
04.08.2024 | Apple представила пакет для гомоморфного шифрования в Swift | Apple презентовала пакет для гомоморфного шифрования в языке программирования Swift. Он доступен в открытом доступе и позволяет производить вычисления над зашифрованными данными без необходимости их расшифровки.
Решение обеспечивает высокую... |
18.07.2024 | Declarative Gradle: рывок или прорыв? | В мире Java разработки (особенно на Spring) большую часть рынка занимают две системы сборки: Gradle и Maven. Maven исповедует более консервативный подход, в котором конфигурация сборки описывается в декларативном pom.xml. Модный молодежный ... |
15.07.2024 | Мобильная разработка за неделю #546 (8 — 14 июля) | В нашем новом дайджесте пишем виджет для Control Center и делаем куб для сторис, развенчиваем мифы про современную Android-разработку и оптимизируем приложение, переходим с Xamarin на Flutter, оцениваем важные вещи в программировании, испол... |
08.07.2024 | Изучаем новые структуры данных для iOS разработчика | Мобильные разработчики редко сталкиваются в работе со сложными структурами данных. Как правило, в рутинных задачах вполне достаточно уметь использовать Array, Dictionary и Set.
На моей практике даже с этими структурами данных у разработчико... |
01.07.2024 | Мобильная разработка за неделю #544 (24 — 30 июня) | В нашей новой еженедельной подборке поиск применения App Clip и небезопасности Синглтона, Инструменты Android-разработчика и победа над техдолгом в RuStore, архитектура кроссплатформенного многомодульного приложения, миллионы за считыватели... |
24.06.2024 | Мобильная разработка за неделю #543 (17 — 23 июня) | В новом дайджесте деплоим свои приложения из XCode на старые iPhone и изучаем Swift Testing, исследуем приложение Zomato, чтобы создать свою собственную систему уведомлений, и добавляем Flutter в приложение, выкладываем приложение в Apple S... |
21.06.2024 | Swift 5.10 | Это минорное обновление языка перед мажорным переходом на Swift 6, которое сосредоточено в основном на устранение проблем с data race при компиляции.Проблемы гонок данных теперь четко диагностируются
Конкурентность в Swift была введена еще ... |
15.06.2024 | Unveiling the Exciting Innovations of WWDC 2024: A Deep Dive into Apple's Latest Developments | The highly anticipated WWDC 2024 Keynote event left developers with a mix of emotions as they delved into the world of Apple's latest innovations. Led by Anna Zharkova, the head of development at Usetech, the conference showcased a plethora... |
15.06.2024 | WWDC 2024: A Tale of Two Perspectives | The WWDC 2024 conference, a highly anticipated event in the tech world, brought together developers, innovators, and Apple enthusiasts from around the globe. As the virtual curtains rose on this year's Keynote, two distinct perspectives eme... |
11.06.2024 | Язык программирования Swift переезжает в отдельную GitHub-организацию | Swift и все инструменты, необходимые для разработки на нём, теперь будут находиться в GitHub-организации The Swift Programming Language. Ранее все репозитории Swift хранились в профиле Apple, но компания считает, что язык программирования г... |
11.06.2024 | WWDC 2024. Чем удивляют разработчиков | Привет! На связи KTS и наш эксперт по iOS-разработке Александр.
10-го июня в 20:00 по Москве стартовала ежегодная конференция для разработчиков Apple WWDC 2024. Рассказываю в статье про основные новости с сессии мобильной разработки:
— Инте... |
11.06.2024 | Apple rolls out new resources for developers | Alongside yesterday's raft of operating system announcements, Apple also unveiled a suite of new tools and features for developers to help them create more powerful and efficient apps.
With Xcode 16, developers can save time in their develo... |
11.06.2024 | Что нового в Swift 6? | Swift 6 — это важное обновление языка программирования Swift, разработанного Apple. Данная версия включает множество нововведений и улучшений, особенно в области параллелизма. В этом документе мы рассмотрим основные изменения и их влияние н... |
11.06.2024 | WWDC 2024. Обсуждаем, что по факту | Всем привет! С вами снова я, Анна Жаркова, руководитель группы разработки в ГК Usetech. 10 июня прошел долгожданный Keynote WWDC 2024. Прошел и оставил после себя легкий флер разочарования. Заявлено было много, показано много. Какие-то нови... |
09.06.2024 | Мобильная разработка за неделю #541 (3 — 9 июня) | В нашем новом выпуске исследуем рынок работы для iOS-разработчиков, использование ИИ и кроличьи норы оптимизации, погружаемся в мир Lint-a, строим BDUI, определяем рынок мобильных приложений в 1 квартале 2024 года и многое другое. Подключай... |
08.06.2024 | SwiftUI уроки (часть 14) | ссылка на 13ю частьСоздание формы регистрации с использованием Combine и View Model
Теперь, когда у вас есть базовые представления о Combine, давайте рассмотрим, как Combine может улучшить SwiftUI. При разработке реального приложения часто ... |
03.06.2024 | Мобильная разработка за неделю #540 (27 мая — 2 июня) | В новом дайджесте разбираем основы iOS-разработки в Revolut и оцениваем финалистов Apple Design Award 2024, обновляем адаптивные макеты на примерах с I/O и продолжаем ставить на Flutter, тираним пользовательские интерфейсы, катим MobAIle-ра... |
03.06.2024 | Как я преподавал алгоритмы в 4 местах и проходил iOS-курсы. Что помогло получить работу? | Привет! Я Рома. Год назад я стал разработчиком в Альфе — помогли несколько курсов и 5 лет преподавания. Я не кандидат наук и даже не закончил вуз. Так получилось, что я вёл информатику, веб и даже алгоритмы для разработчиков банка.
В статье... |
23.05.2024 | Держитесь подальше от холодных хранилищ Selectel | От любви до ненависти — один шаг, это история об этом. Если вы используете или планируете использовать холодное хранилище Selectel для бэкапа, выбросьте эту идею из головы НЕМЕДЛЕННО!
Я был привлечен дешевыми тарифами холодного хранилища Se... |
10.05.2024 | Result builders in Swift | Конструктор результатов можно рассматривать как встроенный предметно-ориентированный язык (DSL) для сбора деталей, которые объединяются в конечный результат. Конструкторы результатов в Swift позволяют создавать результат, используя "бл... |
01.05.2024 | Arc Browser Makes its Way to Windows: Is it New Google Chrome's Competitor? | Joseph Henry, Tech Times 01 May 2024, 10:05 am
The highly anticipated Arc browser, known for transforming the browsing experience on macOS and iOS, has now officially launched for Windows users.
This new entry into the browser market will c... |
22.04.2024 | Мобильная разработка за неделю #535 (15 — 21 апреля) | В нашей новой еженедельной подборке чистая архитектура и MVVM в iOS, закан RxJava и критических оповещений на Android, опыт внедрения компонентной разработки, смартфон для джаваскриптера-олдфага, практическое руководство по запросу отзывов ... |
18.04.2024 | Книга: «Рецепты Python. Коллекция лучших техник программирования» | Привет, Хаброжители!
В «Рецептах Python» используется простой, но эффективный метод освоения 63-х базовых навыков программирования на Python. Сначала формулируется вопрос, например «Как найти элементы в последовательности?» Затем приводится... |
17.04.2024 | Figma запустила бета-версию Code Connect для дизайн-систем клиентов | Figma объявила о выпуске бета-версии Code Connect — функции, созданной для упрощённого внедрения дизайн-систем. Это позволит дизайнерам и разработчикам эффективно сотрудничать в рамках различных рабочих процессов.
Code Connect — это утилита... |
16.04.2024 | Reflection в iOS: как посмотреть содержимое любой сущности | В Swift, как и во многих других языках программирования, есть возможность получать информацию о структуре объекта в Runtime. Для этого в языке есть специальный механизм — Reflection. С его помощью можно просматривать содержимое любых сущнос... |
15.04.2024 | Мобильная разработка за неделю #534 (8 — 14 апреля) | В нашем новом дайджесте не страшный Accelerate и MVVM без M, жизнь после отвала eMMC и инъекции зависимостей в Compose, история успеха Flutter, проблемы маленьких приложений, 900 самых популярных инструментов ИИ на базе open source и многое... |
08.04.2024 | Яндекс открыл набор в бесплатные летние школы | Мы продолжаем набор молодых специалистов в наши традиционные бесплатные летние школы. Чтобы поступить, нужно подать заявку. Затем мы пришлём тестовое задание, которое нужно успеть выполнить до 21 апреля. Что нового
В этом году мы решили доб... |
01.04.2024 | Мобильная разработка за неделю #532 (25 — 31 марта) | В нашем новом еженедельном дайджесте WWDC 2024 и DVD-заставка на SwiftUI, более старый Android и инструментальные цепочки Gradle, анализ производительности React Native, инклюзивность и цифровая доступность, временное решение на 30 лет и мн... |
01.04.2024 | Apple Pro Weekly News (25.03 – 31.03.24) | Анонсирована конференция разработчиков Apple WWDC24, но уже сейчас есть новости для разработчиков. О какой фишке iOS 17.4 умолчала Apple и почему стоит установить iOS 17.4.1, а ещё ждём 17.5 на этой неделе. За что Apple уволила и засудила с... |
31.03.2024 | SwiftUI уроки (часть 6) | ← Ссылка на 5ю частьРазбираемся в State и Binding
Мы наконец-то добрались до одних из самых важных тем связанных с управлением данными, включая их модификацию, слежение за ними и передачу. Мы начнем с самых простых вещей таких как State и B... |
26.03.2024 | В блоге Apple рассказали про Adwaita — фреймворк для разработки GNOME-приложений на Swift | Авторы фреймворка Adwaita рассказали про возможность разработки GNOME-приложений на Swift с помощью их проекта. В статье отмечается, что чистый синтаксис Swift отлично подходит для создания пользовательских интерфейсов.
Для разработки GNOME... |
25.03.2024 | Экспортируем иконки из Figma в проект одним кликом: история одной автоматизации | Абсолютно стандартное начало: в Figma размещался набор из примерно тысячи иконок, которые успешно перенесли в проект. Все собрали, потестили и зарелизили. Про автоматизацию никто не думал, поскольку задача казалась «одноразовой». Ну а в слу... |
19.03.2024 | Быстрый старт, или Как ускорить запуск iOS-приложений | Всем привет! Меня зовут Фируза, я iOS-разработчик в компании SimbirSoft. В этой статье мы попробуем разобраться, как ускорить запуск приложения, а именно:
что происходит от момента нажатия на иконку приложения до представления возможности п... |
18.03.2024 | Игры для консоли Playdate теперь можно разрабатывать на языке программирования Swift | Apple рассказала о том, что игры для консоли Playdate теперь можно разрабатывать на языке программирования Swift. Вместе с этим компания опубликовала демонстрационный проект на GitHub. Он поможет программистам разобраться с основами разрабо... |
18.03.2024 | Недельный геймдев: #165 — 17 марта, 2024 | Из новостей: Embracer продаст часть Saber Interactive за $247млн, с 18 марта сторонние разработчики смогут создавать игры под Discord, стартап Balancy привлёк $700K на улучшение live ops в играх, D3D12 Work Graphs.
Из интересностей: как дел... |
25.02.2024 | Помощь на старте: 10 полезных ссылок для начинающих iOS-разработчиков | Всем привет! Меня зовут Денис Сурков, я iOS-разработчик в компании «Мой спорт» и наставник на курсе «iOS-разработчик» в Яндекс Практикуме.
В этой статье хочу поделиться ресурсами и советами, которые помогали мне в начале карьеры. Я рекоменд... |
20.11.2023 | Мобильная разработка за неделю #515 (13 — 19 ноября) | В этом дайджесте для мобильных разработчиков листаем страницы и повышаем качество кода, защищаем и исследуем код, исследуем новый релиз Flutter, делаем дизайн-систему, автотесты, определяем “производительность” рекламных сетей.
Подписывайте... |
09.10.2023 | Мобильная разработка за неделю #509 (02 — 08 октября) | В новой подборке фреймворк Observation в Swift и быстрый и безопасный DI на Kotlin, побочные эффекты Jetpack Compose и написание UX-текстов, генератор межъязыковых мостов, самые скачиваемые и зарабатывающие приложения в России и многое друг... |
29.09.2023 | Собери сам: Набор для разработки на SwiftUI | По традиции пишу еще одну статью которую хотел бы найти сам. Ведь не так давно я решил пополнить свою копилку навыков разработкой мобильных приложений. Серверная разработка есть, разработка веб интерфейсов тоже, пора покорять мобильные теле... |
28.07.2023 | Qube Events’ 2nd Financial Innovation Will Take Place in London in October 2023 | Qube Events begin to reveal the details of their 2nd Financial Innovation Forum 2023 The event will take place on October 12th in London The Forum presents a unique opportunity to hear more than 40 industry leaders from talk about ongoing a... |
28.06.2023 | Swift 5.9. Что нового? | Хотя Swift 6 уже не за горами, Apple продолжает добавлять новые и улучшенные функции в текущую версию Swift 5.x.
Swift 5.9 - это новый большой релиз, который включает в себя ряд улучшений и новых функций. К ним относятся упрощенные способы ... |
16.06.2023 | MacBook Pro 2015 для учебы в 2023-м? | Всем привет! Меня зовут Андрей Жаров, я iOS-разработчик в компании Doubletapp. В конце 2021 года я купил свой первый MacBook для изучения iOS-разработки и на личном опыте убедился, что даже подержанный мак может быть бюджетным пропуском в п... |