en
Feedback
Мобильная разработка #1

Мобильная разработка #1

Open in Telegram

Всё о создании приложений под Android и iOS в одном месте. 🔹 Инструменты, библиотеки и ресурсы для ускорения работы. 🔹 Статьи и гайды для разработчиков любого уровня. 🔹 Тренды мобильной разработки и новости индустрии. Реклама @evgenycarter

Show more
3 837
Subscribers
-124 hours
-57 days
-1530 days
Posts Archive
Как применять Branch by Abstraction в проекте на примере Android-разработки Представим простую историю. Вы заканчиваете делат
Как применять Branch by Abstraction в проекте на примере Android-разработки Представим простую историю. Вы заканчиваете делать рефакторинг, которым занимались последние 2 недели. Вы хорошо над ним поработали, сделали несколько ключевых изменений в проекте. Делаете долгожданный pull request и ... 12 конфликтов. Далее #Android 👉 @developer_mobila

Подборка каналов для IT специалистов 🎯 https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С https://t.me/kotlin_lib Подборки полезного материала по Kotlin https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/React_lib Подборки по React js и все что с ним связано https://t.me/ruby_lib Библиотека Ruby программиста https://t.me/frontend_sovet Frontend советы, примеры и практика! https://t.me/java_geek Учим Java на примерах Программирование C++📌 https://t.me/cpp_lib Библиотека C/C++ разработчика https://t.me/cpp_knigi Книги для программистов C/C++ Программирование Python 📌 https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍 https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python Rus Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика https://t.me/java_360 Книги по Java Rus GitHub Сообщество 📌 https://t.me/Githublib Интересное из GitHub CodePen 📌 https://t.me/codepen_1 Сообщество пользователей CodePen Базы данных (Data Base) 📌 https://t.me/database_info Все про базы данных Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков Разработка игр 📌 https://t.me/game_devv Все о разработке игр Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT Чат программистов📌 https://t.me/developers_ru Библиотеки 📌 https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/coddy_academy Полезные советы по программированию QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров https://t.me/arhitekturamira World Architecture Системное администрирование 📌 https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало) https://t.me/sysadminof Книги для админов, полезные материалы https://t.me/i_odmin Все для системного администратора https://t.me/i_odmin_book Библиотека Системного Администратора https://t.me/i_odmin_chat Чат системных администраторов https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др. https://t.me/sysadminoff Новости Линукс Linux Английский 📌 https://t.me/UchuEnglish Английский с нуля Математика 📌 https://t.me/Pomatematike Канал по математике Арбитраж трафика 📌 https://t.me/partnerochkin CPA и арбитраж трафика Крипта 📌 https://t.me/bitkoinoff Новости криптовалют Метавселенная, GameFi, Crypto 📌 https://t.me/metaverse360 DeepFake 📌 https://t.me/deepfakenow Публикуем deepfake видео Мир технологий 📌 https://t.me/mir_teh Видео из мира технологий Excel лайфхак📌 https://t.me/Excel_lifehack

Почему я больше не буду использовать deep linking из Navigation Component Эта статья для тех, кто стоит перед выбором реализа
Почему я больше не буду использовать deep linking из Navigation Component Эта статья для тех, кто стоит перед выбором реализации собственного решения для обработки deep links в Android приложении или использования, того что предлагает Google в своем Navigation Component. #Android 👉 @developer_mobila

#вакансия #удалённо #job #remote #parttime #преподаватель #PostgreSQL #Cassandra #NoSQL Компания: OTUS – образовательная платформа🦉 Мы 5 лет специализируемся на курсах для IT-специалистов разного уровня: от junior до senior. У нас более 130 авторских курсов. Мы подходим к обучению прагматично: программа ориентируется на требования работодателей и последние тренды разработки. Копаем глубоко в практику, чтобы дать то, чего не найти в открытом доступе. Вакансия: преподаватель онлайн-курсов: PostgreSQL Cloud Solutions NoSQL (темы по Cassandra). Преподаватель использует презентацию с теорией и практические примеры, чтобы раскрыть тему урока. Наши методисты помогут Вам освоить лучшие инструменты и практики преподавания. Локация: удаленно; сами определяете нагрузку и выбираете, на какие темы преподавать. Занятия проходят в вечернее время. Вознаграждение: Ставка за 1 урок (1.5 часа) – от 4000р. до 6000р. Дополнительные активности на Ваше усмотрение, которые оплачиваются отдельно: разработка и переработка материалов вебинара, проверка домашних заданий, менторство. У нас классная команда 450+ экспертов с уникальными компетенциями из различных компаний. Мы учимся друг у друга, советуемся, помогаем, делимся опытом, обсуждаем новости как в преподавании, так и по проектам. Научим: ✅ работать с аудиторией; ✅ давать обратную связь; ✅ публично выступать; ✅ структурировать свои знания. Вы сможете: 🎁 проходить наши курсы со скидкой; 💪 набирать себе команду из лучших студентов; 💸 совмещать с текущей фулл-тайм загрузкой. Хотите узнать больше? @yu_grin

Какую зарплату просить на собеседовании? Как просить повышения? / Мобильный разработчик Всем привет, сегодня будет важная тема про деньги. Очень часто, когда работаешь в компании и там нет внятного процесса пересмотра зарплат, то задаешься вопросом как просить повышения. Или, когда ищешь новую работу, то постоянно непонятно какую зарплату просить на собеседовании? Попытаемся разобраться в этих вопросах. У меня есть опыт как со стороны сотрудника, так и со стороны руководителя, поэтому глянем с разных сторон 00:00:00 — Всем привет 00:00:45 — Как просить повышения 00:08:39 — Поиск вакансий 00:20:52 — Что делать джунам 00:30:09 — Всем пока https://www.youtube.com/watch?v=DveELJd4pzg&t=10s 👉 @developer_mobila

Игра Pixel Dungeon под android Язык: Java Pixel Dungeon - это игра в жанре roguelike* с пиксельной графикой и простым управле
+4
Игра Pixel Dungeon под android Язык: Java Pixel Dungeon - это игра в жанре roguelike* с пиксельной графикой и простым управлением. Исследуйте глубины Пиксельного Подземелья, собирайте полезные предметы и сокровища, бейтесь с монстрами, чтобы найти Амулет Йендора (кто бы мог подумать!) - величайший артефакт этого игрового мира. Код инры на GitHub Игра в Google play #gamedev 👉 @game_devv

Прошел курсы по Android-разработке, но не понимаешь, как применить свои знания на практике, а без опыта на работу не берут? П
Прошел курсы по Android-разработке, но не понимаешь, как применить свои знания на практике, а без опыта на работу не берут? Попробуй Apanta - симулятор-тренажер мобильной студии! Ты получишь: -реальный опыт в создании амбициозного продукта; -навыки анализа настоящих задач; -возможность коммуникации с виртуальными коллегами; -кейсы в постановке и решении рабочих вопросов. Переходи по ссылке и начинай практиковаться уже сейчас! https://apanta.online

Как создавать анимации в Jetpack Compose Анимации в Jetpack Compose довольно легко понять, применить и кастомизировать под тр
Как создавать анимации в Jetpack Compose Анимации в Jetpack Compose довольно легко понять, применить и кастомизировать под требования дизайна. Но я ещё не видел ни одного туториала по анимациям в Compose на русском языке, поэтому подготовил на эту тему доклад для майского Mobius. А для тех, кто больше любит читать, чем слушать, написал статью. В материале мы обсудим виды анимаций, а также пройдём все шаги по способам их создания и кастомизации. #Android 👉 @developer_mobila

⁉️Какие технологии нужно знать Android-разработчикам уровня Middle? Одна из таких технологий — Dagger. 🔥Записывайтесь 6 и 7
⁉️Какие технологии нужно знать Android-разработчикам уровня Middle? Одна из таких технологий — Dagger. 🔥Записывайтесь 6 и 7 сентября в 20:00 мск на открытый интенсив «Dagger 101». На занятии мы c ведущим разработчиком: - подробно разберем API Dagger2; - изучим генерируемый код; - поговорим о best practices использования Dagger2. 📚После интенсива больше инструментов и навыков ждет вас на онлайн-курсе «Android Developer. Professional» от OTUS. Программа рассчитана на разработчиков с опытом создания Android-приложений. 📌Пройдите вступительный тест и присоединяйтесь! Регистрация на 1-й день интенсива: https://otus.pw/I7n6/ Регистрация на 2-й день интенсива: https://otus.pw/rANh/

⁉️Какие технологии нужно знать Android-разработчикам уровня Middle? Одна из таких технологий — Dagger. 🔥Записывайтесь 6 и 7
⁉️Какие технологии нужно знать Android-разработчикам уровня Middle? Одна из таких технологий — Dagger. 🔥Записывайтесь 6 и 7 сентября в 20:00 мск на открытый интенсив «Dagger 101». На занятии мы c ведущим разработчиком: - подробно разберем API Dagger2; - изучим генерируемый код; - поговорим о best practices использования Dagger2. 📚После интенсива больше инструментов и навыков ждет вас на онлайн-курсе «Android Developer. Professional» от OTUS. Программа рассчитана на разработчиков с опытом создания Android-приложений. 📌Пройдите вступительный тест и присоединяйтесь! Регистрация на 1-й день интенсива: https://otus.pw/I7n6/ Регистрация на 2-й день интенсива: https://otus.pw/rANh/

CryptoSwift: алгоритмы шифрования и безопасности CryptoSwift — коллекция стандартных и безопасных криптографических алгоритмо
+1
CryptoSwift: алгоритмы шифрования и безопасности CryptoSwift — коллекция стандартных и безопасных криптографических алгоритмов, реализованных на Swift. Это хэши, CRC, шифрование, аутентификация сообщений, получение ключа из пароля и т.п. Алгоритмы просто использовать, у библиотеки удобные расширения для String и Data, есть поддержка инкрементальных обновления, поддержка iOS, Android, macOS, AppleTV, watchOS, Linux. Далее #ios 👉 @developer_mobila

Repost from Kotlin
Android Kotlin Starter Project 2022 Чистое многомодульное offline-first масштабируемое приложение для Android. С использовани
Android Kotlin Starter Project 2022 Чистое многомодульное offline-first масштабируемое приложение для Android. С использованием Jetpack Compose, MVI, корутины Kotlin/Flow, сериализацию Kotlin, Hilt и Room. Создано, чтобы продемонстрировать передовой опыт использования функций Kotlin и новейших библиотек Android. https://github.com/krzdabrowski/android-starter-2022 ✍️ @kotlin_lib

Превращаем старый телефон на Android в веб-сервер Есть ли у вас старый телефон на Android? Наверняка есть! В мире накопилось
Превращаем старый телефон на Android в веб-сервер Есть ли у вас старый телефон на Android? Наверняка есть! В мире накопилось безумное количество всевозможного электронного мусора, и в среднем гражданин развитой страны меняет телефон каждую пару лет, поэтому старые телефоны, вероятно, один из самых распространённых видов электронных отходов. Далее #Android 👉 @developer_mobila

Ускорение мобильной разработки с помощью фреймворка DivKit В этой статье нам расскажут на примерах про новый опенсорсный фреймворк от разработчиков из Яндекса. Его суть — формировать изменения интерфейса без нового релиза приложения. Проще говоря, Server-Driven UI. Поддерживаются Android, iOS и веб. #Android #ios 👉 @developer_mobila

Swift — сложный вопрос на собеседовании https://medium.com/@vaibhavvats/swift-tricky-interview-question-33022172bd14 #Swift #
Swift — сложный вопрос на собеседовании https://medium.com/@vaibhavvats/swift-tricky-interview-question-33022172bd14 #Swift #ios 👉@developer_mobila

5 причин записаться на факультет Android-разработки от GeekBrains: 1. Вы разработаете Android-приложения и выложите его в Goo
5 причин записаться на факультет Android-разработки от GeekBrains: 1. Вы разработаете Android-приложения и выложите его в Google Play, даже если никогда не программировали. Освоите языки Java и Kotlin, командную разработку, Material Design и принципы тестирования. 2. Возможность заработка в любых условиях: Получать заказы на фрилансе, строить карьеру в компании или стартапе, развивать собственный бизнес. 3. Гарантированное трудоустройство после обучения. Мы помогаем с трудоустройством студентам, которые показывали хорошую успеваемость на протяжении обучения и подали заявку в сервис трудоустройства. 4. Диплом государственного образца. Мы проводим обучение на основании государственной лицензии № 040485. Вы получите диплом о профессиональной переподготовке и электронный сертификат, которые можно добавить в портфолио и показать работодателю. 5. Проекты в портфолио. Вы отточите навыки на реальных задачах по Android-разработке, создадите 7 проектов для портфолио, научитесь работать самостоятельно и в команде. И это ещё не всё! Каждому студенту мы дарим: - 3 месяца бесплатного доступа к Premium подписке изучения английского языка с Kespa; - Видеокурс: Английский для IT-специалистов; - Бесплатный ключ от продуктов JetBrains. Вы можете получить бесплатную консультацию или сразу записаться на курс по ссылке: https://clc.to/k9ko8g

Много графиков в WebView на Android. TradingView Обсуждаем построение трейдингового Android приложения, где важно доставлять данные как можно быстрее. Интересный факт - все графики рисуются в WebView. 0:00 Введение 0:43 О TradingView 6:45 Скорость доставки данных 16:31 Коммуникация с сервером 23:28 Скорость сериализации. ProtoBuf 25:56 Отобржение графиков на JS в WebView 37:42 Почему не Flutter или KMM? 41:01 Требования к скорости отображения 43:31 Расход заряда батареи 46:30 Сколько надо оперативки для Web UI 51:14 Обновление Chrome 54:06 Оптимизация под старые устройства 57:22 Сайт в ChromeOS быстрее чем Android приложение в ней? 58:41 Эволюция Chrome WebView в Android 1:03:14 Chrome. Потребление RAM 1:04:38 WebView в отдельном процессе 1:06:37 Что должно в Android стать лучше 1:09:04 Эффект санкций 1:11:26 Альтернативные магазины приложений #Android 👉@developer_mobila

#Android #Kotlin #ищу #вакансия #работа #удаленка #fulltime ➡️Вакансия: Android Developer Middle ➡️Компания: Ailet (https://ailet.com/) ➡️Формат работы: Удаленно/ fulltime ➡️Вознаграждение: 250 net ℹ️Мы разрабатываем SaaS решение которое содержит следующие компоненты: - Мобильное приложение под iOS и Android; - Аналитический web-портал; - REST API на Python и PHP; - Backend распознавания с использованием нейронных сетей. 🔶Стэк и фреймворки: Kotlin, Java, C++, Dagger 2, RxJava 3, CameraX, Retrofit 2, Room, OpenCV, Realm, REST API, JSON ✅Чем предстоит заниматься: Разработка нового функционала; Добавление новых фич; Поддержка существующего проекта (багфикс); Ресерч в области AR (определения размера снимаемых объектов), ML (распознавание на устройстве). ✅Пожелания к кандидату: Опыт коммерческой разработки Android 3+ лет; Опыт разработки на kotlin/java 3+ лет (приоритет kotlin); Знание платформы Android; Знание Android SDK; Опыт работы с RxJava, Dagger; Опыт работы с Room/Realm; Понимание Аctivity/Fragment Lifecycle; Понимание принципов ООП, Clean Architecture и SOLID, умение применять эти принципы на практике; Понимание паттернов MVC, MVP, MVVM, DI, применение на практике; Знание сетевых протоколов и технологий (REST API, JSON); Опыт работы с Git/Gitlab, Code Review; Наличие завершенных проектов. ✅Будет плюсом: Умение проектировать архитектуру приложения; Создавать гибкие пользовательские интерфейсы и виджеты, включая работу со стилями, построение кастомных View; Знание классических алгоритмов и структур данных; Опыт работы с Gradle;С Camera API/CameraX; Опыт работы с изображениями (преобразования, анализ); с CV, ML, AR; Опыт разработки клиент-серверных приложений. 👉🏻Мы предлагаем: Вы можете работать из любой точки мира; В компании проводится Performance Review. Так мы помогаем нашим сотрудникам расти и развиваться профессионально. Мы регулярно пересматриваем и изменяем заработную плату; У наших сотрудник есть возможность проходить обучение в счет компании (50-100%) в рамках индивидуального развития. Мы компенсируем изучение иностранных языков; Наш продукт востребован клиентами и постоянно совершенствуется; Мы встречаемся командой на праздники, несмотря на удаленный формат работы; У нас есть офисы, если вам очень хочется иногда посещать их. 🔶Этапы собеседований (встречи проходят онлайн): 1 этап: Знакомство 30-40 минут 2 этап: Техническое интервью 60 минут 3 этап: Финальная встреча с командой 60 минут 📨Все вопросы пишите личным сообщением: https://t.me/grossanna