10 лайфхаков по Android-разработке
Разработчик подготовил 10 советов по улучшению безопасности, эффективности и стабильности кода Android-приложения:
https://tprg.ru/Cly3
#android
Разработчик подготовил 10 советов по улучшению безопасности, эффективности и стабильности кода Android-приложения:
https://tprg.ru/Cly3
#android
Кастомизируемый ползунок на Kotlin
Библиотека LabeledSeekSlider реализует плавно двигающийся слайдер, который обладает множеством настроек. Работает для SDK 21 и выше.
Репозиторий: https://github.com/edgar-zigis/LabeledSeekSlider
#ui
Библиотека LabeledSeekSlider реализует плавно двигающийся слайдер, который обладает множеством настроек. Работает для SDK 21 и выше.
Репозиторий: https://github.com/edgar-zigis/LabeledSeekSlider
#ui
This media is not supported in your browser
VIEW IN TELEGRAM
Реализация змейки с помощью элементов из AppKit. Как вам?
Готовим Flutter к промышленному использованию: доклад с Mobius
Спикер Владимир Иванов рассказал, как Flutter применяется в проектах компании EPAM и с какими трудностями в промышленной разработке его команда столкнулась:
https://youtu.be/h3Ge4eAQMPc
#flutter
Спикер Владимир Иванов рассказал, как Flutter применяется в проектах компании EPAM и с какими трудностями в промышленной разработке его команда столкнулась:
https://youtu.be/h3Ge4eAQMPc
#flutter
YouTube
Владимир Иванов — Прожаренная птичка: Готовим Flutter к промышленному использованию
Ближайшая конференция: Mobius 2023 Autumn — 1–2 ноября (Online), 9–10 ноября (Offline, Санкт-Петербург)
Подробности и билеты: https://cutt.ly/XwrLVnLV
— —
. . .
Flutter — технология на хайпе и технология молодая. Но есть куча нюансов, которые доставляют…
Подробности и билеты: https://cutt.ly/XwrLVnLV
— —
. . .
Flutter — технология на хайпе и технология молодая. Но есть куча нюансов, которые доставляют…
10 лайфхаков по Android-разработке
Мы подготовили перевод статьи, которую недавно упомянули в посте. Если тогда вас остановил языковой барьер, то самое время почитать статью:
https://tprg.ru/igJQ
В ней вы найдёте 10 советов по Kotlin-разработке, которые помогут создавать более качественные Android-приложения.
#android
Мы подготовили перевод статьи, которую недавно упомянули в посте. Если тогда вас остановил языковой барьер, то самое время почитать статью:
https://tprg.ru/igJQ
В ней вы найдёте 10 советов по Kotlin-разработке, которые помогут создавать более качественные Android-приложения.
#android
Google запустила интерактивный квест с анонсом Google I/O 2021
Его прохождение откроет доступ к некоторым деталям предстоящей конференции. Спойлерить не будем, попробуйте пройти квесты сами:
https://events.google.com/io/punchcard
#android
Его прохождение откроет доступ к некоторым деталям предстоящей конференции. Спойлерить не будем, попробуйте пройти квесты сами:
https://events.google.com/io/punchcard
#android
Подборка 10 UI-китов в Figma для мобильного приложения
Наборы элементов пользовательского интерфейса помогут быстрее спроектировать прототип вашего приложения. А подборке вы найдёте компоненты как для Android, так и для iOS-приложений:
https://tprg.ru/lYqo
#android #ios #ui
Наборы элементов пользовательского интерфейса помогут быстрее спроектировать прототип вашего приложения. А подборке вы найдёте компоненты как для Android, так и для iOS-приложений:
https://tprg.ru/lYqo
#android #ios #ui
Приложение для рецептов на Jetpack Compose
Приложение реализовано на архитектуре MVVM с использованием корутин, Flow и Dagger Hilt.
Исходники: https://github.com/Elbehiry/Delish
#ui #android
Приложение реализовано на архитектуре MVVM с использованием корутин, Flow и Dagger Hilt.
Исходники: https://github.com/Elbehiry/Delish
#ui #android
Готовим приложение к Android 12
Функциональность следующей версии Android стабилизируется к августу, но уже по версии Android 12 Developer Preview можно понять, как обновления отразятся на предыдущих приложениях.
О нововведениях, которые стоит учитывать при переходе Android-приложения на Android 12, рассказали разработчики из «Лаборатории Касперского»:
https://tprg.ru/a6xk
#android
Функциональность следующей версии Android стабилизируется к августу, но уже по версии Android 12 Developer Preview можно понять, как обновления отразятся на предыдущих приложениях.
О нововведениях, которые стоит учитывать при переходе Android-приложения на Android 12, рассказали разработчики из «Лаборатории Касперского»:
https://tprg.ru/a6xk
#android
Как реализованы механизмы отрисовки во Flutter
Flutter поддерживает несколько платформ — Android, iOS, Linux, Windows и Web. Поэтому Flutter UI Toolkit, отвечающий за интерфейс, разделён на несколько слоёв, чтобы свести к минимуму весь платформозависимый код.
Подробнее об отрисовке UI во Flutter:
https://tprg.ru/dDjQ
#flutter
Flutter поддерживает несколько платформ — Android, iOS, Linux, Windows и Web. Поэтому Flutter UI Toolkit, отвечающий за интерфейс, разделён на несколько слоёв, чтобы свести к минимуму весь платформозависимый код.
Подробнее об отрисовке UI во Flutter:
https://tprg.ru/dDjQ
#flutter
This media is not supported in your browser
VIEW IN TELEGRAM
Помните недавнюю «змейку» через переключатели из AppKit? Идея завирусилась, и один разработчик реализовал «змейку» через Jetpack Compose Desktop. Как вам?
Держите исходники, если хотите понять, как устроена игра: https://github.com/theapache64/switch-snake
#jetpack
Держите исходники, если хотите понять, как устроена игра: https://github.com/theapache64/switch-snake
#jetpack
Реализация таб-бара с нестандартной кнопкой в iOS-приложении
Если вы недавно начали изучать iOS-разработку, попробуйте реализовать таб-бар, в котором центральная кнопка при нажатии изменяет свой цвет.
О том, как это сделать через CAShapeLayer и UIResponderChain, читайте в гайде:
https://tprg.ru/xCB6
#ios #начинающим
Если вы недавно начали изучать iOS-разработку, попробуйте реализовать таб-бар, в котором центральная кнопка при нажатии изменяет свой цвет.
О том, как это сделать через CAShapeLayer и UIResponderChain, читайте в гайде:
https://tprg.ru/xCB6
#ios #начинающим
GameDev: разработка игр — новый Telegram-канал от Tproger, где мы будем собирать лучшие материалы по геймдеву для геймдевелоперов, художников, левел-дизайнеров, сценаристов, геймдизайнеров.
Подключайтесь: @make_game
Подключайтесь: @make_game
Подборка анимаций на Flutter
В репозитории на GitHub собрано несколько анимаций. Среди них:
— снежинки в шапке профиля пользователя;
— анимация отсутствия интернет-соединения;
— анимации для начального экрана (на картинке ниже).
Попробуйте сами:
https://github.com/Ezaldeen99/Flutter-animations
#flutter #ui
В репозитории на GitHub собрано несколько анимаций. Среди них:
— снежинки в шапке профиля пользователя;
— анимация отсутствия интернет-соединения;
— анимации для начального экрана (на картинке ниже).
Попробуйте сами:
https://github.com/Ezaldeen99/Flutter-animations
#flutter #ui
В сеть утекли подробности об особенностях Android 12
Google представит Android 12 на Google I/O 2021 в середине мая. Однако журналисты из XDA получили билд системы, который оказался новее Android 12 Developer Preview 2.
Из интересного:
— переработанный инструмент создания скриншотов;
— обновлённый дизайн ползунков;
— двухпанельный домашний экран на планшетах;
— сплеш-экраны для приложений.
Подробнее: https://tprg.ru/3ts9
#android
Google представит Android 12 на Google I/O 2021 в середине мая. Однако журналисты из XDA получили билд системы, который оказался новее Android 12 Developer Preview 2.
Из интересного:
— переработанный инструмент создания скриншотов;
— обновлённый дизайн ползунков;
— двухпанельный домашний экран на планшетах;
— сплеш-экраны для приложений.
Подробнее: https://tprg.ru/3ts9
#android
Библиотека для эффекта размытых теней для изображений
BlurShadowImageView создаёт размытую копию изображения из ImageView, как в приложении Music на iOS. Можно настраивать размеры тени.
Код: https://github.com/virtualvivek/BlurShadowImageView
#android
BlurShadowImageView создаёт размытую копию изображения из ImageView, как в приложении Music на iOS. Можно настраивать размеры тени.
Код: https://github.com/virtualvivek/BlurShadowImageView
#android
Написали крутое приложение или библиотеку? Расскажите об этом на Tproger
На нашем сайте вы можете поделиться своими достижениями в области мобильной разработки и не только.
Не беспокойтесь, если у вас нет опыта в написании статей: редакторы помогут подготовить ваш материал. Наиболее интересные материалы мы анонсируем в этом канале.
Давайте построим IT-сообщество вместе:
https://tprg.ru/olTy
На нашем сайте вы можете поделиться своими достижениями в области мобильной разработки и не только.
Не беспокойтесь, если у вас нет опыта в написании статей: редакторы помогут подготовить ваш материал. Наиболее интересные материалы мы анонсируем в этом канале.
Давайте построим IT-сообщество вместе:
https://tprg.ru/olTy
Как самостоятельно изучить Swift и стать iOS-разработчиком
Почитайте историю карьеры iOS-разработчика из Казани, который случайно увидел в автобусе iPad и решил писать приложения для iOS:
https://tprg.ru/mMrZ
Эта статья была написана пользователем Tproger. Если у вас тоже есть интересные материалы, то можете опубликовать их на нашем сайте.
#ios
Почитайте историю карьеры iOS-разработчика из Казани, который случайно увидел в автобусе iPad и решил писать приложения для iOS:
https://tprg.ru/mMrZ
Эта статья была написана пользователем Tproger. Если у вас тоже есть интересные материалы, то можете опубликовать их на нашем сайте.
#ios
7 полезных советов для создания качественных Flutter-приложений
Приёмы из статьи помогут писать более чистый Dart-код и задействовать больше «фишек» языка:
https://tprg.ru/fcx6
#flutter
Приёмы из статьи помогут писать более чистый Dart-код и задействовать больше «фишек» языка:
https://tprg.ru/fcx6
#flutter
Началась запись на чемпионат по программированию VK Cup 2021
Соревнования пройдут сразу в 4 направлениях, среди которых есть мобильная разработка. Правда, призы за первые места не очень большие:
— 300 тысяч рублей за 1 место;
— 200 тысяч рублей за 2 место;
— 100 тысяч рублей за 3 место;
— 50 тысяч рублей за 4 место;
— 30 тысяч рублей за 5 место.
Заявки принимаются до 30 мая, а квалификационный раунд пройдёт с 24 по 30 мая.
Подробнее в группе команды «ВКонтакте»: https://vk.com/wall-147415323_9168
Соревнования пройдут сразу в 4 направлениях, среди которых есть мобильная разработка. Правда, призы за первые места не очень большие:
— 300 тысяч рублей за 1 место;
— 200 тысяч рублей за 2 место;
— 100 тысяч рублей за 3 место;
— 50 тысяч рублей за 4 место;
— 30 тысяч рублей за 5 место.
Заявки принимаются до 30 мая, а квалификационный раунд пройдёт с 24 по 30 мая.
Подробнее в группе команды «ВКонтакте»: https://vk.com/wall-147415323_9168