Пишем интерфейс для чата на Flutter со сменой тем
В 45-минутном ролике показывается, как реализовать 4 экрана для чата: экран приветствия, экран входа или регистрации, экран со списком контактов и итоговый экран с сообщениями. На последнем экране может отображаться текстовый, аудио- и видеоконтент:
youtu.be/uiJF-ShOLyo
Исходники: github.com/abuanwar072/Chat-Messaging-App-Light-and-Dark-Theme
#flutter
В 45-минутном ролике показывается, как реализовать 4 экрана для чата: экран приветствия, экран входа или регистрации, экран со списком контактов и итоговый экран с сообщениями. На последнем экране может отображаться текстовый, аудио- и видеоконтент:
youtu.be/uiJF-ShOLyo
Исходники: github.com/abuanwar072/Chat-Messaging-App-Light-and-Dark-Theme
#flutter
YouTube
Chat/Messaging App Light and Dark Theme - Flutter UI - Speed Code
Today we gonna build messing/chat app #ui using #flutter that runs both Android and iOS devices also has a dark and light theme. We create in total 4 screens all of that support both Dark Theme and Light Theme. At first, we design a welcome screen that contains…
👍1
SensorTower: средний размер мобильных игр из App Store вырос на 76 % за 5 лет
Аналитики взяли топ-100 самых зарабатывающих игр из App Store и сравнили размеры файлов, которые скачиваются из магазина. Средние и медианные значения размеров файлов указаны на графике ниже.
Что это значит? На смартфоны с малым объёмом памяти (32 ГБ и ниже) можно установить меньше приложений, чем раньше (а ведь ещё растёт объём пользовательских фото, видео и т.д.). Следовательно, количество пользователей таких приложений может снизиться.
Поэтому разработчикам важно следить за итоговым размером файлов.
Подробнее про исследование: tprg.ru/aKm6
Стоит ли, по вашему мнению, контролировать размер приложений? Или же проблема раздута, потому что пользователи раз в несколько лет меняют смартфон?
#ios
Аналитики взяли топ-100 самых зарабатывающих игр из App Store и сравнили размеры файлов, которые скачиваются из магазина. Средние и медианные значения размеров файлов указаны на графике ниже.
Что это значит? На смартфоны с малым объёмом памяти (32 ГБ и ниже) можно установить меньше приложений, чем раньше (а ведь ещё растёт объём пользовательских фото, видео и т.д.). Следовательно, количество пользователей таких приложений может снизиться.
Поэтому разработчикам важно следить за итоговым размером файлов.
Подробнее про исследование: tprg.ru/aKm6
Стоит ли, по вашему мнению, контролировать размер приложений? Или же проблема раздута, потому что пользователи раз в несколько лет меняют смартфон?
#ios
👍1
Новые виджеты в Flutter 2
Во второй версии фреймворка появились виджеты Link, ScaffoldMessenger и RawAutoComplete, а также виджеты Cupertino для iOS-версий приложений. Подробнее о них написано в статье:
tprg.ru/fUF0
#flutter
Во второй версии фреймворка появились виджеты Link, ScaffoldMessenger и RawAutoComplete, а также виджеты Cupertino для iOS-версий приложений. Подробнее о них написано в статье:
tprg.ru/fUF0
#flutter
👍1
Пишем простое погодное приложение на Flutter за 2 часа
Не уверены в том, что стоит изучить Flutter? Попробуйте написать приложение погоды на Flutter и оцените возможности языка Dart.
А поможет в этом русскоязычный воркшоп от GDG Russia:
youtu.be/tY47kjj2kWM
#flutter
Не уверены в том, что стоит изучить Flutter? Попробуйте написать приложение погоды на Flutter и оцените возможности языка Dart.
А поможет в этом русскоязычный воркшоп от GDG Russia:
youtu.be/tY47kjj2kWM
#flutter
YouTube
Алиса Цветкова | Flutter: пишем приложение за 2 часа (Workshop)
Алиса хочет поделиться основами разработки мобильных приложений на Flutter для тех, кто еще его не пробовал, показать красоту и простоту технологии и вдохновить на создание приложений именно на нем. За 2 часа можно понять основные принципы, "пощупать" технологию…
Гайд по внедрению зависимостей в iOS-приложение
Dependency Injection (DI или внедрение зависимостей) позволяет настроить зависимости объекта внешними объектами.
Подробнее о том, что такое DI и какие iOS-библиотеки занимаются внедрением зависимостей, расписано в статье:
tprg.ru/HxiX
#ios
Dependency Injection (DI или внедрение зависимостей) позволяет настроить зависимости объекта внешними объектами.
Подробнее о том, что такое DI и какие iOS-библиотеки занимаются внедрением зависимостей, расписано в статье:
tprg.ru/HxiX
#ios
👍1
iOS-библиотека для создания графиков на SwiftUI
Библиотека SwiftUICharts содержит несколько вариантов графиков, включая гистограммы, линейные и круговые диаграммы.
У SwiftUICharts подробно расписан README, поэтому разобраться, как её использовать, несложно.
Репозиторий: github.com/willdale/SwiftUICharts
#swiftui #ios #ui #библиотеки
Библиотека SwiftUICharts содержит несколько вариантов графиков, включая гистограммы, линейные и круговые диаграммы.
У SwiftUICharts подробно расписан README, поэтому разобраться, как её использовать, несложно.
Репозиторий: github.com/willdale/SwiftUICharts
#swiftui #ios #ui #библиотеки
👍1
Реактивная локализация Android-приложения с помощью Jetpack Compose
Для получения строки локализации в коде нужно обратиться к объекту Context. Но процесс приведёт к перезапуску Activity, то есть к прерыванию UI.
Но инструмент CompositionLocal из Jetpack Compose позволяет менять локализацию приложения «на лету».
Подробнее о том, как это работает:
tprg.ru/pymw
#android #jetpack
Для получения строки локализации в коде нужно обратиться к объекту Context. Но процесс приведёт к перезапуску Activity, то есть к прерыванию UI.
Но инструмент CompositionLocal из Jetpack Compose позволяет менять локализацию приложения «на лету».
Подробнее о том, как это работает:
tprg.ru/pymw
#android #jetpack
👍1
Как сделать код на Kotlin приятным для чтения и работы
В статье собрано порядка двух десятков советов по написанию кода на Kotlin. Проверьте себя на чистоту кода:
tprg.ru/suPf
#kotlin
В статье собрано порядка двух десятков советов по написанию кода на Kotlin. Проверьте себя на чистоту кода:
tprg.ru/suPf
#kotlin
👍1
Google снизит комиссию в Google Play до 15%
Новые правила вступят в силу с 1 июля этого года. Сниженный сервисный сбор в 15% действует до того момента, пока общая выручка разработчика не достигнет 1 000 000 долларов за год. При превышении значения комиссия повысится до 30% до конца года.
Такой ход поможет, в первую очередь, начинающим разработчикам, и они получат больше средств для развития приложений.
Подробнее в блоге Android Developers: tprg.ru/IWwe
#android
Новые правила вступят в силу с 1 июля этого года. Сниженный сервисный сбор в 15% действует до того момента, пока общая выручка разработчика не достигнет 1 000 000 долларов за год. При превышении значения комиссия повысится до 30% до конца года.
Такой ход поможет, в первую очередь, начинающим разработчикам, и они получат больше средств для развития приложений.
Подробнее в блоге Android Developers: tprg.ru/IWwe
#android
👍1
Открылся ежегодный опрос по изучению российских команд мобильной разработки
Темой опроса стали источники знаний для мобильных разработчиков: конференции, блоги, известные команды и т.д.
Результаты опроса объявят через месяц, пройти его можно по ссылке:
tprg.ru/YQMm
#android #ios
Темой опроса стали источники знаний для мобильных разработчиков: конференции, блоги, известные команды и т.д.
Результаты опроса объявят через месяц, пройти его можно по ссылке:
tprg.ru/YQMm
#android #ios
👍1
Что послушать: подкаст об аналитике мобильных приложений
Основной темой выпуска стала мобильная аналитика без IDFA (The Identifier for Advertisers) в iOS 14.5. Если вкратце, то IDFA — это уникальный номер для каждого Apple-устройства, который позволяет показывать пользователю в разных приложениях релевантную рекламу.
Также в подкасте обсудили, что даёт аналитика мобильных приложений и какие инструменты существуют на рынке.
YouTube: youtu.be/auFFJK6D0mA
SoundCloud: tprg.ru/JfVi
Apple Podcasts: tprg.ru/YCx7
Яндекс.Музыка: tprg.ru/Iwlg
#ios #аналитика #подкасты
Основной темой выпуска стала мобильная аналитика без IDFA (The Identifier for Advertisers) в iOS 14.5. Если вкратце, то IDFA — это уникальный номер для каждого Apple-устройства, который позволяет показывать пользователю в разных приложениях релевантную рекламу.
Также в подкасте обсудили, что даёт аналитика мобильных приложений и какие инструменты существуют на рынке.
YouTube: youtu.be/auFFJK6D0mA
SoundCloud: tprg.ru/JfVi
Apple Podcasts: tprg.ru/YCx7
Яндекс.Музыка: tprg.ru/Iwlg
#ios #аналитика #подкасты
YouTube
Mobile People Talks и мобильная аналитика
Разработчикам мобильных приложений очень важно понимать, какие фичи больше нравятся пользователям и как именно ими используются.
А ещё очень важно иметь представление о том, что это за пользователи, какой у них пол и возраст, откуда они и чем занимаются.…
А ещё очень важно иметь представление о том, что это за пользователи, какой у них пол и возраст, откуда они и чем занимаются.…
👍1
Построение адаптивной вёрстки Flutter-приложения
Потенциально Flutter-приложение может быть установлено на множестве устройств с разными разрешениями и пропорциями экранов: Android, iOS и даже Web и Desktop. Чтобы сохранить задуманный интерфейс приложения, необходима адаптивная вёрстка.
Как реализовать её, читайте в статье:
tprg.ru/kZId
#flutter
Потенциально Flutter-приложение может быть установлено на множестве устройств с разными разрешениями и пропорциями экранов: Android, iOS и даже Web и Desktop. Чтобы сохранить задуманный интерфейс приложения, необходима адаптивная вёрстка.
Как реализовать её, читайте в статье:
tprg.ru/kZId
#flutter
👍1
Каждый день в канале Zen of Python публикуются полезные материалы по Python и связанным с ним технологиям.
Погрузитесь в мир разработки на Python и познайте полный Дзен: @zen_of_python
Погрузитесь в мир разработки на Python и познайте полный Дзен: @zen_of_python
👍1
Простое Android-приложение для поиска в приютах домашних животных
Приложение демонстрирует возможности Jetpack Compose.
Репозиторий: github.com/PatilShreyas/PetyKT
#ui #android #jetpack
Приложение демонстрирует возможности Jetpack Compose.
Репозиторий: github.com/PatilShreyas/PetyKT
#ui #android #jetpack
👍1
Курс по Kotlin и Android Studio для начинающих
Платформа Android постоянно меняется, и материалы по ней могут быстро устаревать. Но мы нашли один из самых свежих курсов, который поможет изучить основы Android-разработки. Он ещё не завершён, но новые видеоуроки стабильно выходят.
В первом видео разбирается установка Android Studio и возможные проблемы в процессе:
youtu.be/-V8bDVhob3g
Плейлист курса: tprg.ru/zvqK
#начинающим #android #kotlin
Платформа Android постоянно меняется, и материалы по ней могут быстро устаревать. Но мы нашли один из самых свежих курсов, который поможет изучить основы Android-разработки. Он ещё не завершён, но новые видеоуроки стабильно выходят.
В первом видео разбирается установка Android Studio и возможные проблемы в процессе:
youtu.be/-V8bDVhob3g
Плейлист курса: tprg.ru/zvqK
#начинающим #android #kotlin
YouTube
Курс по KOTLIN и ANDROID STUDIO для начинающих || Установка Android Studio
Начинаем новый курс по Kotlin и Android Studio для начинающих! На данном уроке устанавливаем среду разработки Android Studio и виртуальное устройство андроид (AVR). Я вам покажу с какими ошибками вы можете столкнуться и как их решить. Этот курс предназначен…
👍1
Flutter-библиотека, реализующая UI для данных кредитных карт
Библиотека Flutter Credit Card отображает на виртуальной карте данные, которые вводит пользователь:
https://pub.dev/packages/flutter_credit_card
#flutter
Библиотека Flutter Credit Card отображает на виртуальной карте данные, которые вводит пользователь:
https://pub.dev/packages/flutter_credit_card
#flutter
С чего начать изучение Flutter в 2021 году?
Flutter развивается быстрыми темпами, и материалы по нему могут устаревать. Но в статье перечислены ресурсы, которые содержат актуальную информацию по Flutter:
https://tprg.ru/JAKS
#flutter #начинающим
Flutter развивается быстрыми темпами, и материалы по нему могут устаревать. Но в статье перечислены ресурсы, которые содержат актуальную информацию по Flutter:
https://tprg.ru/JAKS
#flutter #начинающим
👍1
Анимации точек на Jetpack Compose
Есть несколько вариантов анимаций. Можно использовать для экрана загрузки.
Код на GitHub: https://tprg.ru/NJtD
#android #jetpack
Есть несколько вариантов анимаций. Можно использовать для экрана загрузки.
Код на GitHub: https://tprg.ru/NJtD
#android #jetpack
Как уменьшить и оптимизировать размер iOS-приложения?
В статье разбирается, какие части приложения можно не включать в финальную сборку приложения, а также какие существуют оптимизации в Xcode и LLVM:
https://tprg.ru/EMW6
#ios #начинающим
В статье разбирается, какие части приложения можно не включать в финальную сборку приложения, а также какие существуют оптимизации в Xcode и LLVM:
https://tprg.ru/EMW6
#ios #начинающим
👍1
Что посмотреть: доклад «Flutter как новая нефть»
Только начинаете постигать азы мобильной разработки? Можете попробовать фреймворк Flutter для создания приложений сразу под несколько платформ.
Особенно Flutter будет удобен тем, кто переходит из веб-разработки, как докладчик Алиса Цветкова. Она рассказала об особенностях и преимуществах фреймворка:
https://youtu.be/9DOD5Vgw8NY
#flutter #начинающим
Только начинаете постигать азы мобильной разработки? Можете попробовать фреймворк Flutter для создания приложений сразу под несколько платформ.
Особенно Flutter будет удобен тем, кто переходит из веб-разработки, как докладчик Алиса Цветкова. Она рассказала об особенностях и преимуществах фреймворка:
https://youtu.be/9DOD5Vgw8NY
#flutter #начинающим
YouTube
Алиса Цветкова: Flutter как новая нефть
Разберемся, почему Flutter — это технология будущего, почему каждому стоит на него хотя бы взглянуть, как он устроен и насколько готов к продакшн-решениям.
Слайды: https://drive.google.com/file/d/1wd6kqQZPQi9Uf6I7nvPM9A5iGAZiNl7_/view?usp=sharing
Telegram…
Слайды: https://drive.google.com/file/d/1wd6kqQZPQi9Uf6I7nvPM9A5iGAZiNl7_/view?usp=sharing
Telegram…
👍1