Какой у вас профессиональный уровень в IT?
Anonymous Poll
14%
Ещё не работаю в IT
4%
Intern / Стажер-разработчик или т.п.
10%
Junior / Младший разработчик или т.п.
34%
Middle / «Миддл»
20%
Senior / Старший разработчик или т.п.
12%
(Team) Lead / Руководитель команды, группы и т.п. или ведущий разработчик
3%
Руководитель разработки, департамента, топ-менеджер
3%
Связан с IT, но не занимаюсь и не руковожу разработкой (дизайнер, аналитик, продакт, ...)
1%
Другое (пожалуйста, укажите в комментариях ваш вариант)
«Мне кажется, или SwiftUI еще не готов к проду?»
Автор написал приложение, написанное исключительно на SwiftUI, которое продается в App Store уже 2,5 года.
Пользователи хранят в приложении всё больше данных, а приложение становится все сложнее и требовательнее. Но, как замечает автор, по мере роста сложности приложения, SwiftUI все меньше и меньше соответствует его ожиданиям.
Может, он еще недостаточно хорош для прода? Вот как считает автор: https://apptractor.ru/info/articles/mne-kazhetsya-ili-swiftui-esche-ne-gotov-k-produ-obsuzhdenie-na-reddit.html
#ios #swiftui
Автор написал приложение, написанное исключительно на SwiftUI, которое продается в App Store уже 2,5 года.
Пользователи хранят в приложении всё больше данных, а приложение становится все сложнее и требовательнее. Но, как замечает автор, по мере роста сложности приложения, SwiftUI все меньше и меньше соответствует его ожиданиям.
Может, он еще недостаточно хорош для прода? Вот как считает автор: https://apptractor.ru/info/articles/mne-kazhetsya-ili-swiftui-esche-ne-gotov-k-produ-obsuzhdenie-na-reddit.html
#ios #swiftui
💯10🗿5👍4👎1👌1
Apple Game Porting Toolkit теперь портирует игры не только с Windows на macOS, но и macOS на iOS
Apple представила новую версию Game Porting Toolkit, набора инструментов для переноса игр с Windows на macOS. Теперь он помогает портировать игры не только с Windows на Mac, но также с Mac на iPhone и iPad.
Apple выпустила первую версию Game Porting Toolkit в прошлом году. Разработчики могут использовать этот SDK, чтобы оценить, стоит ли портировать свои игры на Mac, и оптимизировать их для macOS, включая преобразование графики DirectX в Metal.
Кроме этого, набор инструментов получил ряд улучшений и новых возможностей, включая повышение производительности, совместимость с большим количеством ПО, поддержку трассировки лучей на совместимом оборудовании и набор инструкций AVX2.
Apple Game Porting Toolkit 2 доступен пока в виде бета-версии для разработчиков, сообщает 9to5Mac. По всей видимости, общедоступная версия появится вместе с выходом iOS 18 и macOS Sequoia, запланированным на осень 2024 года.
#apple #ios
Apple представила новую версию Game Porting Toolkit, набора инструментов для переноса игр с Windows на macOS. Теперь он помогает портировать игры не только с Windows на Mac, но также с Mac на iPhone и iPad.
Apple выпустила первую версию Game Porting Toolkit в прошлом году. Разработчики могут использовать этот SDK, чтобы оценить, стоит ли портировать свои игры на Mac, и оптимизировать их для macOS, включая преобразование графики DirectX в Metal.
Кроме этого, набор инструментов получил ряд улучшений и новых возможностей, включая повышение производительности, совместимость с большим количеством ПО, поддержку трассировки лучей на совместимом оборудовании и набор инструкций AVX2.
Apple Game Porting Toolkit 2 доступен пока в виде бета-версии для разработчиков, сообщает 9to5Mac. По всей видимости, общедоступная версия появится вместе с выходом iOS 18 и macOS Sequoia, запланированным на осень 2024 года.
#apple #ios
👍8🌭2
Годных проектов вам в ленту: Swift Playgrounds — игра для iOS-разработчиков
Swift Playgrounds — это приложение для iPad и Mac, которое поможет вам научиться программировать и создавать программы на языке Swift. В общем, будете учиться делать игрушки для AppStore, из которого вы скачали эту игрушку.
В приложении очень приятный и понятный интерактивный интерфейс, а каждая строчка написанного вами кода красиво визуализируется — это очень полезно, поскольку вы сразу будете видеть результат и понимать, что именно вы сейчас накодили.
В начале вас ждёт изучение небольших программ, которые называются Playgrounds — они дадут базу. Затем пойдут более сложные задания — будете кодить с помощью фреймворка SwiftUI.
Swift Playgrounds позволяет создавать собственные проекты, делиться ими с друзьями и даже отправить свое приложение в App Store Connect. Из минусов — нет русского языка (как и во многих других играх), но для программистов это не должно быть проблемой: https://developer.apple.com/swift-playgrounds/
#курсы #игры
Swift Playgrounds — это приложение для iPad и Mac, которое поможет вам научиться программировать и создавать программы на языке Swift. В общем, будете учиться делать игрушки для AppStore, из которого вы скачали эту игрушку.
В приложении очень приятный и понятный интерактивный интерфейс, а каждая строчка написанного вами кода красиво визуализируется — это очень полезно, поскольку вы сразу будете видеть результат и понимать, что именно вы сейчас накодили.
В начале вас ждёт изучение небольших программ, которые называются Playgrounds — они дадут базу. Затем пойдут более сложные задания — будете кодить с помощью фреймворка SwiftUI.
Swift Playgrounds позволяет создавать собственные проекты, делиться ими с друзьями и даже отправить свое приложение в App Store Connect. Из минусов — нет русского языка (как и во многих других играх), но для программистов это не должно быть проблемой: https://developer.apple.com/swift-playgrounds/
#курсы #игры
❤7
@Tertiusgaudens поставил жирную точку в вопросе о том, как доступным языком объяснить кросс-платформенность
😁23💊3💯2👍1
Как в 2024 выложить приложение в Apple Store и Google Play
Публикация приложений в сторах сейчас непростой процесс. Из-за санкций появилось много неизвестности с регистрацией и оплатой аккаунтов. А информация о решении проблем в интернете противоречива.
Автор, после успешного преодоления ограничений делится инструкцией, как это сделать в нынешних условиях: https://habr.com/ru/articles/822609/
#android #ios
Публикация приложений в сторах сейчас непростой процесс. Из-за санкций появилось много неизвестности с регистрацией и оплатой аккаунтов. А информация о решении проблем в интернете противоречива.
Автор, после успешного преодоления ограничений делится инструкцией, как это сделать в нынешних условиях: https://habr.com/ru/articles/822609/
#android #ios
👎3😁2
Forwarded from Веб-страница
Проверка утечек личных данных от Google: «Dark Web Reports» станет бесплатным
После закрытия VPN-сервиса Google One, функция «Dark Web Reports» станет доступна всем владельцам Google-аккаунтов. Это произойдет в конце июля. Ранее функция была доступна лишь пользователям с подпиской Google One.
«Dark Web Reports» позволяет Google отслеживать дарквеб и уведомлять вас, если ваши личные данные были найдены в утечках и взломах. Вот как этим воспользоваться: https://tproger.ru/news/--proverka-utechek-lichnyh-dannyh-ot-google---dark-web-reports--stanet-besplatnym
#google #безопасность
После закрытия VPN-сервиса Google One, функция «Dark Web Reports» станет доступна всем владельцам Google-аккаунтов. Это произойдет в конце июля. Ранее функция была доступна лишь пользователям с подпиской Google One.
«Dark Web Reports» позволяет Google отслеживать дарквеб и уведомлять вас, если ваши личные данные были найдены в утечках и взломах. Вот как этим воспользоваться: https://tproger.ru/news/--proverka-utechek-lichnyh-dannyh-ot-google---dark-web-reports--stanet-besplatnym
#google #безопасность
👍6
Если бы существовал закон о защите чувств программистов, что бы он запрещал?
Запретить go to, говорить, что Kotlin лучше Java, называть компьютер процессором, Android — ведроидом, а iOS — огрызком: какие ещё пункты должны быть в законопроекте о защите чувств программистов?
#обсуждение
Запретить go to, говорить, что Kotlin лучше Java, называть компьютер процессором, Android — ведроидом, а iOS — огрызком: какие ещё пункты должны быть в законопроекте о защите чувств программистов?
#обсуждение
😁14👎3💊2
Old but gold: Осознанная оптимизация Compose
Compose — относительно молодая технология написания декларативного UI. Из-за этого многие разработчики могут и не догадываться, что пишут совсем не оптимальный код.
В этой статье вы найдёте множество советов и наработок по написанию оптимизированного Compose-кода: https://habr.com/ru/companies/ozontech/articles/742854/
#kotlin #compose #android
Compose — относительно молодая технология написания декларативного UI. Из-за этого многие разработчики могут и не догадываться, что пишут совсем не оптимальный код.
В этой статье вы найдёте множество советов и наработок по написанию оптимизированного Compose-кода: https://habr.com/ru/companies/ozontech/articles/742854/
#kotlin #compose #android
👍5
Kotlin Coroutines под капотом
Вероятнее всего у вас спрашивали на собесе «как работают корутины под капотом?», вы не долго думая выбрасывали что‑то в стиле «там под капотом стейт‑машина, она определяет какая suspend функция будет выполняться». Но понимали ли вы на самом деле всё о чем говорили?
Пришло время разобраться: https://habr.com/ru/articles/827866/
#kotlin
Вероятнее всего у вас спрашивали на собесе «как работают корутины под капотом?», вы не долго думая выбрасывали что‑то в стиле «там под капотом стейт‑машина, она определяет какая suspend функция будет выполняться». Но понимали ли вы на самом деле всё о чем говорили?
Пришло время разобраться: https://habr.com/ru/articles/827866/
#kotlin
👍18❤1🔥1🗿1
Хорошая новость: спустя 5 лет после Android, карты Google на iOS начали показывать спидометр
Google запустила функцию спидометра и ограничения скорости на Android в 2019 году. В мае того же года она была распространена более чем на 40 стран. И только сейчас обновление дошло и до iOS: https://apptractor.ru/info/apps/karty-google-na-ios-nachali-pokazyvat-spidometr-cherez-5-let-posle-android.html
Хороший пример того, насколько iOS-разработка сложнее, чем в Android.
#ios #android
Google запустила функцию спидометра и ограничения скорости на Android в 2019 году. В мае того же года она была распространена более чем на 40 стран. И только сейчас обновление дошло и до iOS: https://apptractor.ru/info/apps/karty-google-na-ios-nachali-pokazyvat-spidometr-cherez-5-let-posle-android.html
Хороший пример того, насколько iOS-разработка сложнее, чем в Android.
#ios #android
😁26🌚3
Old but gold: улучшаем производительность Android-приложения с помощью Baseline profiles
В большинстве случаев работа над производительностью сводится к оптимизации исходного кода. Google в этом вопросе старается помочь разработчикам и иногда предоставляет им необходимые инструменты и функции для поиска и предотвращения проблем.
Одной из таких функций является Baseline profiles. Подробнее о ней в статье:
https://habr.com/ru/companies/kaspersky/articles/671180/
#android
В большинстве случаев работа над производительностью сводится к оптимизации исходного кода. Google в этом вопросе старается помочь разработчикам и иногда предоставляет им необходимые инструменты и функции для поиска и предотвращения проблем.
Одной из таких функций является Baseline profiles. Подробнее о ней в статье:
https://habr.com/ru/companies/kaspersky/articles/671180/
#android
👍4
Forwarded from Инструменты программиста
11 сайтов, экономящих время, которые нужны каждому разработчику
В сутках не хватает часов на все задачи? Вы не одиноки, все окей. Собрали 11 полезных сайтов, которые помогают сэкономить время на рутинные задачи.
@prog_tools
В сутках не хватает часов на все задачи? Вы не одиноки, все окей. Собрали 11 полезных сайтов, которые помогают сэкономить время на рутинные задачи.
@prog_tools
👍5👎5
Эрнест Хемингуэй однажды заключил с друзьями пари, что сможет написать самый короткий трогательный рассказ в мире.
Он выиграл спор:
Он выиграл спор:
😁41😭11👍1🥱1💊1
«Как я взломал штрих-коды продавца билетов TicketMaster»
Наверняка вы встречали такие сервисы покупки билетов, где после завершения покупки он собщает, что вы не сможете распечатать билеты на мероприятие. Зато у вас будет обновляемый штрих-код.
По заявлению создателей таких сервисов, это должно снизить количество ошибок, случаев мошенничества и перепродаж билетов. Но на деле, эта функциональность часто мешает и обычным пользователям.
Автор статьи решил проверить все заявления TicketMaster и взломал штрих-коды сервиса: https://habr.com/ru/articles/828124/
#безопасность
Наверняка вы встречали такие сервисы покупки билетов, где после завершения покупки он собщает, что вы не сможете распечатать билеты на мероприятие. Зато у вас будет обновляемый штрих-код.
По заявлению создателей таких сервисов, это должно снизить количество ошибок, случаев мошенничества и перепродаж билетов. Но на деле, эта функциональность часто мешает и обычным пользователям.
Автор статьи решил проверить все заявления TicketMaster и взломал штрих-коды сервиса: https://habr.com/ru/articles/828124/
#безопасность
👍5❤1👎1🔥1
Топ-5 плагинов для Android Studio
Есть множество способов стать более продуктивным разработчиком. Многие вещи требуют предварительной подготовки, но в долгосрочной перспективе они того стоят. В статье рассказали про эти 5 плагинов, показали, как они работают и почему почему вы должны начать их использовать:
1. Kotlin Fill Class
2. ADB Idea
3. Android Drawable Preview
4. Key Promotex X
5. IdeaVim
Подробнее: https://apptractor.ru/info/articles/top-5-plaginov-dlya-android-studio.html
#android
Есть множество способов стать более продуктивным разработчиком. Многие вещи требуют предварительной подготовки, но в долгосрочной перспективе они того стоят. В статье рассказали про эти 5 плагинов, показали, как они работают и почему почему вы должны начать их использовать:
1. Kotlin Fill Class
2. ADB Idea
3. Android Drawable Preview
4. Key Promotex X
5. IdeaVim
Подробнее: https://apptractor.ru/info/articles/top-5-plaginov-dlya-android-studio.html
#android
👍7
Old but gold: Как стать Android разработчиком
В этой статье вы найдёте крутой roadmap для джунов. Автор объясняет, что такое основные компоненты Android, как верстать, работать с сетью, базами данных и другими важными навыками. Рассматриваются такие темы:
— Kotlin.
— Основные компоненты Android.
— Верстка.
— Работа с сетью.
— Работа с БД.
— Работа с многопоточностью.
— Работа в фоне.
— Виды архитектур.
— DI.
— Анимации.
— Тестирование.
— Git.
— Agile, таск-треккеры, документация.
Для каждого пункта есть подробный разбор и дополнительные курсы, книги, материалы для изучения. Сохраните, чтобы не потерять: https://habr.com/ru/articles/709524/
#android
В этой статье вы найдёте крутой roadmap для джунов. Автор объясняет, что такое основные компоненты Android, как верстать, работать с сетью, базами данных и другими важными навыками. Рассматриваются такие темы:
— Kotlin.
— Основные компоненты Android.
— Верстка.
— Работа с сетью.
— Работа с БД.
— Работа с многопоточностью.
— Работа в фоне.
— Виды архитектур.
— DI.
— Анимации.
— Тестирование.
— Git.
— Agile, таск-треккеры, документация.
Для каждого пункта есть подробный разбор и дополнительные курсы, книги, материалы для изучения. Сохраните, чтобы не потерять: https://habr.com/ru/articles/709524/
#android
👍8👎2