Мобильная разработка #1
3.98K subscribers
795 photos
85 videos
32 files
1.26K links
Всё о создании приложений под Android и iOS в одном месте.

🔹 Инструменты, библиотеки и ресурсы для ускорения работы.
🔹 Статьи и гайды для разработчиков любого уровня.
🔹 Тренды мобильной разработки и новости индустрии.

Реклама @evgenycarter
Download Telegram
#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
👍3
Media is too big
VIEW IN TELEGRAM
Много графиков в 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
👍2
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
Ускорение мобильной разработки с помощью фреймворка DivKit

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

#Android #ios

👉 @developer_mobila
👍2
Превращаем старый телефон на Android в веб-сервер

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

#Android

👉 @developer_mobila
🤔1
Forwarded from Kotlin
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
👍3
CryptoSwift: алгоритмы шифрования и безопасности

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

#ios

👉 @developer_mobila
👍1
Как создавать анимации в Jetpack Compose

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

#Android

👉 @developer_mobila
👍2
Прошел курсы по Android-разработке, но не понимаешь, как применить свои знания на практике, а без опыта на работу не берут?

Попробуй Apanta - симулятор-тренажер мобильной студии!
Ты получишь:

-реальный опыт в создании амбициозного продукта;
-навыки анализа настоящих задач;
-возможность коммуникации с виртуальными коллегами;
-кейсы в постановке и решении рабочих вопросов.

Переходи по ссылке и начинай практиковаться уже сейчас!
https://apanta.online
👍2💩1
Игра Pixel Dungeon под android
Язык: Java

Pixel Dungeon - это игра в жанре roguelike* с пиксельной графикой и простым управлением.
Исследуйте глубины Пиксельного Подземелья, собирайте полезные предметы и сокровища, бейтесь с монстрами, чтобы найти Амулет Йендора (кто бы мог подумать!) - величайший артефакт этого игрового мира.

Код инры на GitHub

Игра в Google play

#gamedev

👉 @game_devv
👍3
Какую зарплату просить на собеседовании? Как просить повышения? / Мобильный разработчик

Всем привет, сегодня будет важная тема про деньги. Очень часто, когда работаешь в компании и там нет внятного процесса пересмотра зарплат, то задаешься вопросом как просить повышения. Или, когда ищешь новую работу, то постоянно непонятно какую зарплату просить на собеседовании? Попытаемся разобраться в этих вопросах. У меня есть опыт как со стороны сотрудника, так и со стороны руководителя, поэтому глянем с разных сторон

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
👍1
Почему я больше не буду использовать deep linking из Navigation Component

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

#Android

👉 @developer_mobila
👍1👎1
Подборка каналов для 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
👍2