Мобильная разработка #1
Open in Telegram
Всё о создании приложений под Android и iOS в одном месте. 🔹 Инструменты, библиотеки и ресурсы для ускорения работы. 🔹 Статьи и гайды для разработчиков любого уровня. 🔹 Тренды мобильной разработки и новости индустрии. Реклама @evgenycarter
Show more3 841
Subscribers
-124 hours
-127 days
-1330 days
Posts Archive
SwiftUI Essentials – iOS 15 Edition: Learn to Develop iOS Apps Using SwiftUI, Swift 5.5 and Xcode 13
Автор: Neil Smyth (2022)
Цель этой книги - обучить навыкам, необходимым для создания приложений iOS 15 с использованием SwiftUI, Xcode 13 и языка программирования Swift 5.5.
Начиная с основ, книга содержит описание шагов, необходимых для настройки среды разработки iOS, а также введение в использование Swift Playgrounds для изучения и экспериментирования со Swift.
Книга также содержит подробные главы, знакомящие с языком программирования Swift 5.5, включая типы данных, поток управления, функции, объектно-ориентированное программирование, обертки свойств, структурированный параллелизм и обработку ошибок и много другое.
#ios
👉 @developer_mobila
В Авито открыли две вакансии для Android-разработчиков в командах Недвижимости и Услуг.
➡️ Android-разработчик в команду Авито Недвижимость
➡️ Android-разработчик в команду Авито Услуг
Что предлагают:
• Прозрачная система премий, достойная зарплата — от 200k до 350k рублей;
• Гибридный формат работы — из дома и комфортного офиса в центре Москвы с местами для уединённой работы, зонами отдыха и гамаками;
• Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
• Личный бюджет на обучение — книги, курсы и конференции, доступ к онлайн-библиотеке издательства МИФ;
• ДМС со стоматологией с первого дня работы, терапевт, психолог и массажный кабинет прямо в офисе;
• Два фитнес-зала и душ в офисе, занятия йогой и скидки на абонементы.
Переходите по ссылкам и откликайтесь. Поделитесь с теми, кому может быть актуально.
Media transcoding and editing, transform and roll out!
https://android-developers.googleblog.com/2023/05/media-transcoding-and-editing-transform-and-roll-out.html
#Android
👉 @developer_mobila
🦾 Стань крутым Android-разработчиком вместе с OTUS
У нас есть отличный курс с крутыми условиями и рассрочкой, но сначала пройди небольшой тест и проверь достаточно ли у тебя знаний для обучения на курсе.
👉 Пройти тест
➡️ Что ждёт тебя в рамках курса 👩💻:
• Глубокое погружение в промышленную Android-разработку
• Весь курс построен на языке Kotlin
• Много практики и живого общения с преподавателями
• Глубокое изучение Gradle, Dagger 2, Kotlin coroutines, а также процесса тестирования Android-приложений
• Выстраивание инфраструктуры «с нуля»
• Проектирование архитектуры приложений
• Тестирование приложений
• Глубокий разбор Android SDK
• Использование современных библиотек и фреймворков
🚀 Стартуем уже 28 сентября!
👉 Пройти тест
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruSwiftUI. Как это работает.
Дмитрий Бакланов, Авиасейлс
SwiftUI появился несколько лет назад и вдохновил многих, но был сырым и не сразу смог добраться до продакшена больших проектов. В этом выпуске Дима Бакланов из Авиасейлс поделился опытом использования SwiftUI на проде, а также рассказал о сильных и слабых сторонах этого подхода к верстке.
00:00 Приветствие
00:34 Авиасейлс iOS
04:35 SwiftUI в проде
07:03 Сторонние библиотеки
07:50 Преимущества SwiftUI
10:49 Проблемы SwiftUI
13:30 SwiftUI на старых версиях ОС
14:40 UI Kit vs SwiftUI
20:43 Пример SwiftUI
28:50 Тестирование
30:43 Навигация
34:12 Чего не хватает SwiftUI
40:32 Баги при миграции
41:57 Обучение разработчиков
44:27 Советы начинающим
48:09 Compose vs SwiftUI
59:22 Заключение
источник
#ios
👉 @developer_mobila
Научись зарабатывать на мобильном приложении! Пора выйти на новый уровень😎
14 сентября в 12:00 пройдет БЕСПЛАТНЫЙ вебинар от Яндекса, на котором Кирилл Афанасьев, эксперт по монетизации научит тебя получать доход с приложения.
Будет емко, полезно и информативно. А в конце еще и на свои вопросы получишь ответы. В программе:
1. Разбор и анализ форматов рекламы в приложениях
2. Алгоритм действий по настройке монетизации
3. Способы усиления эффективности рекламы.
Регистрируйся по ссылке: https://bit.ly/44O6W7U?erid=LdtCKRMDQ
Instagram like Animated Searchbar in SwiftUI
https://codecode.hashnode.dev/instagram-like-animated-searchbar-in-swiftui
#ios
👉 @developer_mobila
Разбор Android 13 для разработчиков
Всем приложениям, опубликованным в Google Play, до 31 августа 2023 года надо поддержать Android 13 в своих приложениях, т.е. поднять targetSdk до значения 33. В этом году сроки для обновления новых и уже опубликованных приложений объединили в один дедлайн. Я потратил несколько дней, чтобы разобрать все самые важные изменения и полезные фичи Android 13, чтобы упростить вам процесс миграции.
https://habr.com/ru/companies/broadcast/articles/728096/
#Android
👉 @developer_mobila
MobileApps - телеграм канал про мобильное тестирование, разработку и смартфоны.
Новости, полезные материалы и дайджесты. Всё что ты хотел спросить у своего тимлида.
Подписывайся
Реализуем Универсальные ссылки на iOS
Вы можете использовать универсальные ссылки для создания интегрированного пользовательского опыта, открывая веб-адреса непосредственно в вашем мобильном приложении.
Универсальные ссылки (Universal Links) позволяют вам ссылаться на содержимое внутри вашего приложения, когда пользователь открывает определенный URL. По умолчанию веб-страницы открываются в браузере приложения, но вы можете настроить определенные пути, чтобы они открывались в вашем приложении, если оно установлено у пользователя.
https://www.avanderlee.com/swiftui/universal-links-ios/
#ios
👉 @developer_mobila
🦾 Стань крутым Android-разработчиком вместе с OTUS
У нас есть отличный курс с крутыми условиями и рассрочкой, но сначала предлагаем тест-драйв – бесплатный открытый урок от преподавателя этой программы!
🎙 14 сентября в 20:00 мск встречаемся на открытом уроке «Создание своей MVI-архитектуры приложения для Android и миграция на нее с MVVM» в рамках курса «Android Developer. Professional»
Что будем делать на занятии:
- Напишем свой простой MVI
- Мигрируем приложение с MVVM на MVI
- Напишем unit-тесты на получившуюся логику
🟠Это не записанный вебинар, а живой эфир, где вы сможете задать преподавателю любые вопросы в режиме реального времени!
👉 Регистрируйтесь бесплатно прямо сейчас, чтобы ничего не пропустить!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Тинькофф ищет мобайл-разработчиков.
Если пишете для iOS или Android, участвуйте в Mobile Weekend Offer. Сможете пройти собеседование за выходные и получить оффер в течение трех дней.
Масштабные финтех-задачи, продукты для 30 млн пользователей и хорошая зарплата прилагаются.
Успейте оставить заявку до 13 сентября: https://l.tinkoff.ru/mobile-wo_23
Реклама АО «Тинькофф Банк»
Как стать iOS-разработчиком?
Мобильные устройства помогают оставаться на связи с друзьями, работать, развлекаться и повышать продуктивность. iOS, несмотря на введенные санкции и сокращение продаж техники в РФ, остается популярной платформой, пользователи которой ожидают качественные и стабильные приложения для смартфонов, планшетов, умных часов и ТВ‑приставок.
Насколько востребована позиция iOS‑разработчика на рынке РФ, какие риски с выбором этого направления для старта карьеры наиболее актуальны, что именно надо изучать и где искать нужные материалы — в этой статье.
https://habr.com/ru/companies/kts/articles/734166/
#ios
👉 @developer_mobila
Charts
Красивые графики для iOS/tvOS/OSX, аналог MPAndroidChart.
https://github.com/danielgindi/Charts
#ios
👉 @developer_mobila
📅 7 сентября в 20:00 мск
👉 Сделаем простейший аналог Paint на бесплатном открытом уроке в рамках курса «Android Developer».
На занятии разберем, как работает рисование в Android и создание кастомных view.
В результате урока вы получите базовые знания о том, как работает view-система в Android, а также научитесь делать свои простейшие кастомные view.
📌 Этот бесплатный урок – идеальная возможность для начинающих Android-разработчиков попрактиковаться и задать преподавателю-практику вопросы!
👉 РЕГИСТРАЦИЯ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Demystifying SwiftUI Animation: Исчерпывающее руководство
В этой статье дается исчерпывающее представление о механизме анимации в SwiftUI и приводится большое количество демонстрационного кода
https://betterprogramming.pub/swiftui-animation-mechanism-a1adf2b9b417
#ios
👉 @developer_mobila
🤖 Ты Android разработчик? - Проверь себя, пройди тест!
Хочешь расти дальше и создавать быстрые, оптимизированные приложения для Android - тогда наш курс для тебя!
Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Android Developer. Professional " от OTUS по специальной цене.
Возможна оплата курса в рассрочку
👉 ПРОЙТИ ТЕСТ: https://otus.pw/Nv0O/
Хочешь протестировать учебный процесс заранее? Тогда приходи на открытый урок курса!
▶️ 30 августа в 20:00 открытый урок «Android Internals».
Нативная интеграция. Информация о продукте www.otus.ruFlorisBoard: открытая клавиатура для Android
FlorisBoard — это бесплатная клавиатура с открытым исходным кодом для устройств Android 7.0+. Ее цель — быть современной, удобной и настраиваемой, при этом полностью уважая конфиденциальность пользователя. В настоящее время находится в состоянии ранней бета-версии.
https://github.com/florisboard/florisboard
#Android
👉 @developer_mobila
Как я разрабатывал кастомный Segmented Control на SwiftUI
Год назад мы начали с нуля разрабатывать новый модуль, что позволило нам использовать модный молодежный SwiftUI. Казалось бы, идеальный инструмент для легкой верстки и красивых анимаций, поэтому очередная задача написать кастомный Segmented Control казалась тривиальной, тем более, что стандартный компонент кастомизируется буквально никак.
https://habr.com/ru/articles/732640/
#ios
👉 @developer_mobila
Как я разрабатывал кастомный Segmented Control на SwiftUI
Год назад мы начали с нуля разрабатывать новый модуль, что позволило нам использовать модный молодежный SwiftUI. Казалось бы, идеальный инструмент для легкой верстки и красивых анимаций, поэтому очередная задача написать кастомный Segmented Control казалась тривиальной, тем более, что стандартный компонент кастомизируется буквально никак.
https://habr.com/ru/articles/732640/
#ios
👉 @developer_mobila
