ru
Feedback
Мобильный кот

Мобильный кот

Открыть в Telegram

Все, что считаю важным про жизнь мобильного разработчика Шкаф с материалами https://t.me/cat_with_mobile_cabinet

Больше
2 652
Подписчики
Нет данных24 часа
+87 дней
Нет данных30 дней
Архив постов
📚Книга "Грокаем алгоритмы" #книга Продолжаем нашу подробку книг в библиотеку тру-программиста. Если собираетесь устраиваться
📚Книга "Грокаем алгоритмы" #книга Продолжаем нашу подробку книг в библиотеку тру-программиста. Если собираетесь устраиваться в Яндекс или Google, то книга обязательна к изучению - они любят алгоритмы. Если собираетесь стать высококвалифицированным разработчиком - книга также обязательна к изучению. Лично для меня она была очень ценным источником знаний, так как заставила мозг шевелиться. С ней я наконец попробовал в действии несколько алгоритмов и структуру данных, произвел сравнение скорости их работы и многое-многое другое.

Приглашаем начинающих Android и iOS разработчиков на стажировку в Яндекс! #яндекс #реклама Вас ждет 3-6 месяцев оплачиваемой
Приглашаем начинающих Android и iOS разработчиков на стажировку в Яндекс! #яндекс #реклама Вас ждет 3-6 месяцев оплачиваемой работы в реальном проекте с опытным ментором и командой крутых разработчиков. Вы сможете выйти на стажировку уже сейчас — неполная занятость и гибкий график позволяют совмещать работу с учёбой — или пройти интервью и получить оффер на лето. Важно: отлично проявившие себя стажеры получат шанс перейти в штат. Где: Москва, Санкт-Петербург, Минск, Новосибирск, Екатеринбург, Нижний Новгород, Сочи. От кандидатов ждём: начальных знаний платформы, навыков программирования на Swift или Kotlin, а также умение решать алгоритмические задачи. Классно, если у вас есть опыт создания приложений, даже небольших. Этапы отбора: тестовое задание, 2-3 технических интервью и знакомство с командами. Как откликнуться: заполнить заявку можно на сайте https://clck.ru/UUVf8

😱 ПРЕДЗАКАЗ книги № 2 "Swift. Разработка приложений под iOS на основе фреймворка UIKit" Бумажная и электронная версии В данной книге вы продолжите свое знакомство с языком Swift и средой разработки Xcode. Узнаете, что такое архитектура проекта, какой она бывает и из чего состоит; как приложение работает в операционной системе, каков его жизненный цикл и жизненный цикл его отдельных элементов; как происходит обмен данными и как передаются события. И все это вы попробуете на практике, рассматривая возможности фреймворка UIKit. 📆Ориентировочные даты выхода PDF – 10 мая 2021 г. EPUB – 15 мая 2021 г. Бумажный вариант – 30 мая 2021 г. Рассылка бумажной версии книги будет производиться в соответствии с очередью заказов. Возможны сдвиги дат доступа и рассылки книги. По вопросам заказ в Украину писать @belik_ivan Оглавление и оформление заказа по ссылке ниже https://swiftme.ru/buybook2

photo content

⏰Об отличиях архитектуры процессоров Intel и Apple Очень интересный выпуск подкаста «Запуск завтра». В гостях у ведущего один из наших соотечественников, работающий в Intel. Расскажет о том, как создают процессоры и почему x86 - это неповоротливый монстр, а Apple удалось вывести архитектуру ARM на новый уровень. Яндекс.Музыка https://music.yandex.ru/album/9294155/track/80121620 Apple Подкасты https://podcasts.apple.com/ru/podcast/%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA-%D0%B7%D0%B0%D0%B2%D1%82%D1%80%D0%B0/id1488945593?i=1000515267543

💻Xcodes.app - приложение для установки нескольких версий Xcode #инструменты Необходимость наличия нескольких версий среды на
💻Xcodes.app - приложение для установки нескольких версий Xcode #инструменты Необходимость наличия нескольких версий среды на рабочей машине - довольно частый кейс, особенно если вы изучаете новые beta-версии Xcode. Приложение Xcodes.app поможет вам с этим. Удобный интерфейс, доступ к истории всех версий и оперативная их установка. https://github.com/RobotsAndPencils/XcodesApp

🎨 Генератор картинок с web API #инструменты Нередко возникает ситуация, когда в целях тестирования в приложении требуется по
🎨 Генератор картинок с web API #инструменты Нередко возникает ситуация, когда в целях тестирования в приложении требуется получить большое количество картинок. Например - вам нужно посмотреть, как будет выглядеть интерфейс при использовании изображений с разными разрешениями и форматами; - вы хотите изучить кеширование; - вы тестируете работу Table View с подгрузкой данных из сети; - вам просто нужны плейсхолдеры для UIImageView; и многое-многое другое. В этом вам сможет помочь сервис Dummy Image. Используя его API вы с легкостью сможете получить картинку требуемого формата и разрешения в своем проекте. https://dummyimage.com

🏞 Стоки с бесплатными картинками и видео #инструменты Вот несколько ресурсов, где вы можете бесплатно скачать и совершенно легально использовать картинки для своих приложений. Думаю, что о полезности говорить смысла нет, все и так сталкивались (или столкнутся) с подобной потребностью. https://www.pexels.com/ru-ru/ https://unsplash.com https://pixabay.com/ru/

⌨️ Организация рабочего пространства Xcode #xcode #продуктивность Хочу рассказать вам об одной очень приятной возможности macOS в помощь организации рабочего пространства при работе над проектами - режиме Split View. Сколько я ни пользовался им раньше, но до меня не доходило, что его можно (и нужно) применять для одновременного и очень удобного отображения среды разработки и симулятора, без необходимости перетаскивать окна, и переключаться между ними, и т.д. - Откройте проект в Xcode, запустите симулятор. - В главном меню Xcode выберите пункт Window - Tile Window To Right Screen. - Выберите симулятор в качестве окна, отображающегося в другой части экрана. - Измените ширину/соотношение экранов Profit! Результат на скриншоте выше P.S. Актуально даже на маленьких экранах, так как позволяет значительно уменьшить размер симулятора и убрать док.

photo content

💰О том, как работает оплата внутри iOS-приложений #подкаст За что и с кого Apple берет комиссию? Можно ли продавать подписку вне приложений? В чем отличия правил Apple и Google? Перед многими разработчиками встает задача приема платежей или продажи товаров/подписок внутри своих приложений. В этом (очень интересном) выпуске подкаста «Запуск завтра» Самат обсудил этот вопрос с владельцами двух интересных стартапов. Очень советую послушать! Яндекс.Музыка https://music.yandex.ru/album/9294155/track/74756029 Apple.Подкасты https://podcasts.apple.com/ru/podcast/%D1%81%D0%BD%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BC%D0%B8%D1%81%D1%81%D0%B8%D0%B8-%D0%B2-app-store-%D0%BA%D0%B0%D0%BA-apple-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%B8%D1%80%D1%83%D0%B5%D1%82/id1488945593?i=1000501906504

🔌 JSONPlaceholder - сервис в помощь изучающим работу с сетью #инструменты Во время изучения работы с сетью, неважно работает вы с URLSession, Alamofire или чем-то иным - нужен бэк (сервер, с которым происходит общение). Но у начинающего разработчика с этим обычно проблемы. И именно эти проблемы призван решать сервис JSONPlaceholder. Вы отправляете запрос на один из множества адресов этого сервиса и получаете JSON-ответ, который содержит, например, список постов или комментариев к нему. Получили ответ, вывели его в табличку, приложение готов, навык работы с сетью получен - PROFIT, вас уже хотят работодатели 🙃! Еще одной положительной стороной использования JSONPlaceholder при изучении сети является то, что вам не нужно тратить время на разбор API и работы с ним, ведь не все API просты. Вы просто отправляете запрос и получаете ответ, так как у JSONPlaceholder простейший API. https://jsonplaceholder.typicode.com/

📚 Книга «Чистая архитектура» Роберта Мартина #книга В этой книге содержится материал, который будут спрашивать у вас на 90% собеседований. SOLID - это пять принципов разработки качественной архитектуры приложений! Их знают и ими пользуются огромное количество разработчиков. Следование принципам SOLID способно сделать любой паттерн еще лучше. Хотите, чтобы ваш кода был «сильным и независимым» - читайте Чистую архитектуру. 500 рублей, которые вы вложите в книгу, окупятся уже на первом проекте. Мой опыт: Эта книга заставила меня по-новому взглянуть на код, который я пишу. Особое внимание в ней уделяется контрактам (в Swift они называются протоколами). А так как Swift - протокол-ориентированный язык, то Swift+SOLID - это по-настоящему взрывная смесь.

photo content

📱 Подкаст «Около кода» от участника нашего чата @viktkob #подкаст Пилотный выпуск проекта, посвященный проблеме выгорания на
📱 Подкаст «Около кода» от участника нашего чата @viktkob #подкаст Пилотный выпуск проекта, посвященный проблеме выгорания на работе. В подкасте интересно то, что работают над ним двое совсем не новичков в it, но ребята, решившие радикально сменить свой профиль и уйти из web в iOS и Android разработку. Будет интересно послушать об их опыте смены специализации, а так же разные взгляды на решение одних и тех же проблем. Apple Подкасты https://podcasts.apple.com/ru/podcast/около-кода-подкаст-от-новичков-для-новичков/id1547569782?i=1000504477211

🎄 Друзья, с Новым годом вас! Хочу сказать огромное спасибо каждому из вас! Без вас прошедший год не стал бы настолько продуктивным для всего русскоговорящего iOS-сообщества! Я никогда не встречал сообщества столь позитивного, готового помогать друг другу даже в самых сложных ситуациях! Спасибо, что несете в этот мир исключительно профессионализм! Желаю вам в новом 2021 году Великих свершений, ставьте добрые и позитивные цели и тогда их достижение не заставит себя ждать!

Xcode 12.3 - Проблема с периодическим/постоянным зависанием среды разработки #xcode Все чаще в сети и тематических чатах появ
Xcode 12.3 - Проблема с периодическим/постоянным зависанием среды разработки #xcode Все чаще в сети и тематических чатах появляются сообщения от разработчиков о внезапном зависании Xcode 12.3. Он просто перестает отвечать, постоянно крутится индикатор загрузки. Писать код в таких условиях становится просто невозможно. Решение: Как оказалось, вся проблема в беспроводной загрузке приложений на физическое устройство. До появления нового патча нам необходимо отказаться от этого способа загрузки, отключив его в окне настроек Устройств и симуляторов.

Шорткаты Xcode. Часть 1 #пишемхорошийкод #инструменты #xcode Общаясь с разработчиками довольно часто я вижу (и очень удивляюсь этому), что даже матерые девелоперы, пришедшие в iOS с богатым опытом других языков, совершенно не используют горячие клавиши при работе в Xcode. При этом, сколько раз вы видели огромные списки шорткатов? Я думаю видели и не один раз, но из-за размера этих списков прохожили мимо. Я считаю, что: 1. Шорткаты обязательно нужно использовать, это один из показателей профессионализма. 2. Вводить их в необходимо по чуть-чуть, иначе вы их просто не будете использовать. Сейчас предлагаю попробовать в действии три базовых шортката, которые позволят быстрее редактировать код: Переместить указатель в начало/конец строки: ⌘ + → или ⌘ + ← Переместить указатель на слово влево/вправо: ⌥ + → или ⌥ + ← Выделить текст: комбинации выше + ⇧ Попробуйте их в действии. Например, чтобы полностью удалить какую-либо строку строку: 1. Переведите указатель в нее 2. Нажмите ⌘ + ← (перейди в начало строки) 3. Нажмите ⇧ + ⌘ + → (выдели весь текст до конца строки) 4. Нажмите Backspace (удали выделенный код)

photo content

Автоматическая проверка и коррекция стилевых ошибок Swift-кода прямо в Xcode #инструменты SwiftLint - библиотека, которая буд
Автоматическая проверка и коррекция стилевых ошибок Swift-кода прямо в Xcode #инструменты SwiftLint - библиотека, которая будет делать ваш код только лучше. Автоматическая проверка оформления кода с учетом предустановленных правил и возможностью создавать собственные правила. Особенно полезно при работе в команде. https://github.com/realm/SwiftLint