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

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

@developer_mobila

Всё о создании приложений под Android и iOS в одном месте.

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

Реклама @evgenycarter
Subscribers
3.81K
Photos
795
Videos
88
Links
1.3K

Showing posts older than #778 · Back to latest

Older Posts 20 shown
Post #776 989
Flutter meetup online

1. PWA на Flutter из мобильного приложения: план Б, который нам сейчас так нужен
- Дмитрий Шевченко, «Surf»

2. Многозадачность и многопоточность во Flutter - Андрей Хайлов, «Evrone»

3. MobX. Как мы нашли идеальный стейт-менеджмент - Сергей Молчановский, «Нотамедиа»

А еще мы запустили Flutter-квиз! Для тебя - это возможность повеселиться, проверить свой грейд и выиграть классный приз. Кстати, насчет приза - ответь верно на 6 вопросов из 7, чтобы присоединиться к розыгрышу Yandex.Cтанции. Счастливчика мы объявим 1 декабря в прямом эфире - торопись, это уже совсем скоро! Ссылка!

➖➖➖

🗓 26 октября, начало в 19:00 мск, Среда

🌐 ОНЛАЙН

✅ Регистрация на митап
Post #773 1.08K
Неочевидное про Fragment API.

В этой серии статей я расскажу об интересных моментах из Fragment API, о которых вы могли не знать. Материал будет полезен как начинающим разработчикам, так и закаленным в боях с багами девелоперам.

Часть 1. Транзакции
https://habr.com/ru/company/tinkoff/blog/688222/

Часть 2. (Не) создаем инстанс
https://habr.com/ru/company/tinkoff/blog/690134/

Часть 3. Навигация
https://habr.com/ru/company/tinkoff/blog/691344/


#Android

👉 @developer_mobila
  • 👍 1
Post #765 896
Удобный бенчмаркинг с Jetpack Benchmark Library. Макро- и микробенчмарки

На ранней стадии разработки мы, Android-разработчики, не спешим задумываться об оптимизации производительности будущего приложения. Этому есть объяснение: преждевременная оптимизация невыгодна бизнесу на первых порах, когда в приоритете высокая скорость создания жизнеспособного продукта при условии минимальных затрат. Однако, однажды оптимизация производительности становится просто необходимой.

Поскольку тема оптимизации производительности Android-приложений достойна целого цикла статей, сегодня рассмотрим лишь один ее аспект ― бенчмаркинг.

В статье разберемся с тем, что за зверь такой этот бенчмаркинг и для чего он нужен, а также получим базовые знания для написания первого бенчмарк-теста. Помогать в этом деле буду я, Диана Федотова, Android-разработчица в Технократии.

#Android

👉 @developer_mobila
  • 👍 3
Post #764 910
Логи в iOS, эпизод 2: os_signpost

В какой-то момент разработки приложения вы получаете обратную связь от пользователей: например, при нажатии на кнопку «Выбрать адрес» приложение сначала на пару секунд подвисает, а уже только потом показывает экран со списком адресов. Специально никто медленный код не писал, но он откуда-то где-то возник.

Сегодня расскажу, как Apple предлагает решать эту проблему с помощью логов.

#ios

👉 @developer_mobila
  • 👍 2
Post #763 876

Forwarded from Код Воробья для iOS разработчиков

В Xcode 14 добавили экспорт локализации пакетов. Подробнее в туториале по локализации.

Это новый туториал на сайте, мы сделали большой ультимативный гайд по локализации. Разобрали основы, экспорт и импорт, как локализовать SPM-пакеты, плюрализацию, картинки, плагины для авторгенерации.

В конце туториала узнаете почему для некоторых российский рубль показывается как ₽, а для некоторых RUB.
  • 👍 3
  • 🔥 2
Post #762 972

Forwarded from Kotlin

Kotlin Multiplatform. Как превратить нативное приложение в кроссплатформенное

Кроссплатформенные технологии и концепция «Написал один раз, используй везде» популярны всегда. Их преимущество в ускорении и упрощении процесса разработки за счет использования общих модулей кода. Одним из таких инструментов является Kotlin Multiplatform. Вместе с Анной Жарковой мы посмотрим, как можно превратить приложение Android в кроссплатформенное и сделать используемым вместе с iOS.

https://www.youtube.com/watch?v=C7vEe8-sm24

✍️ @kotlin_lib
YouTube Анна Жаркова — Kotlin Multiplatform. Как превратить нативное приложение в кроссплатформенное Подробнее о фестивале TechTrain: https://jrg.su/YR8JKw — Ближайший фестиваль: TechTrain 2022 Autumn – 8 октября, online Билеты – https://bit.ly/3Czzyay – – Кроссплатформенные технологии и концепция «Написал один раз, используй везде» популярны всегда. Их…
  • 👍 2
  • 💩 2
Post #760 1.21K
Как работает Backend-Driven UI на мобильном клиенте

Привет всем, кто хочет изменять интерфейс мобильного приложения до выхода нового релиза, всем, кто хочет без лишних доработок на клиенте проводить А/B-тестирование, и всем, кто хочет забыть о срочных «новых пятничных промоакциях», которые нужны уже в понедельник. В этой статье мы поговорим об основах Backend-Driven UI: рассмотрим абстрактно, как всё работает на бэкенде и на клиенте.

#ios

👉 @developer_mobila
  • 👍 1
  • 💩 1
Post #759 1.28K
OAuth в мобильных приложениях

Из этого доклада вы узнаете про то, как правильно реализовать OAuth на Android, какие есть подходы, почему лучше не использовать SDK и увидите live coding авторизации GitHub для Android.

https://www.youtube.com/watch?v=PFZ3cwxn9Wk

#Android

👉 @developer_mobila
YouTube OAuth в мобильных приложениях Узнаете про то как правильно реализовать OAuth на Android, какие есть подходы, почему лучше не использовать SDK и увидите live coding авторизации GitHub для Android. 👨‍🎓 Эксперт - Мялкин Максим, руководитель мобильной разработки в KTS 🔗 Telegram канал "Android…
  • 👍 5
Post #754 961
Danger. Автоматизируем ревью на CI и пишем свой плагин

Привет, я Татьяна Родионова, Android-разработчица в Lamoda. Как-то раз передо мной появилась задача упростить ревью пул-реквестов с помощью Danger. Я решила добавить автоматическую проверку кодстайла, используя ktlint. Но оказалось, что Danger не поддерживает такое решение, поэтому я добавила такую проверку сама :)

Моя статья поможет разобраться в том, как настроить Danger и как заставить его выполнять задачи немного сложнее тех, которые есть в официальном туториале.

#Android

👉 @developer_mobila
  • 👍 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →