Что делать iOS разработчикам в России
В последнее время приложения удаляют из AppStore, и многие задаются вопросом: «Что делать дальше?»
В этом видео обсуждаются различные стратегии, которые компании и разработчики могут применять в свете этих изменений. От попыток перезалива приложений под другими названиями до перехода на кроссплатформенные технологии и создания прогрессивных веб-приложений (PWA).
Смотрим тут: youtu.be/FNtQvF_u5kw
#ios #appstore
В последнее время приложения удаляют из AppStore, и многие задаются вопросом: «Что делать дальше?»
В этом видео обсуждаются различные стратегии, которые компании и разработчики могут применять в свете этих изменений. От попыток перезалива приложений под другими названиями до перехода на кроссплатформенные технологии и создания прогрессивных веб-приложений (PWA).
Смотрим тут: youtu.be/FNtQvF_u5kw
#ios #appstore
👎10🤡8😁4🔥2
React Native vs нативные языки
Статья анализирует плюсы и минусы обоих подходов: скорость разработки, цена, качество, обслуживание и поддержка, пользовательский интерфейс, баги, интеграция новых функций и охват аудитории.
В зависимости от специфики вашего бизнеса и целей, один подход может быть более предпочтительным. Для стартапов кроссплатформенная разработка экономически выгодна, а нативная разработка подходит для сложных требований и лучшего опыта для пользователей.
Читаем тут: habr.com/p/732676/
#reactnative
Статья анализирует плюсы и минусы обоих подходов: скорость разработки, цена, качество, обслуживание и поддержка, пользовательский интерфейс, баги, интеграция новых функций и охват аудитории.
В зависимости от специфики вашего бизнеса и целей, один подход может быть более предпочтительным. Для стартапов кроссплатформенная разработка экономически выгодна, а нативная разработка подходит для сложных требований и лучшего опыта для пользователей.
Читаем тут: habr.com/p/732676/
#reactnative
🤮8👎4💩3👍2❤1🔥1
Как стать Android разработчиком в 2023
В этой статье вы найдёте крутой roadmap для джунов. Автор объясняет, что такое основные компоненты Android, как верстать, работать с сетью, базами данных и другими важными навыками.
А ещё он даёт ссылки на полезные ресурсы и материалы по каждой теме. Рекомендуем: habr.com/p/709524
#образование #roadmap
В этой статье вы найдёте крутой roadmap для джунов. Автор объясняет, что такое основные компоненты Android, как верстать, работать с сетью, базами данных и другими важными навыками.
А ещё он даёт ссылки на полезные ресурсы и материалы по каждой теме. Рекомендуем: habr.com/p/709524
#образование #roadmap
🔥9👍1😁1
Кастомный селектор в SwiftUI с анимациями
В этом уроке вы изучите процесс создания селектора, который позволяет выбирать различные режимы с помощью анимации и научитесь настраивать его поведение в SwiftUI:
medium.com/@aetheraurelia/custom-selector-in-swiftui-with-animations-17c611e1c287
#swiftui
В этом уроке вы изучите процесс создания селектора, который позволяет выбирать различные режимы с помощью анимации и научитесь настраивать его поведение в SwiftUI:
medium.com/@aetheraurelia/custom-selector-in-swiftui-with-animations-17c611e1c287
#swiftui
👍1
Учимся читать логи Xcode
Это глубокое погружение в мир логов Xcode. Статья рассказывает о том, как и где Xcode хранит свои логи, что такое SLF0 (
Автор подробно описывает процесс чтения логов, их структуру и формат, а также демонстрирует примеры кода.
#логи #xcode
Это глубокое погружение в мир логов Xcode. Статья рассказывает о том, как и где Xcode хранит свои логи, что такое SLF0 (
.xcactivitylog) и как всё это разобрать.Автор подробно описывает процесс чтения логов, их структуру и формат, а также демонстрирует примеры кода.
#логи #xcode
❤1
Как запускают демоприложения
Подробный анализ проблем, с которыми сталкиваются программисты при работе над крупными Android-проектами с множеством модулей.
Автор рассказывает, как решил проблему тормозящей Android Studio и повысил продуктивность.
https://habr.com/p/747336/
#android #androidstudio
Подробный анализ проблем, с которыми сталкиваются программисты при работе над крупными Android-проектами с множеством модулей.
Автор рассказывает, как решил проблему тормозящей Android Studio и повысил продуктивность.
https://habr.com/p/747336/
#android #androidstudio
👍2
Где хранить закладки Xcode?
Xcode 15 представляет новую функцию
Bookmarks хранятся в файле формата plist, специфичном для каждого пользователя, что облегчает их организацию и доступ.
Подробнее: jessesquires.com/blog/2023/07/11/where-are-xcode-bookmarks-stored/
#xcode15 #swift #ios
Xcode 15 представляет новую функцию
bookmarks для разработчиков, позволяющую им делать закладки на строки или целые файлы.Bookmarks хранятся в файле формата plist, специфичном для каждого пользователя, что облегчает их организацию и доступ.
Подробнее: jessesquires.com/blog/2023/07/11/where-are-xcode-bookmarks-stored/
#xcode15 #swift #ios
👍2❤1
Битва титанов IT: Первый Раунд
Внимание, вселенная кодинга! На портале Tproger начинается битва крутых айтишников. Первый раунд стартует сегодня, и вы не можете его пропустить!
Будет жарко, ведь за звание лучшего программиста сражаются наши великие участники: Марк Цукерберг против Павла Дурова и Илон Маск против Сергея Брина!
Ваши голоса решают все. Ваши фавориты ждут вашего субъективного мнения — кто же станет королём IT?
Голосование закончится завтра, 26 июля 2023 года, в 11 часов по московскому времени. Переходите по ссылке и определите судьбу этого баттла.
#баттлпрограммистов
Внимание, вселенная кодинга! На портале Tproger начинается битва крутых айтишников. Первый раунд стартует сегодня, и вы не можете его пропустить!
Будет жарко, ведь за звание лучшего программиста сражаются наши великие участники: Марк Цукерберг против Павла Дурова и Илон Маск против Сергея Брина!
Ваши голоса решают все. Ваши фавориты ждут вашего субъективного мнения — кто же станет королём IT?
Голосование закончится завтра, 26 июля 2023 года, в 11 часов по московскому времени. Переходите по ссылке и определите судьбу этого баттла.
#баттлпрограммистов
💩9👍4🤡3👎2❤1🔥1
Какой у вас профессиональный уровень в IT?
Anonymous Poll
15%
Ещё не работаю в IT (учусь или хочу начать учиться)
4%
Intern / Стажёр
12%
Junior / Младший разработчик
33%
Middle / «Миддл»
14%
Senior / Старший разработчик
8%
(Team) Lead / Руководитель команды или ведущий разработчик
3%
Руководитель разработки, департамента, топ-менеджер
3%
Связан с IT, но не разработчик (дизайнер, продакт, аналитик и т.д.)
7%
Посмотреть результаты
Битва титанов IT — Второй Раунд
В прошлом раунде Дуров победил Цукерберга, а Маск проиграл Брину. Какие сюрпризы ждут нас в этот раз?
Сегодня на ринге собрались четыре гения программирования: Гослинг, создатель Java, против Страуструпа, создателя С++. А на другой стороне — ван Россум, отец Python, против Гейлсберга, создателя Turbo Pascal и TypeScript! Кто из них завоюет ваше сердце?
Голосование закончится 27 июля 2023 года в 11 часов по московскому времени. Переходите по ссылке, поддержите своего фаворита и определите исход этой захватывающей битвы.
#баттлпрограммистов
В прошлом раунде Дуров победил Цукерберга, а Маск проиграл Брину. Какие сюрпризы ждут нас в этот раз?
Сегодня на ринге собрались четыре гения программирования: Гослинг, создатель Java, против Страуструпа, создателя С++. А на другой стороне — ван Россум, отец Python, против Гейлсберга, создателя Turbo Pascal и TypeScript! Кто из них завоюет ваше сердце?
Голосование закончится 27 июля 2023 года в 11 часов по московскому времени. Переходите по ссылке, поддержите своего фаворита и определите исход этой захватывающей битвы.
#баттлпрограммистов
💩10🤡2🤮1
Любовное письмо к Objective-C
Статья является олицетворением прекрасного наследия Objective-C и восхваляет качества, которые вдохновляют разработчиков уже много лет.
Через яркие примеры и страсть автор раскрывает его уникальные особенности, подчёркивая значимость в мире разработки.
Даже если вы не знакомы с Objective-C, эта статья сможет перенести вас в удивительный мир этого языка программирования.
#objectivec
Статья является олицетворением прекрасного наследия Objective-C и восхваляет качества, которые вдохновляют разработчиков уже много лет.
Через яркие примеры и страсть автор раскрывает его уникальные особенности, подчёркивая значимость в мире разработки.
Даже если вы не знакомы с Objective-C, эта статья сможет перенести вас в удивительный мир этого языка программирования.
#objectivec
👍7
Адаптивные иконки Android
Одна из самых раздражающих вещей для пользователя Android — это скачать приложение, которое не имеет адаптивной иконки.
Этот яркий значок из пикселей портит общий вид и быстро отправляется в корзину. Но что если, этого избежать?
В этом посте мы углубимся в мир адаптивных иконок и поймём, как добавить их в своё приложение, чтобы сделать его более привлекательным для пользователей.
#адаптив #android
Одна из самых раздражающих вещей для пользователя Android — это скачать приложение, которое не имеет адаптивной иконки.
Этот яркий значок из пикселей портит общий вид и быстро отправляется в корзину. Но что если, этого избежать?
В этом посте мы углубимся в мир адаптивных иконок и поймём, как добавить их в своё приложение, чтобы сделать его более привлекательным для пользователей.
#адаптив #android
👍4
Сбер создал PWA-приложение для смартфонов
Встречайте революционный синтез технологий PWA и WebAuthn! Теперь вы можете использовать сайт как обычное приложение для смартфона.
Больше нет необходимости заходить на сайт банка или беспокоиться о том, что магазин приложений удалит старую версию с вашего смартфона.
Переходите к статье, чтобы узнать больше о деталях этого инновационного шага.
#pwa #webauthn
Встречайте революционный синтез технологий PWA и WebAuthn! Теперь вы можете использовать сайт как обычное приложение для смартфона.
Больше нет необходимости заходить на сайт банка или беспокоиться о том, что магазин приложений удалит старую версию с вашего смартфона.
Переходите к статье, чтобы узнать больше о деталях этого инновационного шага.
#pwa #webauthn
🤮31💩8👍5👎2🤔1
Спад в игровой индустрии
Внимание, геймдевы! По данным свежего исследования, спрос на разработчиков игр в России снизился на 38% в первом полугодии 2023 года.
Ситуация особенно остро отразилась на вакансиях геймдизайнеров. Что это означает для индустрии и какие перспективы ожидают российских разработчиков? Давайте разберёмся вместе.
#геймдев #рынок
Внимание, геймдевы! По данным свежего исследования, спрос на разработчиков игр в России снизился на 38% в первом полугодии 2023 года.
Ситуация особенно остро отразилась на вакансиях геймдизайнеров. Что это означает для индустрии и какие перспективы ожидают российских разработчиков? Давайте разберёмся вместе.
#геймдев #рынок
❤5
Битва титанов IT: раунд 4
Продолжается турнир за звание лучшего программиста по версии Tproger! В третьем раунде Билл Гейтс обошёл Виталика Бутерина, а Никлаус Вирт победил Сатоши Накамото.
Сегодня в сражении сойдутся:
Стив Возняк, сооснователь Apple, против Энди Рубина, создателя Android, и Линус Торвальдс, создатель Linux, против ChatGPT — языковой модели от OpenAI.
Голосуйте за того, кого вы считаете лучшим, невзирая на популярность и рейтинги. Возможность открыта до 29 июля 11:00 по московскому времени.
#баттлпрограммистов
Продолжается турнир за звание лучшего программиста по версии Tproger! В третьем раунде Билл Гейтс обошёл Виталика Бутерина, а Никлаус Вирт победил Сатоши Накамото.
Сегодня в сражении сойдутся:
Стив Возняк, сооснователь Apple, против Энди Рубина, создателя Android, и Линус Торвальдс, создатель Linux, против ChatGPT — языковой модели от OpenAI.
Голосуйте за того, кого вы считаете лучшим, невзирая на популярность и рейтинги. Возможность открыта до 29 июля 11:00 по московскому времени.
#баттлпрограммистов
👍1
Интеграция ChatGPT и Xcode
Разработчик выпустил расширение для Xcode, интегрирующее ChatGPT в среду разработки iOS-приложений.
Искусственный интеллект теперь может автоматизировать рутинные задачи: комментирование, генерацию кода по описанию, рефакторинг и многое другое.
Представьте, что ChatGPT создаёт в Xcode скелет SwiftUI-приложения по вашей инструкции! Расширение пока в альфа-версии, но уже демонстрирует огромный потенциал для ускорения разработки.
#ios #xcode #chatgpt
Разработчик выпустил расширение для Xcode, интегрирующее ChatGPT в среду разработки iOS-приложений.
Искусственный интеллект теперь может автоматизировать рутинные задачи: комментирование, генерацию кода по описанию, рефакторинг и многое другое.
Представьте, что ChatGPT создаёт в Xcode скелет SwiftUI-приложения по вашей инструкции! Расширение пока в альфа-версии, но уже демонстрирует огромный потенциал для ускорения разработки.
#ios #xcode #chatgpt
GitHub
GitHub - marcosiino/xcode-loves-ai: Xcode Source Editor Extension to let ChatGPT AI assist you with code within Xcode
Xcode Source Editor Extension to let ChatGPT AI assist you with code within Xcode - marcosiino/xcode-loves-ai
👍7👎4
4 онлайн-курса для начинающих
— Курс «Тестирование веб и мобильных приложений»
Старт 31 августа, онлайн, 51 000 ₽
Научитесь работать с требованиями, разрабатывать тестовую документацию и использовать различные подходы и техники тестирования для обеспечения стабильности и исправности приложений.
— Курс «iOS-разработчик»
Старт 31 августа, онлайн, 95 000 ₽
На курсе вас ждёт обучение Swift с нуля. Вы научитесь проектировать и анимировать интерфейсы, разработаете своё iOS-приложение, узнаете способы его монетизации и опубликуете в App Store.
— Курс «Мобильный разработчик на Flutter»
Старт 7 сентября, онлайн, 48 000 ₽
На курсе изучите язык программирования Dart, научитесь проектировать универсальные интерфейсы для Android и iOS, научитесь проектировать архитектуру приложения, работать с сетью и данными.
— Курс «Android-разработчик»
Старт по набору группы, онлайн, 76 000 ₽
Изучите языки программирования Java и Kotlin, научитесь проектировать и анимировать интерфейсы, работать с данными и сетью. Разработаете своё Android-приложение, узнаете способы его монетизации и тестирования.
#курсы
— Курс «Тестирование веб и мобильных приложений»
Старт 31 августа, онлайн, 51 000 ₽
Научитесь работать с требованиями, разрабатывать тестовую документацию и использовать различные подходы и техники тестирования для обеспечения стабильности и исправности приложений.
— Курс «iOS-разработчик»
Старт 31 августа, онлайн, 95 000 ₽
На курсе вас ждёт обучение Swift с нуля. Вы научитесь проектировать и анимировать интерфейсы, разработаете своё iOS-приложение, узнаете способы его монетизации и опубликуете в App Store.
— Курс «Мобильный разработчик на Flutter»
Старт 7 сентября, онлайн, 48 000 ₽
На курсе изучите язык программирования Dart, научитесь проектировать универсальные интерфейсы для Android и iOS, научитесь проектировать архитектуру приложения, работать с сетью и данными.
— Курс «Android-разработчик»
Старт по набору группы, онлайн, 76 000 ₽
Изучите языки программирования Java и Kotlin, научитесь проектировать и анимировать интерфейсы, работать с данными и сетью. Разработаете своё Android-приложение, узнаете способы его монетизации и тестирования.
#курсы
🤮10🤡5👍1
Что нового в Swift 5.9
Лаконичные выражения вместо громоздких конструкций, новые способы работы с асинхронным кодом, улучшенная производительность за счёт отказа от копирования объектов — это лишь малая часть того, что ждёт вас в обновлении.
Читайте обзор о новых возможностях языка, чтобы разобраться во всех новшествах и начать использовать их в своих проектах.
#swift #ios
Лаконичные выражения вместо громоздких конструкций, новые способы работы с асинхронным кодом, улучшенная производительность за счёт отказа от копирования объектов — это лишь малая часть того, что ждёт вас в обновлении.
Читайте обзор о новых возможностях языка, чтобы разобраться во всех новшествах и начать использовать их в своих проектах.
#swift #ios
🔥7
Что нового в UIKit
iOS 17 принёс немало изменений в UIKit. Новые удобные фичи сделают ваше приложение красивее и функциональнее.
Анимация символов, превью контроллеров прямо в Xcode, авто-вибранси для лейблов — это и многое другое ждёт вас в новой версии. Читайте подробности в обзоре и сделайте свои приложения ещё круче!
#ios #uikit
iOS 17 принёс немало изменений в UIKit. Новые удобные фичи сделают ваше приложение красивее и функциональнее.
Анимация символов, превью контроллеров прямо в Xcode, авто-вибранси для лейблов — это и многое другое ждёт вас в новой версии. Читайте подробности в обзоре и сделайте свои приложения ещё круче!
#ios #uikit
👍10👎1
Главные обновления SwiftUI
SwiftUI продолжает эволюционировать с новым фреймворком Observation, добавлением обработчиков завершения для анимаций, и новыми жестами.
Обязательно читайте обзор, чтобы быть в курсе всех новшеств и создавать приложения на новом уровне!
#ios #swiftui
SwiftUI продолжает эволюционировать с новым фреймворком Observation, добавлением обработчиков завершения для анимаций, и новыми жестами.
Обязательно читайте обзор, чтобы быть в курсе всех новшеств и создавать приложения на новом уровне!
#ios #swiftui
🔥4
Продолжаем нашу захватывающую битву!
После жарких сражений в прошлых раундах, где Страусберг обошёл Дурова, Гейлсберг победил Брина, а Возняк и Торвальдс оставили позади своих соперников, настало время шестого раунда!
Сегодня на арене встретятся Билл Гейтс и Стив Возняк. А также Никлаус Вирт и Линус Торвальдс.
Ваш голос может изменить ход истории! Не ориентируйтесь на популярность или востребованность, здесь важна народная любовь и ваша оценка.
Голосование продлится до 31 июля 2023 года, 11 часов по московскому времени.
#баттлпрограммистов
После жарких сражений в прошлых раундах, где Страусберг обошёл Дурова, Гейлсберг победил Брина, а Возняк и Торвальдс оставили позади своих соперников, настало время шестого раунда!
Сегодня на арене встретятся Билл Гейтс и Стив Возняк. А также Никлаус Вирт и Линус Торвальдс.
Ваш голос может изменить ход истории! Не ориентируйтесь на популярность или востребованность, здесь важна народная любовь и ваша оценка.
Голосование продлится до 31 июля 2023 года, 11 часов по московскому времени.
#баттлпрограммистов
👍4💩2