Мобильная разработка
13.9K subscribers
850 photos
238 videos
2.95K links
Актуальное по мобильной разработке — Android, iOS, кроссплатформа

Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
​​Kotlin Flow: лучшие практики

В этой статье вы познакомитесь с лучшими практиками использования Kotlin Flow, включая создание операторов и обработку ошибок. 

Не упустите возможность узнать больше о преимуществах этого инструмента и улучшить свои навыки в разработке мобильных приложений:

https://florentblot.medium.com/kotlin-flow-best-practices-ab05e249ec1c

#kotlin
🔥14
​​Простой инструмент аналитики для регистрации событий в приложениях и на бэкенде заказывали?

Если когда-нибудь использовали Mixpanel, то знаете, в чем фишка этого инструмента. Если не знали, есть Openpanel — альтернатива с открытым исходным кодом.

Авторы попытались объединить Mixpanel и Plausible в одном продукте. Сейчас есть аналитика в реальном времени, отслеживание произвольного количества событий, любые кастомные свойства для них, графики, отчеты и воронки.

SDK для мобильных платформ (кроме React Native) пока нет, но есть API и больше 2,4 тысяч звезд на гитхабе.

Исходники: https://github.com/Openpanel-dev/openpanel

А какие инструменты для этих целей используете вы?

#инструменты
👍3
​​И в самом деле, куда?
😁77🤣16👍6
​​Сделайте так, чтобы комментарии выглядели как история браузера мобильного разработчика, который точно не пройдет собес

#обсуждение
😁45
Курс по Flutter для начинающих

Flutter — это мощный инструмент для создания кроссплатформенных мобильных приложений, обладающий высокой производительностью и гибкостью разработки. С его помощью вы можете создавать красивые и функциональные приложения одновременно для Android, iOS и Web, используя один и тот же код.

Ловите курс, состоящий из большого количества коротких видео-уроков по Flutter. В нём вы шаг за шагом будете узнавать об устройстве Flutter, его языке Dart, о общей теории программирования и попутно создавать различные приложения.

@prog_point #mobile #flutter
👍4🗿3🔥1
​​​Old but gold: Виды мобильных приложений

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

В статье описаны характеристики и различия каждого вида мобильных приложений:

https://iamankurjain.medium.com/mobile-application-taxonomy-65b4b9e9e5a7

#советы
👍61
Forwarded from Веб-страница
Мы расширяемся и ищем новых редакторов в команду!

Если вам нравятся наши соцсети и вы хотите принять участие в их развитии, то у вас появилась такая возможность.

Подробнее с вакансией можно познакомиться по ссылке.

#вакансии #работа
😁7👍21👎1
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
👍15🤔10
Куда катится mobAIle-разработка

Информационное пространство мобильной разработки довольно обособлено. Не выходя из него намеренно, мы редко узнаём про новости из мира бэкенда, фронтенда или ML.

Но тренды приходят из одной области в другую. Например, мода на реактивное программирование, завезенная из мира Java и бэкенда, которая постепенно сменяется асинхронным программированием благодаря языку Kotlin. Или UDF-архитектуры, которые перетекли из фронтенда, сменив MVP-архитектуру, когда-то перенесённой из бэкенда.

В статье автор постарался оглянуться вокруг и выделить значимые технологические тренды, а также понять, как они могут повлиять на работу мобильного разработчика и индустрию в целом: https://habr.com/ru/articles/816169/

#тренды
👍5
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
👍41
​​Как работает WorkManager в Android

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

Как бороться с Android’ом и не позволять ему уничтожать важные фоновые процессы, узнаете в этой статье:

https://habr.com/ru/companies/cleverpumpkin/articles/681804/

#android
👍111
Итоги 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
This media is not supported in your browser
VIEW IN TELEGRAM
😁11👍3🎉1
Акции Apple после WWDC прошлых лет: *Растут в 2 раза*

Акции Apple после WWDC 2024:

UPD: Читатели поделились свежими скринами, акции подросли :)
😁18😭4👨‍💻3👎1
​​Раскрыта причина небольшой популярности Kotlin в Германии
😁12👎7👍5🙈1
ООП на пальцах

Много материалов по ООП не бывает и вот ещё один отличный вариант. Понимание концепций ООП — одна из первых проблем по «матчасти», с которой сталкиваются начинающие программисты.

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

https://youtu.be/qw4QLdk12Qk?si=TZUbfaLoe9JRQhFS

@prog_point #теория #general #oop
👍5😴3
Old but gold: проектируем flutter-приложение «чистым» способом используя BLoC

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

Для закрепления знаний вы посмотрите, как применить это в реальном проекте на примере приложения для учета расходов. Подробнее:

https://habr.com/ru/articles/733960/

#flutter
👍7
Мы нашли вход в айтишную Нарнию

И он оказался не в шкафу, а в Telegram. Если интересуетесь темой IT, то скорее вступайте в чат типичных айтишников! Там вы найдёте единомышленников и сможете обсудить волнующие вас вопросы.

Вход в айтишную Нарнию по ссылке.
👎5👍2
Как продлить срок службы аккумуляторов iPhone и Android

Существует куча мифов о зарядке и эксплуатации аккумуляторов. Большинство из них не имеют под собой реальных оснований, но знать о них стоит каждому пользователю.

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

Например:
— По возможности избегайте разрядки до 0% и не заряжайте смартфон «до упора». Оптимальные показатели зарядки 20-80%.
— Не заряжайте телефон на ночь, если есть другие варианты. Владельцам айфонов стоит пользоваться режимом «Оптимизированная зарядка».
— Закрывать приложения в фоновом режиме не обязательно — это может потребовать большего расхода энергии.

Подробнее: https://tproger.ru/articles/kak-prodlit-srok-sluzhby-akkumulyatorov-iphone-i-android

#ios #android #советы
👍2👎1
Создаём клон приложения YouTube

Ребята из freeCodeCamp опубликовали годный почти 9-часовой гайд о том, как сделать полноценный клон приложения YouTube. Стек: Full Stack Flutter, Firebase и Riverpod.

Если искали проект для практики, это он. Сохраните, чтобы не потерять: https://youtu.be/NEYcKvwbW-w

#flutter
👎9🔥7👍3😱1
Forwarded from Android Broadcast
В официальной документации Android появился раздел, посвященный Kotlin Multiplatform и его поддержке со стороны команды из Google.

Официальная поддержка уже даёт о себе знать и база знаний будет только расти. Документация по Kotlin API на сайте уже тоже содержит маркеры по поддерживаемым платформам

#kmp #android @android_broadcast
👍25🔥3