Old but gold: Создаём игру «Крестики-нолики» на Android
2-часовой видеоурок, в котором разбирается, как создать популярную игру с помощью Ktor и Web Sockets. Автор также показывает, как настроить серверную часть, чтобы играть с друзьями:
Хотя ролик и не вчера снят, он всё еще актуален: https://youtu.be/sKCCwl5lNBk
#android
2-часовой видеоурок, в котором разбирается, как создать популярную игру с помощью Ktor и Web Sockets. Автор также показывает, как настроить серверную часть, чтобы играть с друзьями:
Хотя ролик и не вчера снят, он всё еще актуален: https://youtu.be/sKCCwl5lNBk
#android
👍14🔥2🤩1😐1
Apple опубликовала дизайн-систему iOS 18 завезли в Figma
В комплект входят компоненты для всех распространенных элементов управления и представлений, шаблоны оформления, стили текста, цветовые стили, материалы и руководства по верстке.
Плюс для каждой группы элементов есть релевантная ссылка на гайды: https://www.figma.com/community/file/1385659531316001292/ios-18-and-ipados-18
#ios #apple
В комплект входят компоненты для всех распространенных элементов управления и представлений, шаблоны оформления, стили текста, цветовые стили, материалы и руководства по верстке.
Плюс для каждой группы элементов есть релевантная ссылка на гайды: https://www.figma.com/community/file/1385659531316001292/ios-18-and-ipados-18
#ios #apple
🔥5
Побеждаем в конкурсах Telegram без смс и регистрации
Мобильный разработчик рассказывает про свой опыт участия в контестах от Telegram.
В докладе говорит о задачах, разбирает технические решения, и в целом как стоит подходить к контесту, если хочешь победить. И почему даже если ты подготовился на все 100%, победа может ускользнуть из твоих рук.
Доклад: https://youtu.be/4e-MRH3rcqk
#telegram
Мобильный разработчик рассказывает про свой опыт участия в контестах от Telegram.
В докладе говорит о задачах, разбирает технические решения, и в целом как стоит подходить к контесту, если хочешь победить. И почему даже если ты подготовился на все 100%, победа может ускользнуть из твоих рук.
Доклад: https://youtu.be/4e-MRH3rcqk
#telegram
👎6👍5
А давайте сделаем своего telegram-бота на Swift
Обычно ботов дл телеги пишут на python, реже на js и других языках. Но если вы swift-разработчик и тоже хотите приобщиться к этому таинству, то вот вам инструкция:
https://habr.com/ru/articles/416023/
#swift #telegram
Обычно ботов дл телеги пишут на python, реже на js и других языках. Но если вы swift-разработчик и тоже хотите приобщиться к этому таинству, то вот вам инструкция:
https://habr.com/ru/articles/416023/
#swift #telegram
🔥5😁1
Выпускник 2.0: кого ждут в ИТ-отрасли?
В России стартовала приемная кампания в вузы. Ориентировочно через 4-6 лет мы получим новую порцию выпускников. IT-компании-работодатели посмотрят на их скилы, вздохнут и примутся их доучивать за свой счет.
Почему так происходит и как сделать так, чтобы выпускники были востребованы ИТ-отраслью? Ответ — в статье: https://tproger.ru/articles/vypusknik-2-0--kogo-zhdut-v-it-otrasli-
#карьера #начинающим
В России стартовала приемная кампания в вузы. Ориентировочно через 4-6 лет мы получим новую порцию выпускников. IT-компании-работодатели посмотрят на их скилы, вздохнут и примутся их доучивать за свой счет.
Почему так происходит и как сделать так, чтобы выпускники были востребованы ИТ-отраслью? Ответ — в статье: https://tproger.ru/articles/vypusknik-2-0--kogo-zhdut-v-it-otrasli-
#карьера #начинающим
Tproger
Выпускник 2.0: кого ждут в ИТ-отрасли?
Как сделать так, чтобы выпускники 2.0 были востребованы ИТ-отраслью и могли бы сразу приносить пользу экономике?
👍1
Ход королевы: как российское шахматное приложение покорило мир
Это удивительная история одной российской компании, которая начала с решения одной маленькой задачи и в итоге изменила мир шахмат полностью. Как российское шахматное приложение покорило мир?
Узнаете из этого видео: https://youtu.be/k_bOYirW0UU
#тренды #история
Это удивительная история одной российской компании, которая начала с решения одной маленькой задачи и в итоге изменила мир шахмат полностью. Как российское шахматное приложение покорило мир?
Узнаете из этого видео: https://youtu.be/k_bOYirW0UU
#тренды #история
❤6👍3
Forwarded from Типичный программист
Горячие новости недели на Tproger:
1. В Госдуме заявили о скорой блокировке Google, Android и iOS в России — и не по инициативе российских властей
2. Вышла iOS 18.1 Beta с рабочим Apple Intelligence — технология поможет генерировать письма и сообщения и транскрибировать голосовую почту
3. Apple выбрала процессоры Google вместо NVIDIA для обучения ИИ — Apple на этой неделе задает инфотренды!
4. Artifacts: MMORPG с управлением персонажами через API на любом языке программирования — фэнтезийная игра в сочетании с современными технологиями автоматизации
5. Исследование: у ИБ-специалистов обычно меньше недели на установку апдейтов — да, безопасники действительно бьют все рекорды по скорости!
#дайджест
1. В Госдуме заявили о скорой блокировке Google, Android и iOS в России — и не по инициативе российских властей
2. Вышла iOS 18.1 Beta с рабочим Apple Intelligence — технология поможет генерировать письма и сообщения и транскрибировать голосовую почту
3. Apple выбрала процессоры Google вместо NVIDIA для обучения ИИ — Apple на этой неделе задает инфотренды!
4. Artifacts: MMORPG с управлением персонажами через API на любом языке программирования — фэнтезийная игра в сочетании с современными технологиями автоматизации
5. Исследование: у ИБ-специалистов обычно меньше недели на установку апдейтов — да, безопасники действительно бьют все рекорды по скорости!
#дайджест
🤣2👍1👎1
Apple представила пакет для гомоморфного шифрования в Swift
Apple презентовала пакет для гомоморфного шифрования в языке программирования Swift. Он доступен в открытом доступе и позволяет производить вычисления над зашифрованными данными без необходимости их расшифровки.
Оно позволяет клиентам отправлять зашифрованные данные на сервер, который выполняет вычисления и возвращает результат, не расшифровывая исходную информацию.
Apple использует такой тип шифрования в новых функциях iOS 18, в том числе Live Caller ID Lookup. Она определяет номер звонящего и блокирует спам, отправляя зашифрованный запрос на сервер, который обрабатывает его и возвращает результат, не зная номера телефона.
Как отметили в Apple, разработчики смогут применять такое шифрование в пересечении множеств, безопасной агрегации данных и машинном обучении.
Свои предложения и замечания можно оставлять на GitHub-репозитории swift-homomorphic-encryption.
#swift #apple
Apple презентовала пакет для гомоморфного шифрования в языке программирования Swift. Он доступен в открытом доступе и позволяет производить вычисления над зашифрованными данными без необходимости их расшифровки.
Оно позволяет клиентам отправлять зашифрованные данные на сервер, который выполняет вычисления и возвращает результат, не расшифровывая исходную информацию.
Apple использует такой тип шифрования в новых функциях iOS 18, в том числе Live Caller ID Lookup. Она определяет номер звонящего и блокирует спам, отправляя зашифрованный запрос на сервер, который обрабатывает его и возвращает результат, не зная номера телефона.
Как отметили в Apple, разработчики смогут применять такое шифрование в пересечении множеств, безопасной агрегации данных и машинном обучении.
Свои предложения и замечания можно оставлять на GitHub-репозитории swift-homomorphic-encryption.
#swift #apple
🔥10
Профайлинг gradle
Автор подробно рассказывает, как профилировать сборку в Gradle и искать узкие места: https://developer.android.com/build/profile-your-build#profiling_different_memorycpu_settings
Вы узнаете, как использовать gradle-profiler для глубокого анализа. И как включить профилирование прямо из командной строки с помощью опции Gradle --profile.
#android
Автор подробно рассказывает, как профилировать сборку в Gradle и искать узкие места: https://developer.android.com/build/profile-your-build#profiling_different_memorycpu_settings
Вы узнаете, как использовать gradle-profiler для глубокого анализа. И как включить профилирование прямо из командной строки с помощью опции Gradle --profile.
#android
Напишите в комментариях фразу «Самый страшный баг — это...», а дальше пусть продолжает Т9.
#обсуждение
#обсуждение
👍12
Нейронные сети и Android
Хотите использовать нейросети в Android-приложение? Эта статья расскажет, как внедрить собственную модель или взять готовую, чтобы классифицировать изображения и распознавать речь.
#android
Хотите использовать нейросети в Android-приложение? Эта статья расскажет, как внедрить собственную модель или взять готовую, чтобы классифицировать изображения и распознавать речь.
#android
👍8🤨1
Учимся iOS-разработке: что сегодня должен знать любой разраб
Джунов и стажёров в айти интересует, какие библиотеки, фреймворки и инструменты iOS учить, чтобы быстро и легко найти работу в разработке.
Мы опросили специалистов уровня middle и senior, которые дали свои комментарии. Вот, что они ответили: https://tproger.ru/articles/uchimsya-ios-razrabotke--chto-dolzhen-znat-lyuboj-razrab-v-2024-godu
#ios #тренды
Джунов и стажёров в айти интересует, какие библиотеки, фреймворки и инструменты iOS учить, чтобы быстро и легко найти работу в разработке.
Мы опросили специалистов уровня middle и senior, которые дали свои комментарии. Вот, что они ответили: https://tproger.ru/articles/uchimsya-ios-razrabotke--chto-dolzhen-znat-lyuboj-razrab-v-2024-godu
#ios #тренды
🗿12👍3
PWA вместо приложения: плюсы, минусы, подводные камни
Часто делать PWA вместо полноценного приложения оказывается существенно дешевле, проще и практичнее.
В статье разработчик делится, почему его команда выбрала PWA, какие преимущества и недостатки нашли при сравнении технологий, что успели сделать с командой за полгода и какие проблемы сейчас есть у технологии: https://habr.com/ru/articles/834588/
#веб
Часто делать PWA вместо полноценного приложения оказывается существенно дешевле, проще и практичнее.
В статье разработчик делится, почему его команда выбрала PWA, какие преимущества и недостатки нашли при сравнении технологий, что успели сделать с командой за полгода и какие проблемы сейчас есть у технологии: https://habr.com/ru/articles/834588/
#веб
❤4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Old but gold: Учим полезные сочетания клавиш в Android Studio
Сочетания клавиш в IDE позволяют значительно упросить работу с привычными действиями. Однако в Android Studio запомнить их все поначалу трудно. В таком случае может помочь плагин Key Promoter X.
Когда разработчик использует мышь для выполнения действия, Key Promoter X показывает уведомление с подходящей комбинацией клавиш. Must-have для начинающего разработчика.
Где скачать: https://plugins.jetbrains.com/plugin/9792-key-promoter-x/
#android
Сочетания клавиш в IDE позволяют значительно упросить работу с привычными действиями. Однако в Android Studio запомнить их все поначалу трудно. В таком случае может помочь плагин Key Promoter X.
Когда разработчик использует мышь для выполнения действия, Key Promoter X показывает уведомление с подходящей комбинацией клавиш. Must-have для начинающего разработчика.
Где скачать: https://plugins.jetbrains.com/plugin/9792-key-promoter-x/
#android
🔥19✍1