This media is not supported in your browser
VIEW IN TELEGRAM
5 логико-математических задач, которые поставят в тупик
Выходные! А значит, можно поставить на паузу проекты и немного отдохнуть. Чтобы отдых был более полезным, предлагаем решить 5 задач, которые точно заставят вас задуматься:
https://tproger.ru/articles/5-logiko-matematicheskih-zadach-kotorye-postavjat-v-tupik/
#it
Выходные! А значит, можно поставить на паузу проекты и немного отдохнуть. Чтобы отдых был более полезным, предлагаем решить 5 задач, которые точно заставят вас задуматься:
https://tproger.ru/articles/5-logiko-matematicheskih-zadach-kotorye-postavjat-v-tupik/
#it
❤1👍1
Дорожная карта для Android-разработчика в 2023
Филипп Лакнер выпустил новое видео, в котором рассказывает, что должен знать начинающий, чтобы стать Android-разработчиком. Видео будет полезно и для опытных разработчиков — для проверки своих знаний:
https://youtu.be/AhUL5tHF3uc
Филипп Лакнер выпустил новое видео, в котором рассказывает, что должен знать начинающий, чтобы стать Android-разработчиком. Видео будет полезно и для опытных разработчиков — для проверки своих знаний:
https://youtu.be/AhUL5tHF3uc
🔥15👍2
Исходный код Twitter просочился в Интернет, что известно?
24 марта компания направила повестку в суд на GitHub, где пользователь, идентифицированный как «FreeSpeechEnthusiast», поделился отрывками исходного кода Twitter без разрешения. Цель — идентифицировать лицо, ответственное за распространение кода.
GitHub, конечно, сразу удалил код. Но некоторые СМИ утверждают, что репозиторий был опубликован 2 месяца назад. Почему обнаружили только сейчас? Или это новый PR-ход от Маска?
Источник: https://www.cnbc.com/2023/03/26/twitter-source-code-leaked-online-court-filings-show-.html
#news
24 марта компания направила повестку в суд на GitHub, где пользователь, идентифицированный как «FreeSpeechEnthusiast», поделился отрывками исходного кода Twitter без разрешения. Цель — идентифицировать лицо, ответственное за распространение кода.
GitHub, конечно, сразу удалил код. Но некоторые СМИ утверждают, что репозиторий был опубликован 2 месяца назад. Почему обнаружили только сейчас? Или это новый PR-ход от Маска?
Источник: https://www.cnbc.com/2023/03/26/twitter-source-code-leaked-online-court-filings-show-.html
#news
👍5💩4
Подборка актуальных вакансий
— Java-разработчик
Где: удалённо
Опыт: от 1 года
— Senior Java-разработчик
Где: Удалённо
Опыт: от 2 лет
— Главный разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Старший Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Android-разработчик
Где: удалённо
Опыт: от 3 лет
— Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
#вакансии #работа
— Java-разработчик
Где: удалённо
Опыт: от 1 года
— Senior Java-разработчик
Где: Удалённо
Опыт: от 2 лет
— Главный разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Старший Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Android-разработчик
Где: удалённо
Опыт: от 3 лет
— Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
#вакансии #работа
💩6😁4👍2
Распространённые ошибки при разработке iOS-приложений
В этой статье собраны популярные ошибки, которые допускают разработчики. С некоторыми из них можно столкнуться при разработке ПО в целом, другие — более специфичны для iOS. Например, принципы SOLID или тестирование.
Статье — не руководство, а скорее больше небольшая напоминалка, что не стоит забывать базовые вещи:
https://johnarnaou.medium.com/common-mistakes-in-ios-development-9dda4ea22f6d
#ios
В этой статье собраны популярные ошибки, которые допускают разработчики. С некоторыми из них можно столкнуться при разработке ПО в целом, другие — более специфичны для iOS. Например, принципы SOLID или тестирование.
Статье — не руководство, а скорее больше небольшая напоминалка, что не стоит забывать базовые вещи:
https://johnarnaou.medium.com/common-mistakes-in-ios-development-9dda4ea22f6d
#ios
💩4🫡3🥱1
Инфраструктура и пайплайн (CI/CD) для Android-приложений
Серия постов по настройке CI/CD для приложений под Android с помощью GitHub Actions.
Часть 1: как использовать Fastlane для создания автоматического способа сборки, упаковки и локальной загрузки приложения. Также автор разбирает шаги по настройке доступа к Google Play Developer API.
Часть 2: работа с GitHub Actions и реализация CI/CD.
#android
Серия постов по настройке CI/CD для приложений под Android с помощью GitHub Actions.
Часть 1: как использовать Fastlane для создания автоматического способа сборки, упаковки и локальной загрузки приложения. Также автор разбирает шаги по настройке доступа к Google Play Developer API.
Часть 2: работа с GitHub Actions и реализация CI/CD.
#android
👍9
Пример создания собственного Custom Views в Android
С помощью пользовательских представлений можно создавать сложные визуальные элементы, которые при хорошей реализации могут улучшить пользовательский опыт, обеспечивая при этом гибкость и кастомизацию.
В этой статье — руководство по созданию Custom Views в приложении:
https://habr.com/ru/post/725118/
#android
С помощью пользовательских представлений можно создавать сложные визуальные элементы, которые при хорошей реализации могут улучшить пользовательский опыт, обеспечивая при этом гибкость и кастомизацию.
В этой статье — руководство по созданию Custom Views в приложении:
https://habr.com/ru/post/725118/
#android
👎12👍3
Стрессовое интервью: 8 фишек рекрутеров
Устраивали ли вам стрессовое собеседование? Конечно, любое собеседование — это стресс, но вот данный тип собеседования всегда может застать врасплох. По сути, рекрутер специально устраивает нервозную и неудобную обстановку для кандидата.
Собрали фишки, которые используют рекрутеры, чтобы проверить кандидата на прочность:
https://tproger.ru/articles/stressovoe-sobesedovanie-8-fishek-rekrutjorov/
#собеседование
Устраивали ли вам стрессовое собеседование? Конечно, любое собеседование — это стресс, но вот данный тип собеседования всегда может застать врасплох. По сути, рекрутер специально устраивает нервозную и неудобную обстановку для кандидата.
Собрали фишки, которые используют рекрутеры, чтобы проверить кандидата на прочность:
https://tproger.ru/articles/stressovoe-sobesedovanie-8-fishek-rekrutjorov/
#собеседование
🤔5👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Создание анимаций с помощью SwiftUI
В статье рассматривается создание анимаций с помощью модификатора Mask. Вы можете использовать любой Swift UIView в качестве маски: круг, прямоугольник или изображение, создавая слои и показывать только нужные части изображение.
Самые простые варианты автор разобрал здесь:
https://holyswift.app/how-to-use-mask-in-swiftui-with-animation/
#ios
В статье рассматривается создание анимаций с помощью модификатора Mask. Вы можете использовать любой Swift UIView в качестве маски: круг, прямоугольник или изображение, создавая слои и показывать только нужные части изображение.
Самые простые варианты автор разобрал здесь:
https://holyswift.app/how-to-use-mask-in-swiftui-with-animation/
#ios
👍5
Apple объявила дату проведения WWDC 2023!
Вчера Apple анонсировала, что проведёт WWDC в онлайн-формате с 5 по 9 июня. Наряду с анонсами из презентаций, онлайн-программа этого года будет включать в себя сессии, 1-on-1 Developer Labs. Также можно будет пообщаться с инженерами Apple и другими разработчиками. А студенты могут принять участие в Swift Student Challenge уже сейчас.
Источник: https://www.apple.com/newsroom/2023/03/apples-worldwide-developers-conference-returns-june-5/
#ios
Вчера Apple анонсировала, что проведёт WWDC в онлайн-формате с 5 по 9 июня. Наряду с анонсами из презентаций, онлайн-программа этого года будет включать в себя сессии, 1-on-1 Developer Labs. Также можно будет пообщаться с инженерами Apple и другими разработчиками. А студенты могут принять участие в Swift Student Challenge уже сейчас.
Источник: https://www.apple.com/newsroom/2023/03/apples-worldwide-developers-conference-returns-june-5/
#ios
👍6🔥1
Подборка видеоуроков по UI-дизайну для Android-приложений
1. Криптовалютное приложение: дизайн криптокошелька с использованием Material Design и практикой в Adobe XD.
2. Приложение по доставке еды: разделы включают в себя список категорий продуктов питания и продуктов для доставки.
3. Медицинское приложение для пациентов
4. Приложение для игр
5. Приложение для музыки
#android
1. Криптовалютное приложение: дизайн криптокошелька с использованием Material Design и практикой в Adobe XD.
2. Приложение по доставке еды: разделы включают в себя список категорий продуктов питания и продуктов для доставки.
3. Медицинское приложение для пациентов
4. Приложение для игр
5. Приложение для музыки
#android
❤13👍6
NotificationBanner — простая библиотека для iOS-приложений
Эта библиотека предоставляет способ отображения пользовательских баннеров и оповещений в приложении для iOS. Поддерживает настройки анимации, текста, а также есть поддержка тактильной обратной связи:
https://github.com/Daltron/NotificationBanner
(4.6 тыс. звёзд)
#ios
Эта библиотека предоставляет способ отображения пользовательских баннеров и оповещений в приложении для iOS. Поддерживает настройки анимации, текста, а также есть поддержка тактильной обратной связи:
https://github.com/Daltron/NotificationBanner
(4.6 тыс. звёзд)
#ios
👍7🤮4
Kotlin: как использовать функции расширения
Функции расширения предоставляют возможность расширять функциональность существующих классов, не наследуя их. По сути, они являются полезным инструментом для того, чтобы сделать код более читаемым, разделив его на более мелкие модули.
В этой статье рассматривается, что такое extension functions, а также как их можно использовать наиболее эффективно:
https://androidgeek.co/how-to-use-extension-functions-in-kotlin-4b5e52e84ee5
#android
Функции расширения предоставляют возможность расширять функциональность существующих классов, не наследуя их. По сути, они являются полезным инструментом для того, чтобы сделать код более читаемым, разделив его на более мелкие модули.
В этой статье рассматривается, что такое extension functions, а также как их можно использовать наиболее эффективно:
https://androidgeek.co/how-to-use-extension-functions-in-kotlin-4b5e52e84ee5
#android
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Как разрядить обстановку перед созвоном?
Наверняка вы сталкивались с ситуацией, когда до начала встречи ещё пару минут и приходится сидеть с такими же «пунктуальными» коллегами в неловкой тишине.
С чего начать разговор? Как разрядить обстановку? Собрали 9 рабочих вариантов:
https://tproger.ru/articles/top-9-veshhej-pered-mitom/
#советы
Наверняка вы сталкивались с ситуацией, когда до начала встречи ещё пару минут и приходится сидеть с такими же «пунктуальными» коллегами в неловкой тишине.
С чего начать разговор? Как разрядить обстановку? Собрали 9 рабочих вариантов:
https://tproger.ru/articles/top-9-veshhej-pered-mitom/
#советы
😁14👍1
Тестирование remote push notifications на iOS
Максим Толстиков, iOS-разработчик Учи.ру, рассказывает про свой опыт разработки отправки тестовых пушей для iOS. Основная задача была написать шаблон запроса для отправки пуша, который будет эмулировать работу бэкенда.
В ходе работы разработчики столкнулись с некоторыми трудностями работы с Firebase Cloud Messaging. Подробнее в статье:
https://habr.com/ru/company/uchi_ru/blog/725634/
#ios
Максим Толстиков, iOS-разработчик Учи.ру, рассказывает про свой опыт разработки отправки тестовых пушей для iOS. Основная задача была написать шаблон запроса для отправки пуша, который будет эмулировать работу бэкенда.
В ходе работы разработчики столкнулись с некоторыми трудностями работы с Firebase Cloud Messaging. Подробнее в статье:
https://habr.com/ru/company/uchi_ru/blog/725634/
#ios
👍5❤1😁1
Выпадающее меню на Android
Небольшой видеоурок по реализации выпадающего меню на Compose, которое отображается при длительном нажатии:
https://youtu.be/QCSJfMqQY9A
#android
Небольшой видеоурок по реализации выпадающего меню на Compose, которое отображается при длительном нажатии:
https://youtu.be/QCSJfMqQY9A
#android
❤6
This media is not supported in your browser
VIEW IN TELEGRAM
Дайджест Типичного программиста: GPT-4, сервер на смартфоне и пик Балмера
Собрали всё самое интересное за неделю — здесь:
https://tproger.ru/articles/dajdzhest-tipichnogo-programmista/
#дайджест
Собрали всё самое интересное за неделю — здесь:
https://tproger.ru/articles/dajdzhest-tipichnogo-programmista/
#дайджест
🔥1
6 полезных шаблонов проектирования для Android-разработчика
Шаблоны проектирования не являются специфичными для какого-либо языка программирования или технологии и могут применяться в самых разных проектах. Однако в этой статье, автор подобрал наиболее полезные паттерны в разработке под Android: Builder, Factory, Singleton и другие:
https://medium.com/@naeem0313/6-design-patterns-every-android-developer-must-know-a1ae0954bf21
#android
Шаблоны проектирования не являются специфичными для какого-либо языка программирования или технологии и могут применяться в самых разных проектах. Однако в этой статье, автор подобрал наиболее полезные паттерны в разработке под Android: Builder, Factory, Singleton и другие:
https://medium.com/@naeem0313/6-design-patterns-every-android-developer-must-know-a1ae0954bf21
#android
👍11
30 проектов и библиотек для Flutter-разработчиков
В этой статье — подборка полезных репозиториев GitHub и проектов, которые могут помочь начинающим в изучении Flutter, а более опытным разработчикам найти полезные библиотеки для проектов:
https://www.theinsaneapp.com/2023/03/best-flutter-github-repositories.html
#flutter
В этой статье — подборка полезных репозиториев GitHub и проектов, которые могут помочь начинающим в изучении Flutter, а более опытным разработчикам найти полезные библиотеки для проектов:
https://www.theinsaneapp.com/2023/03/best-flutter-github-repositories.html
#flutter
👍9🤮3💩2👎1
Разработка рекламного SDK
У Android Broadcast вышло новое интервью с разработчиками SDK мобильной рекламы Яндекс. Основные темы:
— особенности разработки SDK,
— тестирование,
— как лучше показать рекламу,
— блокировщики рекламы, а также эффект на производительность и многое другое:
https://youtu.be/je04k6Kwl3Y
#android
У Android Broadcast вышло новое интервью с разработчиками SDK мобильной рекламы Яндекс. Основные темы:
— особенности разработки SDK,
— тестирование,
— как лучше показать рекламу,
— блокировщики рекламы, а также эффект на производительность и многое другое:
https://youtu.be/je04k6Kwl3Y
#android
🔥3👍2❤1