Делаем на Android анимацию как в Doom. Приложение-огонь
https://habr.com/ru/company/mailru/blog/581624/
https://habr.com/ru/company/mailru/blog/581624/
Хабр
Делаем на Android анимацию как в Doom. Приложение-огонь
Всем привет! Меня зовут Юрий Дорофеев, я Android-разработчик и преподаватель в Mail.ru Group. Расскажу про отрисовку в Android на примере анимации огня из игры Doom. Эту игру за многие годы на чём...
Удаление учетных записей в iOS-приложениях станет обязательным с 31 января
Apple требует, чтобы разработчики, предлагающие способ создания учетных записей в своих приложениях, также предлагали способ их удаления. Обязательным это положение станет с 31 января 2022 года. Требование об удалении учетных записей было первоначально объявлено вместе с несколькими другими изменениями в рекомендациях Apple для разработчиков на WWDC 2021.
https://developer.apple.com/news/?id=mdkbobfo
Apple требует, чтобы разработчики, предлагающие способ создания учетных записей в своих приложениях, также предлагали способ их удаления. Обязательным это положение станет с 31 января 2022 года. Требование об удалении учетных записей было первоначально объявлено вместе с несколькими другими изменениями в рекомендациях Apple для разработчиков на WWDC 2021.
https://developer.apple.com/news/?id=mdkbobfo
Apple
Account deletion within apps required starting January 31 - Latest News - Apple Developer
The updates to App Store Review Guideline 5.1.1 last June provided users with greater control over their personal data, stating that all apps that allow for account creation must also allow users to initiate deletion of their account from within the app.…
Разработка android приложения для записи звука
В этом руководстве мы создадим базовое приложение для записи звука. Оно работает аналогично встроенному приложению Android recorder, но имеет очень простой пользовательский интерфейс.
https://bookflow.ru/razrabotka-android-prilozheniya-dlya-zapisi-zvuka/
В этом руководстве мы создадим базовое приложение для записи звука. Оно работает аналогично встроенному приложению Android recorder, но имеет очень простой пользовательский интерфейс.
https://bookflow.ru/razrabotka-android-prilozheniya-dlya-zapisi-zvuka/
Онлайн-практикум: Как перейти из React.js в React Native?
Расскажем, с какими трудностями можно столкнуться при переходе и как быстро прокачать свои навыки! И самое главное: покажем процесс разработки и поделимся полезными ресурсами🤩
Когда? 2 ноября в 19:00
Формат: онлайн-практикум (проведем практический разбор технических вопросов с демонстрацией экрана)
Организаторы: Neti Mobile
Для кого:
✔️разработчикам React (middle)
✔️разработчикам React Native (junior)
✔️неугомонным разработчикам с тягой к новым знаниям
Спикеры от Neti Mobile
👨🏻💻 Наби, руководитель
🧑🏼💻 Ленар, разработчик React Native
Подробная информация и регистрация по ссылке: https://neti.timepad.ru/event/1803851/
Расскажем, с какими трудностями можно столкнуться при переходе и как быстро прокачать свои навыки! И самое главное: покажем процесс разработки и поделимся полезными ресурсами🤩
Когда? 2 ноября в 19:00
Формат: онлайн-практикум (проведем практический разбор технических вопросов с демонстрацией экрана)
Организаторы: Neti Mobile
Для кого:
✔️разработчикам React (middle)
✔️разработчикам React Native (junior)
✔️неугомонным разработчикам с тягой к новым знаниям
Спикеры от Neti Mobile
👨🏻💻 Наби, руководитель
🧑🏼💻 Ленар, разработчик React Native
Подробная информация и регистрация по ссылке: https://neti.timepad.ru/event/1803851/
Мобильная разработка — самый крупный канал в Telegram по мобильной разработке, авторы которого рассказывают о тонкостях создания приложений под Android, iOS и кроссплатформу.
Подключайтесь, если ещё не: @mobi_dev
Подключайтесь, если ещё не: @mobi_dev
3 рекомендации по проектированию пустых состояний в сложных приложениях
Rus https://ux.pub/3-rekomendatsii-po-proektirovaniyu-pustyh-sostoyaniy-v-slozhnyh-prilozheniyah/
Eng https://www.nngroup.com/articles/empty-state-interface-design/
Rus https://ux.pub/3-rekomendatsii-po-proektirovaniyu-pustyh-sostoyaniy-v-slozhnyh-prilozheniyah/
Eng https://www.nngroup.com/articles/empty-state-interface-design/
Как мы автоматизируем iOS: настройка Gitlab CI + Fastlane + Firebase + ItunesConnect
https://habr.com/ru/company/psb/blog/583532/
https://habr.com/ru/company/psb/blog/583532/
Хабр
Как мы автоматизируем iOS: настройка Gitlab CI + Fastlane + Firebase + ItunesConnect
В основном идея использования CI/CD для iOS, да и для других платформ, — это автоматизация рутинной работы. Когда мы работаем над одним приложением, можем вручную собирать небольшой проект. Но команда...
Всем привет!
Мы сделали анонимный сервис, который отбирает вакансии по вашим интересам.
Настройте личные фильтры: локация, точный технологический стек, и, конечно, не забудьте о деньгах.
Все самые подходящие предложения рынка – в @GetMeIT_bot
Мы сделали анонимный сервис, который отбирает вакансии по вашим интересам.
Настройте личные фильтры: локация, точный технологический стек, и, конечно, не забудьте о деньгах.
Все самые подходящие предложения рынка – в @GetMeIT_bot
Борьба с зависимостями: как мы переводили проект на SwiftPM (и сделали еще хуже, чем было)
https://habr.com/ru/company/indriver/blog/583748/
https://habr.com/ru/company/indriver/blog/583748/
Хабр
Борьба с зависимостями: как мы переводили проект на SwiftPM (и сделали еще хуже, чем было)
Привет, Хабр! Меня зовут Лена, я iOS-разработчик в inDriver. Расскажу о том, как мы выбирали менеджер зависимостей для проекта. Название «Борьба с зависимостями» может...
Получить оффер и стать мобильным разработчиком Авито за уикенд — реально ⚡️
Как участвовать:
пройдите тест и подайте заявку до 11 ноября;
участников с лучшими результатами пригласят на Zoom-интервью, где вы сможете продемонстрировать свои софт- и хард-скиллы и узнать больше о команде и задачах;
у вас есть все шансы получить оффер за выходные.
В Авито вы сможете влиять на продукт и участвовать в развитии сервиса, попасть в крутое коммьюнити, где работает больше 70 iOS- и Android-разработчиков, а также получить отличные условия для работы и самореализации.
Все подробности по ссылке: clc.to/FPZXqw
Если хотите кого-то порекомендовать, примите участие в реферальной программе: bit.ly/3BfLR7w
Как участвовать:
пройдите тест и подайте заявку до 11 ноября;
участников с лучшими результатами пригласят на Zoom-интервью, где вы сможете продемонстрировать свои софт- и хард-скиллы и узнать больше о команде и задачах;
у вас есть все шансы получить оффер за выходные.
В Авито вы сможете влиять на продукт и участвовать в развитии сервиса, попасть в крутое коммьюнити, где работает больше 70 iOS- и Android-разработчиков, а также получить отличные условия для работы и самореализации.
Все подробности по ссылке: clc.to/FPZXqw
Если хотите кого-то порекомендовать, примите участие в реферальной программе: bit.ly/3BfLR7w
В статье рассказываем, как выполнить задачу по реализации постраничной загрузки в приложении.
Библиотека Paging3 упрощает работу с пагинацией. Она всё делает сама: не нужно заниматься ручной передачей данных по заветам популярных архитектур, таких как MVI, MVVM и MVP. Снаружи задумка кажется хорошей, но она может стать ложкой дёгтя в бочке мёда. Инструменты, взаимодействующие с общим состоянием (к таким относятся, например, средства отладки в фреймворке MVIKotlin), не смогут контактировать с Paging3.
https://habr.com/p/585654/
Библиотека Paging3 упрощает работу с пагинацией. Она всё делает сама: не нужно заниматься ручной передачей данных по заветам популярных архитектур, таких как MVI, MVVM и MVP. Снаружи задумка кажется хорошей, но она может стать ложкой дёгтя в бочке мёда. Инструменты, взаимодействующие с общим состоянием (к таким относятся, например, средства отладки в фреймворке MVIKotlin), не смогут контактировать с Paging3.
https://habr.com/p/585654/
Habr
Как натянуть сыр на страницу, или MVI Paging3 в Android
Привет! Меня зовут Георгий Бердников. Я разработчик в компании 65apps, занимаюсь созданием мобильных приложений на Android. Сегодня расскажу о том, как совместить приятное с полезным, поймать двух...
👍1
Мега подборка каналов для программистов 🎯
https://t.me/progjob Вакансии для программистов
Системное администрирование 📌
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/linux_sup Новости и информация из мира Linux
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
Программирование, фронтенд, Биг дата, мобильная р-ка, книги 📌
https://t.me/game_devv GameDev: разработка игр
https://t.me/Angular_Vuejs Angular Vue js React
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/Frontend_now Все для фронтендеров
https://t.me/react_prog Все что связано с reactjs
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/developer_mobila Мобильная разработка
https://t.me/Welcome_Python Добро пожаловать в мир Python
https://t.me/BookPython Библиотека Python разработчика
https://t.me/programmist_of Книги по программированию
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_sup Программирование на Java
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/imobile_dev Все по мобильной разработке: iOS, Android
https://t.me/database_group Все про базы данных
https://t.me/cloud_comp Облачные сервисы, вычисления и безопасность
https://t.me/bigdata_world Data Science, Big Data, Machine Learning
IT новости 📌
https://t.me/htech_news Новости HighTech
https://t.me/all_itnews IT новости на английском
https://t.me/gmorning_news Последнии новости из мира науки
https://t.me/youtips_tricks Технологические советы и хитрости
Шутки программистов 📌
https://t.me/dev_jokes Daily Dev Jokes
https://t.me/itumor ITumor | программисты шутят
SMM, Seo, Wordpress 📌
https://t.me/allsocial_news SMM / Советы, Новости, Лайфхаки
https://t.me/seo_go Новости по SEO продвижению сайтов
https://t.me/news_wordpress Канал о самой популярной CMS
Защита, взлом, безопасность 📌
https://t.me/crypto_security_lab Материалы по информационной безопасности
https://t.me/thehaking Канал о кибербезопасности
https://t.me/Hackme_news Новости из мира хакинга
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
https://t.me/goodw_design Статьи по Веб дизайну
Должен знать 📌
https://t.me/UchuEnglish Английский с нуля
https://t.me/Pomatematike Канал по математике
Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://t.me/crypto_moneygo Канал о крипте, новости, инсайды
https://t.me/bitkoinoff Нгвости криптовалют
VR, робототехника 📌
https://t.me/AR_VR_vision Компьютерное зрение, виртуальная реальность
https://t.me/robotics_scince Канал о Робототехнике и автоматизации
https://t.me/network_arch Network architecture and Administration
https://t.me/easy_program Программирование для новичков
https://t.me/testin_new Тестирование
https://t.me/IoTprog Интернет вещей
https://t.me/generalprog General programming
https://t.me/Hware_news Цифровые тенденции
https://t.me/dev_ops_info Devops
https://t.me/progjob Вакансии для программистов
Системное администрирование 📌
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/linux_sup Новости и информация из мира Linux
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
Программирование, фронтенд, Биг дата, мобильная р-ка, книги 📌
https://t.me/game_devv GameDev: разработка игр
https://t.me/Angular_Vuejs Angular Vue js React
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/Frontend_now Все для фронтендеров
https://t.me/react_prog Все что связано с reactjs
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/developer_mobila Мобильная разработка
https://t.me/Welcome_Python Добро пожаловать в мир Python
https://t.me/BookPython Библиотека Python разработчика
https://t.me/programmist_of Книги по программированию
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_sup Программирование на Java
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/imobile_dev Все по мобильной разработке: iOS, Android
https://t.me/database_group Все про базы данных
https://t.me/cloud_comp Облачные сервисы, вычисления и безопасность
https://t.me/bigdata_world Data Science, Big Data, Machine Learning
IT новости 📌
https://t.me/htech_news Новости HighTech
https://t.me/all_itnews IT новости на английском
https://t.me/gmorning_news Последнии новости из мира науки
https://t.me/youtips_tricks Технологические советы и хитрости
Шутки программистов 📌
https://t.me/dev_jokes Daily Dev Jokes
https://t.me/itumor ITumor | программисты шутят
SMM, Seo, Wordpress 📌
https://t.me/allsocial_news SMM / Советы, Новости, Лайфхаки
https://t.me/seo_go Новости по SEO продвижению сайтов
https://t.me/news_wordpress Канал о самой популярной CMS
Защита, взлом, безопасность 📌
https://t.me/crypto_security_lab Материалы по информационной безопасности
https://t.me/thehaking Канал о кибербезопасности
https://t.me/Hackme_news Новости из мира хакинга
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
https://t.me/goodw_design Статьи по Веб дизайну
Должен знать 📌
https://t.me/UchuEnglish Английский с нуля
https://t.me/Pomatematike Канал по математике
Арбитраж трафика 📌
https://t.me/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://t.me/crypto_moneygo Канал о крипте, новости, инсайды
https://t.me/bitkoinoff Нгвости криптовалют
VR, робототехника 📌
https://t.me/AR_VR_vision Компьютерное зрение, виртуальная реальность
https://t.me/robotics_scince Канал о Робототехнике и автоматизации
https://t.me/network_arch Network architecture and Administration
https://t.me/easy_program Программирование для новичков
https://t.me/testin_new Тестирование
https://t.me/IoTprog Интернет вещей
https://t.me/generalprog General programming
https://t.me/Hware_news Цифровые тенденции
https://t.me/dev_ops_info Devops
50 лучших вопросов на собеседовании для разработчиков Android
https://code.coursesity.com/android-interview-questions
https://code.coursesity.com/android-interview-questions
Coursesity
Top 50 Android Interview Questions For Android Developer Jobs
If you are preparing for an Android developer interview, this article contains the top 50 Android Interview Questions & Answers to help you out.
📲 Как получить рабочий оффер всего за один день?
Просто нарушайте правила с Альфа-Банком🙃
One Day Offer — online-мероприятие, которое избавляет вас от стандартного двухнедельного процесса трудоустройства:
— вы узнаёте результат каждого этапа сразу
— вы проходите технический скрининг в начале, а не в конце
— мы меняемся ролями — вы собеседуете Альфа-Банк сами в тот же день
— и если мы подходим друг другу, то вы получаете оффер меньше чем за сутки!
Кто?
Android- и iOS-разработчики, а также системные аналитики.
Когда?
— 20 ноября для Android- и iOS-разработчиков (подать заявку нужно до 18 ноября)
— 4 декабря для системных аналитиков (заявки — до 2 декабря).
❗️Что важно?
Ваш грейд — middle или senior, джунов в этот раз не рассматриваем.
Вы узнаёте себя в описании вакансии у нас на сайте.
Вы не боитесь быстро принимать решения, рисковать и нарушать правила.
Если три раза ок — выбирайте интересную вам позицию и отправляйте заявку.
🔥 До встречи в Альфа-Банке!
Просто нарушайте правила с Альфа-Банком🙃
One Day Offer — online-мероприятие, которое избавляет вас от стандартного двухнедельного процесса трудоустройства:
— вы узнаёте результат каждого этапа сразу
— вы проходите технический скрининг в начале, а не в конце
— мы меняемся ролями — вы собеседуете Альфа-Банк сами в тот же день
— и если мы подходим друг другу, то вы получаете оффер меньше чем за сутки!
Кто?
Android- и iOS-разработчики, а также системные аналитики.
Когда?
— 20 ноября для Android- и iOS-разработчиков (подать заявку нужно до 18 ноября)
— 4 декабря для системных аналитиков (заявки — до 2 декабря).
❗️Что важно?
Ваш грейд — middle или senior, джунов в этот раз не рассматриваем.
Вы узнаёте себя в описании вакансии у нас на сайте.
Вы не боитесь быстро принимать решения, рисковать и нарушать правила.
Если три раза ок — выбирайте интересную вам позицию и отправляйте заявку.
🔥 До встречи в Альфа-Банке!