Актуальное по мобильной разработке — Android, iOS, кроссплатформа Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Другие наши проекты: https://tprg.ru/media
Стоит ли сегодня идти в айти?
Алексей Гладков, автор канала Mobile Developer, размышляет о кризисе кадров в IT, нехватку синьоров и переизбыток джунов.
Стоит посмотреть, если планируете входить в IT, записываться на курсы или размышляете о переходе на новую работу или позицию: https://youtu.be/8ZMR1h7LOlc
#карьера
Я: Мечтаю стать разработчиком на Android
Gradle build is running:
Ирония разработки, или С легким дебагом!
@ithumor
Стэнфордский курс CS193P «Разработка iOS приложений в SwiftUI»: русскоязычный конспект с адаптацией к iOS 17
Если вы хотите получить фундаментальные знания по разработке iOS приложений с помощью SwiftUI, вам следует пройти стэнфордский курс CS193P.
В иллюстрированных русскоязычных конспектах этого курса сделаны пометки, касающиеся изменений в iOS 17, а также восполнены некоторые фрагменты лекций, где есть звук, но пропадает изображение, когда профессор демонстрирует что-то «в живую».
Сохраните, чтобы не потерять: https://habr.com/ru/articles/816995/
#курсы #ios #swiftui
Шпаргалка по Kotlin
Держите небольшую, но полезную шпаргалку, которая поможет быстро вспомнить ключевые моменты синтаксиса и нюансы в работе кода.
#шпаргалка #kotlin
Как работает WorkManager в Android
Вспомните ситуацию, когда вы запускаете какой-то процесс в приложении, но ждать результата лень, поэтому вы уходите в, например, мессенджер, думая, что через пять минут процесс закончится сам собой. А он не заканчивается, потому что система убила процесс этого приложения, высвободив ресурсы на другую работу.
Как бороться с Android’ом и не позволять ему уничтожать важные фоновые процессы, узнаете в этой статье:
https://habr.com/ru/companies/cleverpumpkin/articles/681804/
#android
Создаём клон приложения YouTube
Ребята из freeCodeCamp опубликовали годный почти 9-часовой гайд о том, как сделать полноценный клон приложения YouTube. Стек: Full Stack Flutter, Firebase и Riverpod.
Если искали проект для практики, это он. Сохраните, чтобы не потерять: https://youtu.be/NEYcKvwbW-w
#flutter
Old but gold: проектируем flutter-приложение «чистым» способом используя BLoC
В этой статье предлагается использовать паттерн BLoC для управления состоянием в Flutter-приложениях. Вы узнаете, как правильно проектировать «чистую» архитектуру с помощью этого паттерна, а также как создавать отдельные слои для представления, логики и данных, и как правильно связывать их между собой.
Для закрепления знаний вы посмотрите, как применить это в реальном проекте на примере приложения для учета расходов. Подробнее:
https://habr.com/ru/articles/733960/
#flutter
Раскрыта причина небольшой популярности Kotlin в Германии
Читать полностью…Руководитель команд разработки и один из разработчиков мобильного приложения Яндекс Карт рассказали, как они росли вместе с проектом. Подробнее в карточках.
Хотите так же? Это возможно!
Команда мобильной разработки Карт и Навигатора расширяется. В команде ждут:
iOS-разработчика
#Москва #Белград #iOS
Что вы будете делать: участвовать в разработке мобильного приложения для iOS, глубоко прорабатывать задачи команды, совершенствовать процессы и инфраструктуру разработки.
Android-разработчика
#Москва #Android
Что вы будете делать: участвовать в разработке мобильного приложения для Android, помогать расширять возможности существующих сценариев и создавать новые
Приходите, чтобы расти вместе.
Реклама. ООО "Яндекс", ИНН 7736207543.
Как работает WorkManager в Android
Вспомните ситуацию, когда вы запускаете какой-то процесс в приложении, но ждать результата лень, поэтому вы уходите в, например, мессенджер, думая, что через пять минут процесс закончится сам собой. А он не заканчивается, потому что система убила процесс этого приложения, высвободив ресурсы на другую работу.
Как бороться с Android’ом и не позволять ему уничтожать важные фоновые процессы, узнаете в этой статье:
https://habr.com/ru/companies/cleverpumpkin/articles/681804/
#android
Куда катится mobAIle-разработка
Информационное пространство мобильной разработки довольно обособлено. Не выходя из него намеренно, мы редко узнаём про новости из мира бэкенда, фронтенда или ML.
Но тренды приходят из одной области в другую. Например, мода на реактивное программирование, завезенная из мира Java и бэкенда, которая постепенно сменяется асинхронным программированием благодаря языку Kotlin. Или UDF-архитектуры, которые перетекли из фронтенда, сменив MVP-архитектуру, когда-то перенесённой из бэкенда.
В статье автор постарался оглянуться вокруг и выделить значимые технологические тренды, а также понять, как они могут повлиять на работу мобильного разработчика и индустрию в целом: https://habr.com/ru/articles/816169/
#тренды
Мы расширяемся и ищем новых редакторов в команду!
Если вам нравятся наши соцсети и вы хотите принять участие в их развитии, то у вас появилась такая возможность.
Подробнее с вакансией можно познакомиться по ссылке.
#вакансии #работа
Курс по Flutter для начинающих
Flutter — это мощный инструмент для создания кроссплатформенных мобильных приложений, обладающий высокой производительностью и гибкостью разработки. С его помощью вы можете создавать красивые и функциональные приложения одновременно для Android, iOS и Web, используя один и тот же код.
Ловите курс, состоящий из большого количества коротких видео-уроков по Flutter. В нём вы шаг за шагом будете узнавать об устройстве Flutter, его языке Dart, о общей теории программирования и попутно создавать различные приложения.
@prog_point #mobile #flutter
Если пропустили, тут состоялся релиз Winlator 7.0 — программы для запуска Windows-приложений на Android
Разработчик под ником BrunoSX выпустил новую версию своего проекта для запуска Windows-приложений на Android — Winlator 7.0.
Обновление включает множество улучшений и новых функций, которые значительно расширяют возможности пользователей. Вот основные из них: https://tproger.ru/news/reliz-winlator-7-0--programmy-dlya-zapuska-windows-prilozhenij-na-android
#инструменты
Old but gold: Изучаем архитектуру MVVM за 90 секунд
Архитектура MVVM — это шаблон проектирования, который отделяет логику представления приложения от данных и бизнес-логики. В этом видео вы за 90 секунд узнаете, как работает архитектура MVVM (Model-View-ViewModel) в Swift:
https://youtu.be/M70wPhElExI
#ios #swift
Как вы объяснили бы бабушке разницу между кросс-платформенной и нативной разработкой?
#обсуждение
Это многое говорит о Java-разработчиках...
Читать полностью…Как создать удобную среду разработки приложений для Аврора ОС?
Нужно взять универсальную основу, сделать простой SDK, добавить эмулятор и совместимость с другими операционками. Так появилась Aurora Foundation. Проект уже начал объединять разработчиков ОС, приложений и сервисов, производителей устройств.
Подробнее про технические детали, промежуточные итоги и планы на будущее рассказывает владелец продуктов в Aurora Foundation.
В официальной документации Android появился раздел, посвященный Kotlin Multiplatform и его поддержке со стороны команды из Google.
Официальная поддержка уже даёт о себе знать и база знаний будет только расти. Документация по Kotlin API на сайте уже тоже содержит маркеры по поддерживаемым платформам
#kmp #android @android_broadcast
Как продлить срок службы аккумуляторов iPhone и Android
Существует куча мифов о зарядке и эксплуатации аккумуляторов. Большинство из них не имеют под собой реальных оснований, но знать о них стоит каждому пользователю.
В статье рассказали, как продлить срок службы аккумуляторов на устройствах iPhone и Android, что можно, а что категорически нельзя делать с батареями смартфонов и стоит ли менять аккумуляторы самостоятельно.
Например:
— По возможности избегайте разрядки до 0% и не заряжайте смартфон «до упора». Оптимальные показатели зарядки 20-80%.
— Не заряжайте телефон на ночь, если есть другие варианты. Владельцам айфонов стоит пользоваться режимом «Оптимизированная зарядка».
— Закрывать приложения в фоновом режиме не обязательно — это может потребовать большего расхода энергии.
Подробнее: https://tproger.ru/articles/kak-prodlit-srok-sluzhby-akkumulyatorov-iphone-i-android
#ios #android #советы
Мы нашли вход в айтишную Нарнию
И он оказался не в шкафу, а в Telegram. Если интересуетесь темой IT, то скорее вступайте в чат типичных айтишников! Там вы найдёте единомышленников и сможете обсудить волнующие вас вопросы.
Вход в айтишную Нарнию по ссылке.
ООП на пальцах
Много материалов по ООП не бывает и вот ещё один отличный вариант. Понимание концепций ООП — одна из первых проблем по «матчасти», с которой сталкиваются начинающие программисты.
Ловите простое и наглядное видео, где автор на пальцах и с примерами из жизни объясняет основные концепции ООП, его необходимость и преимущества. А так как объектно-ориентированную концепцию поддерживает бОльшая часть языков, то и видео будет полезно любому разработчику:
https://youtu.be/qw4QLdk12Qk?si=TZUbfaLoe9JRQhFS
@prog_point #теория #general #oop
Акции Apple после WWDC прошлых лет: *Растут в 2 раза*
Акции Apple после WWDC 2024:
Итоги WWDC 24: умный калькулятор в iPadOS, собственный ИИ от Apple и поумневшая Siri
Накануне вечером Apple провела WWDC 2024, где представила ряд новинок. В том числе собственный искусственный интеллект Apple Intelligence, улучшенную Siri, новые версии iOS 18 и macOS Sequoia, а также умный калькулятор для iPadOS.
Собрали все самые интересные новинки в одном месте: https://tproger.ru/news/itogi-wwdc-24--umnyj-kalkulyator-v-ipados--sobstvennyj-ii-ot-apple--poumnevwaya-siri--ios-18-i-macos-15
#ios #apple
Apple объявила победителей Design Awards 2024
Компания отобрала 14 приложений и игр из 42 финалистов в семи различных категориях. В число победителей этого года вошли команды разработчиков, которые смогли создать «лучшие приложения с точки зрения дизайна, технических достижений и инноваций», объявила Apple в своём блоге.
Например, в категории «Удовольствие и веселье» победило приложение для ведения дневника с иллюстрациями, мотивирующими статьями и фразами и системой наград. В категории «Инклюзивность» — ИИ-приложение для ориентирования на местности.
«Общественное влияние» покорил фитнес-трекер с отслеживанием упражнений, отдыха и самочувствия. А категорию «Визуальные эффекты и графика» — приключенческая игра-переосмысление сказки о Пиноккио.
Подробнее: https://www.apple.com/newsroom/2024/06/apple-announces-winners-of-the-2024-apple-design-awards/
#ios #apple
SweetPad: разрабатываем Swift/iOS-приложений на VSCode
Авторы проекта хотят сделать VSCode жизнеспособной альтернативой Xcode для разработки под iOS, интегрировав в VSCode swift-format, swiftlint, xcodebuild, xcrun, xcode-build-server и sourcekit-lsp.
Сейчас в SweetPad уже работает автодополнение кода, сборка, запуск и отладка приложения, форматирование кода, управление симуляторами, управление инструментами.
Исходники на гитхабе: https://github.com/sweetpad-dev/sweetpad
#ios
Old but gold: Виды мобильных приложений
Мобильные приложения могут работать непосредственно на платформе, поверх мобильного браузера или представлять собой комбинацию обоих вариантов. Выбор правильного типа приложения зависит от конкретных потребностей проекта.
В статье описаны характеристики и различия каждого вида мобильных приложений:
https://iamankurjain.medium.com/mobile-application-taxonomy-65b4b9e9e5a7
#советы
Сделайте так, чтобы комментарии выглядели как история браузера мобильного разработчика, который точно не пройдет собес
#обсуждение