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

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

Реклама @evgenycarter
Download Telegram
Google Play удалил наши аккаунты без предупреждения и лишил семью заработка

Я около семи лет занимаюсь разработкой приложений на Android. Начал с того, что делал приложения в свободное время, чтобы ближе познакомиться с этим замечательным миром, а потом присоединился к компании, которая учит людей создавать собственные продукты и выводить их на рынок.

Подробнее
🤯5
С чего начать учить Android и iOS? Ошибки новичков в мобильной разработке

Всем привет. Сегодня у нас на столе очень интересное блюдо под названием Android и iOS роадмапы. Я очень спорно отношусь к такому явлению и не очень их люблю, но меня очень много просили сделать разбор их и объяснить как жить вообще в этом сложно и быстро меняющемся мире

https://www.youtube.com/watch?v=W1wmS-4OJok
Руководство в репозитории Swift Algorithm Club

https://github.com/raywenderlich/swift-algorithm-club
Создаем ваш первый Android-проект на Kotlin

В этом туториале по Kotlin мы рассмотрим процесс создания простого приложения на Kotlin - квиза, что послужит отправной точкой для изучения Kotlin в целом. Приступим!

Подробнее
Как устроен счетчик ссылок в Swift

В процессе выполнения приложения в памяти создается множество объектов. И если продолжать создавать объекты и не удалять лишние, тогда память закончится. Чтобы этого избежать, нужен алгоритм освобождения памяти.

Подробнее
Как мы перешли с kotlinx.synthetics на Android View Binding

Привет! Меня зовут Ваня, я Android-разработчик из продуктовой команды hh ru, и в этой статье я расскажу о нашем опыте миграции на ViewBinding.

В конце 2020 года в официальном блоге Android Developers объявили, что android-kotlin-extensions plugin для Gradle больше не дружит с Koltin с сентября 2021 и будет объявлен ̶э̶к̶с̶к̶о̶м̶ь̶ю̶н̶и̶к̶а̶д̶о̶ deprecated.


Подробнее
👍3
Пишем полный клон Telegram на Kotlin

Приветствую 🖐 друзья, в данных видео уроках мы с вами создадим клон популярного мессенджера Telegram (да простит меня Павел Дуров) для системы Android на очень классном языке Kotlin. В качестве сервера будем работать с отличным и бесплатным сервисом Firebase.

Смотреть на youtube
👍6🔥1
Media is too big
VIEW IN TELEGRAM
Что учить новичку в Android: Java vs Kotlin?

Один из самых частых вопросов новичков в Android это с чего мне начать - сразу учить Kotlin или лучше вначале выучить Java. Решил поделиться своим мнением с некоторыми аргументами в пользу Kotlin first.

источник
👍3
Погружаемся в работу со скроллом в Jetpack Compose

В этой статье я хочу поделиться опытом работы со скроллом в приложении, написанном на Jetpack Compose.

Какое-то время назад я решил, что надо попробовать Compose в деле и начал делать pet project приложение Хотелки, суть которого в записи своих желаний и возможности делиться списком желаний с помощью любого мессенджера.

Подробнее
Оффер от Альфа-Банка за сутки? Да!

Некогда тратить время на многоэтапные собеседования, бесконечные тестовые задания и согласования между всем этим. Нам нужно расширять команду мобильных разработчиков в Альфа-Инвестициях уже сейчас!

Так что предлагаем суперэффективный формат One Day Offer: все собеседования в один день, 19 марта. Успеете: пройти техскрининг, продемонстрировать свою экспертизу, прособеседовать будущую команду (да, это мы ответим на все ваши вопросы)✊🏻. Оффер для успешных кандидатов – за 24 часа.

Что важно:
▪️Ваш грейд — middle или senior.
▪️Опыт коммерческой разработки мобильных приложений на iOS/Android — не менее двух лет.
▪️Высокий уровень экспертизы и желание постоянно развиваться.

Всё про вас? Подавайте заявку: https://beclick.cc/QuqITy
Media is too big
VIEW IN TELEGRAM
Топ 11 вопросов работодателю на Android-собеседовании

00:00 — Интро
00:20 — Вступление
01:26 — Над каким приложением я буду работать?
03:10 — Как устроены команды, и как разработчики взаимодействуют друг с другом?
05:36 — Какой стек технологий вы используете?
10:16 — Что у вас с легаси?
12:07 — Дадут ли мне время, чтобы заниматься техдолгом?
13:43 — Как дела с тестированием?
16:04 — Как долго собирается ваш проект?
17:57 — По каким процессам вы работаете?
21:39 — Что у вас сейчас в беклоге?
23:32 — Как проходит онбоардинг новичков в команде?
24:13 — Что по профессиональному развитию и росту в компании?
26:26 — Заключение
👍4
Контрольный список Code Review для Android-проектов

Инструменты статического анализа полезны в процессе проверки кода, но они не эффективны на 100%. Критический обзор разработчика необходим, если ваша команда хочет получить качественный код.
Подробнее
Вряд ли вы разрабатываете приложения для watchOS, и еще более вряд ли делаете complications (это такие мини-виджеты на циферблатах). Но если вдруг вы с ними столкнетесь, то быстро поймете, что реализовать пиксель-перфект дизайн для циферблатов разного размера – не тривиальная задача.

http://www.glimsoft.com/02/18/watchos-complications/
Jetpack Compose под капотом: Рекомпозиция и Стабильные типы

В этой статье речь пойдет о рекомпозиции и тонкостях ее работы. Понимание принципов рекомпозиции даст вам значительное преимущество при работе с Jetpack Compose.

Подробнее

#android
5 практических советов по оптимизации UI на Jetpack Compose

Зачастую, создавая очередную Composable функцию, разработчику не приходится задумываться над тем, как Compose работает под капотом, и это прекрасно. Однако у этого есть и обратная сторона — декларативность ухудшает прозрачность и понимание происходящего, некоторые вещи начинают казаться “магией”. Если что-то пойдет не так, это сыграет злую шутку.
Проблемы с производительностью — часть того, с чем можно столкнуться. Об этом и пойдет речь в данной статье.

Подробнее

#android
Как варить дизайн-систему для живого приложения (Кошелёк)

Расскажем, как создаём дизайн-систему в Кошельке: с чего начали, как разрабатываем компоненты и решения дизайн-системы на UIKit через стили, обо что успели споткнуться и как решали проблемы с инженерным подходом.


https://www.youtube.com/watch?v=329aAWL9lXo
👋 Мы — команда айтишников. В текущих условиях компания не может работать как работала, и мы решили переехать всей командой.

💬 Создали канал для таких же, как мы, — тех, кто хочет уехать. Собираем всё самое полезное про релокацию. Рассказываем, с чем столкнулись сами, ищем лайфхаки и способы похачить систему (например, нашли несколько способов, как жить за границей на рубли).

👨‍💻 А вообще, мы HR-IT-чувачки (то есть без лишней скромности профи в сфере трудоустройства) и сейчас готовим новый проект: будем помогать айтишникам организовать переезд и устроиться на работу в валюте. И ещё сверху грант будем давать💰

👉 Что для этого нужно? Пока что — присоединиться к каналу RelocationDev и следить за новостями😉 Скоро обо всём расскажем — в мельчайших подробностях.
👎2
Android: Из каких базовых компонент состоит приложение?

Базовые компоненты андроид приложения: Activity, Service, BroadcastReceiver, ContentProvider. Каждый из базовых компонент объявляется в андроид манифесте и может являться точкой входа в приложение.

Activity представляет UI и функциональность, видимые пользователю.

Service используется для исполнения долгих операций, которые не требуют взаимодействия с пользователем.

BroadcastReceiver принимает и обрабатывает броадкаст ивенты, отправленные внутри приложения или из других приложений.

ContentProvider используется для обмена данными с другими приложениями.

Каждый из компонентов подробнее рассмотрим в будущем.

#Components
👍9
Сейчас одновременно много разработчиков ищут новую работу. Конкуренция и борьба за позиции вырастает. Поэтому стоит уделять больше внимания подготовке к техническим собеседованиям.

В бесплатном телеграм боте QTalents Interview можно тренировать навык технических собеседований. Там каждую неделю подбираются собеседники по разным языкам программирования, тренируются вместе и оставляют друг другу комментарии. 

Советуем попробовать! Если остались вопросы, заходите на сайт.
Как писать плагины Gradle - ответы на распространенные вопросы и альтернативные решения реализации.

В мире Android существует довольно плохо освещённая тема — написание плагинов к Gradle.

Автор статьи помогает разобраться с написанием плагинов и даёт не мало полезных штук из своего опыта: с чего начать писать плагины, насколько это сложно, какие есть инструменты и т.д.


https://github.com/jjohannes/gradle-plugins-howto
👍1
Weekend Offer для мобильных разработчиков от VK

Коротко о том, как получить оффер. С 21 по 31 марта, после получения заявки, с вами свяжутся и договорятся о звонке, расскажут о командах и назначат слот для онлайн-интервью в выходные. 2 апреля, Андрей Сумин, технический директор Почты Mail.ru, подробнее расскажет о задачах, которые вам предстоит решать в командах. С 12:00 до 20:00 пройдут технические собеседования. В воскресенье, 3 апреля, тимлиды и руководители направлений ещё раз расскажут о предстоящих вызовах и ответят на все вопросы. Уже вечером в воскресенье мы определим лучших кандидатов и отправим им офферы. Дерзайте: команды Почты и Облака Mail.ru ждут именно вас.

Подробнее (https://vk.cc/cc6doB)