Построение адаптивной вёрстки 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
Ближайшие бесплатные онлайн-события для мобильного разработчика
Во время пандемии IT-мероприятия перешли в онлайн. И в этом есть свои плюсы: можно прямо в халате с горячим кофе смотреть трансляции из любой точки планеты. Вот некоторые из событий (время московское):
— GDG Minsk Flutter March Meetup, 23 марта в 19:00, онлайн: https://tprg.ru/Rz1F
— конференция «EPAM Insider Казань», 25 марта в 18:00, онлайн: https://tprg.ru/81wH
— конференция TechTrain, 27 марта в 12:00, онлайн: https://tprg.ru/dwVq
— митап TechnoMeetsAndroid, 3 апреля в 14:00, онлайн: https://tprg.ru/i7P8
#мероприятия
Во время пандемии IT-мероприятия перешли в онлайн. И в этом есть свои плюсы: можно прямо в халате с горячим кофе смотреть трансляции из любой точки планеты. Вот некоторые из событий (время московское):
— GDG Minsk Flutter March Meetup, 23 марта в 19:00, онлайн: https://tprg.ru/Rz1F
— конференция «EPAM Insider Казань», 25 марта в 18:00, онлайн: https://tprg.ru/81wH
— конференция TechTrain, 27 марта в 12:00, онлайн: https://tprg.ru/dwVq
— митап TechnoMeetsAndroid, 3 апреля в 14:00, онлайн: https://tprg.ru/i7P8
#мероприятия
👍1
Как улучшить понимание интерфейса с помощью интуитивных действий
Разработчик зачастую смотрит иначе на интерфейс, чем пользователь. Поэтому для создания удобного интерфейса нужно понять, как средний пользователь взаимодействует с приложением.
В статье даны советы для реализации более интуитивного интерфейса:
https://tprg.ru/YsoZ
#ui
Разработчик зачастую смотрит иначе на интерфейс, чем пользователь. Поэтому для создания удобного интерфейса нужно понять, как средний пользователь взаимодействует с приложением.
В статье даны советы для реализации более интуитивного интерфейса:
https://tprg.ru/YsoZ
#ui
👍1
Шаблон MVVM простым языком
Паттерн MVVM (Model-View-ViewModel) призван отделить визуальную часть приложения (View) от остальной логики (Model). О нём просто рассказано в этом видео:
https://youtu.be/qEKsLJ8FYes
В последующих роликах автор рассказал об архитектурных компонентах Android:
Lifecycle: https://youtu.be/JKoAeOaeV6k
LiveData: https://youtu.be/ASWrCDBLfE4
ViewModel: https://youtu.be/DSSP5hAf3JU
Navigation: https://youtu.be/Hq41jAfSFn0
#android #начинающим
Паттерн MVVM (Model-View-ViewModel) призван отделить визуальную часть приложения (View) от остальной логики (Model). О нём просто рассказано в этом видео:
https://youtu.be/qEKsLJ8FYes
В последующих роликах автор рассказал об архитектурных компонентах Android:
Lifecycle: https://youtu.be/JKoAeOaeV6k
LiveData: https://youtu.be/ASWrCDBLfE4
ViewModel: https://youtu.be/DSSP5hAf3JU
Navigation: https://youtu.be/Hq41jAfSFn0
#android #начинающим
YouTube
Шаблон MVVM по-простому + Android Architecture Components.
Приветствую 🖐 друзья, в данных видео уроках мы начнем изучать архитектурный шаблон проектирования MVVM и Android Architecture Components.
Можно поддержать автора и канал 🤝 купив полный курс по MVVM здесь:
https://vk.com/market-193881724?w=product-193881724_4756031…
Можно поддержать автора и канал 🤝 купив полный курс по MVVM здесь:
https://vk.com/market-193881724?w=product-193881724_4756031…
Интервью с Kotlin Project Lead Романом Елизаровым
В ноябре разработкой языка Kotlin стал руководить Роман Елизаров. Ребята из JUG.RU задали ему несколько вопросов по языку Kotlin и текущей роли Романа в команде разработки.
Текстовая версия: https://tprg.ru/xrts
Видеозапись интервью: https://youtu.be/4wM0dfGr3Ec
#kotlin
В ноябре разработкой языка Kotlin стал руководить Роман Елизаров. Ребята из JUG.RU задали ему несколько вопросов по языку Kotlin и текущей роли Романа в команде разработки.
Текстовая версия: https://tprg.ru/xrts
Видеозапись интервью: https://youtu.be/4wM0dfGr3Ec
#kotlin
YouTube
Роман Елизаров — Интервью и Q&A: Эволюция Java и Kotlin. Что нас ждет?
Ближайшая конференция — JPoint 2025, 3–4 апреля (Москва + трансляция).
Подробности и билеты: https://jrg.su/T2zfbS
— —
. . . Java эволюционирует. Каждые полгода мы видим какие-то новые фишки, как, например, text blocks, sealed classes, records, switch instanceof…
Подробности и билеты: https://jrg.su/T2zfbS
— —
. . . Java эволюционирует. Каждые полгода мы видим какие-то новые фишки, как, например, text blocks, sealed classes, records, switch instanceof…
Synth — библиотека с кнопками в стиле неоморфизма
В библиотеке содержится несколько вариантов кнопок, но работает всё только на API 28 (Android 9.0) и выше.
Репозиторий: https://github.com/CRED-CLUB/synth-android
#android
В библиотеке содержится несколько вариантов кнопок, но работает всё только на API 28 (Android 9.0) и выше.
Репозиторий: https://github.com/CRED-CLUB/synth-android
#android
Адаптация Android-приложения под Huawei Mobile Services: опыт Delivery Club
По данным за сентябрь 2020 года, магазин приложений AppGallery используют около 490 млн человек. Если вы задумались о публикации приложения в AppGallery, то все зависимости от сервисов Google придётся заменить альтернативой Huawei Mobile Services.
О сложностях перехода рассказала команда Android-приложения Delivery Club:
https://tprg.ru/6e8Y
#android
По данным за сентябрь 2020 года, магазин приложений AppGallery используют около 490 млн человек. Если вы задумались о публикации приложения в AppGallery, то все зависимости от сервисов Google придётся заменить альтернативой Huawei Mobile Services.
О сложностях перехода рассказала команда Android-приложения Delivery Club:
https://tprg.ru/6e8Y
#android
Тест: угадайте мобильную ОС по скриншоту
Сейчас на рынке мобильных ОС доминируют Android и iOS. А помните ли вы Symbian OS, которая стояла на телефонах Nokia? Или BlackBerry OS?
Проверьте свою память и вспомните названия мобильных ОС по скриншотам в нашем тесте:
https://tprg.ru/bDqK
Сейчас на рынке мобильных ОС доминируют Android и iOS. А помните ли вы Symbian OS, которая стояла на телефонах Nokia? Или BlackBerry OS?
Проверьте свою память и вспомните названия мобильных ОС по скриншотам в нашем тесте:
https://tprg.ru/bDqK
Как написать и опубликовать идеальный пакет для Flutter
Если вы реализовали интересную фичу на Flutter и хотите поделиться с сообществом, то её стоит опубликовать на официальном сайте pub.dev.
Для публикации код нужно упаковать в пакет (Dart Package, если код написан только на Dart) или плагин (Plugin package, если используются нативные для платформы компоненты).
В этом гайде пошагово объясняется, как создать package и залить на pub.dev:
https://tprg.ru/co4r
#flutter
Если вы реализовали интересную фичу на Flutter и хотите поделиться с сообществом, то её стоит опубликовать на официальном сайте pub.dev.
Для публикации код нужно упаковать в пакет (Dart Package, если код написан только на Dart) или плагин (Plugin package, если используются нативные для платформы компоненты).
В этом гайде пошагово объясняется, как создать package и залить на pub.dev:
https://tprg.ru/co4r
#flutter
Подготовка к собеседованию iOS-разработчика: частые вопросы и задачи
На собеседованиях iOS-разработчика чаще всего спрашивают про жизненный цикл приложения, особенности Swift-кода, алгоритмы и работу с инструментами, например Xcode и GitHub.
Часть вопросов из этих тем разобраны в статье:
https://tprg.ru/S8bM
#ios
На собеседованиях iOS-разработчика чаще всего спрашивают про жизненный цикл приложения, особенности Swift-кода, алгоритмы и работу с инструментами, например Xcode и GitHub.
Часть вопросов из этих тем разобраны в статье:
https://tprg.ru/S8bM
#ios
ProgressHUD — легковесный набор элементов для интерфейса iOS-приложения
В библиотеке содержится множество анимаций загрузки и иконок для стандартных действий. Можно кастомизировать цвет, изображение, анимацию и другие опции. Написано на Swift.
Репозиторий: https://github.com/relatedcode/ProgressHUD
#ui #ios
В библиотеке содержится множество анимаций загрузки и иконок для стандартных действий. Можно кастомизировать цвет, изображение, анимацию и другие опции. Написано на Swift.
Репозиторий: https://github.com/relatedcode/ProgressHUD
#ui #ios
Советы по работе с Gradle
Обычно Android-разработчики не изучают углублённо Gradle, поскольку куски build-скриптов можно скопировать со Stack Overflow, и худо-бедно это работает.
Однако если возникнут ошибки в скриптах, то разработчик будет сложно их исправить. Поэтому к изучению Gradle стоит подходить более системно. С чего начать, рассказывается в статье:
https://tprg.ru/k0wW
#android
Обычно Android-разработчики не изучают углублённо Gradle, поскольку куски build-скриптов можно скопировать со Stack Overflow, и худо-бедно это работает.
Однако если возникнут ошибки в скриптах, то разработчик будет сложно их исправить. Поэтому к изучению Gradle стоит подходить более системно. С чего начать, рассказывается в статье:
https://tprg.ru/k0wW
#android
Полезные советы и горячие клавиши для работы с Android Studio
Разработчик из Redmadrobot поделился трюками по кастомизации среды Android Studio, чтобы писать код стало комфортнее и быстрее.
Часть советов касается размещения элементов интерфейса на 13-дюймовом ноутбуке, а также работы с Macbook:
https://youtu.be/_atetzVtK-g
#android
Разработчик из Redmadrobot поделился трюками по кастомизации среды Android Studio, чтобы писать код стало комфортнее и быстрее.
Часть советов касается размещения элементов интерфейса на 13-дюймовом ноутбуке, а также работы с Macbook:
https://youtu.be/_atetzVtK-g
#android