Forwarded from Архив программиста
Филлипс_Б_,_Стюарт_К_,_Марсикано.pdf
17.9 MB
Android. Программирование для профессионалов - 2017
Forwarded from Android Live 🤖
Complex UI/Animations
#разработка #статьи
Создание сложных анимаций — это не самое простое дело.
С появлением MotionLayout этот процесс становится проще, но все равно занимает достаточно много времени.
Однако, без этого никак. Анимации в приложении — это порой то, что делает приложение живым и выгодно отличающим его от других. Конечно, даже не анимированным приложением будут пользоваться, и анимации не должны быть первостепенной задачей при разработке. Но если приложение имеет хорошую функциональность, то анимации — это то, что даст повышенную удовлетворенность пользователей и, зачастую, вызовет «вау-эффект».
Но как же разрабатывать сложные, комплексные анимации? Недавно нашел статью, где автор делает анимацию списка в RecyclerView и его фильтрацию. Разделив на несколько небольших частей, у него получилось отличное демо-приложение, идеи из которого можно применить и к реальному.
Мне особенно понравилась анимация раскрытия диалога из FabButton.
Ссылка на статью, где автор описывает каждый шаг создания анимации тут, а здесь можно скачать демо-приложение.
#разработка #статьи
Создание сложных анимаций — это не самое простое дело.
С появлением MotionLayout этот процесс становится проще, но все равно занимает достаточно много времени.
Однако, без этого никак. Анимации в приложении — это порой то, что делает приложение живым и выгодно отличающим его от других. Конечно, даже не анимированным приложением будут пользоваться, и анимации не должны быть первостепенной задачей при разработке. Но если приложение имеет хорошую функциональность, то анимации — это то, что даст повышенную удовлетворенность пользователей и, зачастую, вызовет «вау-эффект».
Но как же разрабатывать сложные, комплексные анимации? Недавно нашел статью, где автор делает анимацию списка в RecyclerView и его фильтрацию. Разделив на несколько небольших частей, у него получилось отличное демо-приложение, идеи из которого можно применить и к реальному.
Мне особенно понравилась анимация раскрытия диалога из FabButton.
Ссылка на статью, где автор описывает каждый шаг создания анимации тут, а здесь можно скачать демо-приложение.
Настоящий арсенал Android-разработчика
Здесь вам и различные инструменты, и полезные библиотеки, и многое другое. Но самое главное – все в одном месте: https://android-arsenal.com/
Здесь вам и различные инструменты, и полезные библиотеки, и многое другое. Но самое главное – все в одном месте: https://android-arsenal.com/
gudangmp3r.cafelagu.me
TKP288 - Situs Download Slot Gacor Berbagai Mp3 Gudang Lagu Terbaik
TKP288 merupakan situs permainan slot gacor populer serta download lagu Mp3 gudang lagu terbaik pelayanan cs 24jam
Разработка мобильных приложений на языке Kotlin. От калькулятора до криптотрекера: https://prglb.ru/2t6da
YouTube
Kotlin Projects - YouTube
Strings.xml является важной частью любого Android-приложения и позволяет отделить все сообщения и отобразить на экране несколько языков. Давайте разберем некоторые лучшие практики по использованию strings.xml.
https://proglib.io/w/dbaf0c4c
https://proglib.io/w/dbaf0c4c
Хабр
Android string.xml — несколько вещей, которые стоит помнить
Доброго времени суток! Представляю вашему вниманию вольный перевод статьи от GDE (Google developer expert) Dmytro Danylyk. Собственно, вот оригинал. Статья описы...
Forwarded from Библиотека программиста
50 русскоязычных YouTube-каналов о языках программирования
Подборка YouTube-каналов и плейлистов, посвящённых различным языкам программирования: Python, JavaScript, C/C++, Java, Kotlin, Go, PHP и C#. Каждый найдёт что-то своё.
https://proglib.io/sh/BmlwSzRKUn
Подборка YouTube-каналов и плейлистов, посвящённых различным языкам программирования: Python, JavaScript, C/C++, Java, Kotlin, Go, PHP и C#. Каждый найдёт что-то своё.
https://proglib.io/sh/BmlwSzRKUn
Автор статьи делится практическим опытом архитектуры и дизайна Android-приложений: https://proglib.io/w/f063a6d7
Хабр
Архитектура и дизайн Android приложения (мой опыт)
Хабр, привет! Сегодня я хочу рассказать об архитектуре, которой я следую в своих Android приложениях. За основу я беру Clean Architecture, а в качестве инструме...
Forwarded from Android Live 🤖
Flow в ConstraintLayout
#разработка #статьи
Думаю, что для многих
По сути,
Есть и дополнительная функциональность: расстояние между элементами, стили, выравнивание. Почитать подробнее можно тут.
#разработка #статьи
Думаю, что для многих
ConstraintLayout является одним из самых распространённых layout при разработке. И не зря, ведь его функциональность обширна. Сегодня расскажу об одной нераспространённой, но полезной фиче в ConstraintLayout.По сути,
Flow — это некий виртуальный layout, дающий большую функциональность родительскому ConstraintLayout. Например, если вы хотите отобразить сетку из 3 строк, то без Flow вам понадобилось бы использовать 3 chain. С ним же вы просто перечисляете элементы и выставляете WrapMode.Chain.Есть и дополнительная функциональность: расстояние между элементами, стили, выравнивание. Почитать подробнее можно тут.
Если вы уже поняли все необходимые концепции разработки для Android и думаете, что готовы работать над приложением, которое соответствует отраслевым стандартам (масштабируемое и поддерживаемое в долгосрочной перспективе), то держите 5 open source проектов для прокачки навыков Android-разработчика: https://proglib.io/w/d3a2762c
AppTractor
Как начинающему Android-разработчику прокачать свои навыки: 5 open source проектов для изучения
Этот список Android-приложений с открытым исходным кодом может пригодиться вам, если вы уже поняли все необходимые концепции разработки и думаете, что готовы работать над приложением, которое соответствует отраслевым стандартам.
Forwarded from TechSkills - книги по программированию
Погружение в паттерны проектирования
Автор: Александр Швец
Год издания: 2018
Скачать книгу
#patterns #русский
Автор: Александр Швец
Год издания: 2018
Скачать книгу
#patterns #русский
Forwarded from TechSkills - книги по программированию
Чистая архитектура. Искусство разработки программного обеспечения
Автор: Роберт Мартин
Год издания: 2018
Скачать книгу
#русский
Автор: Роберт Мартин
Год издания: 2018
Скачать книгу
#русский
Forwarded from TechSkills - книги по программированию
Идеальный программист. Как стать профессионалом разработки ПО
Автор: Роберт Мартин
Год издания: 2018
Скачать книгу
#programming #русский
Автор: Роберт Мартин
Год издания: 2018
Скачать книгу
#programming #русский
Дизайн мобильного приложения, который не требует от пользователей много думать и фокусируется на эмоциях, мотивации и потребностях, можно назвать оптимальным дизайном. Если вы хотите создать технологически продвинутый продукт, который откликнется в сердце ваших пользователей, то ловите набор лучших практик в разработке дизайна мобильных приложений в 2020 году: https://proglib.io/w/4f9cf6dc
Medium
Best Practices in Mobile App Design in 2020
Optimal mobile app design is all about personalized communication, a friendly voice, and intuitive interaction. In other words, design…
Forwarded from TechBooks - книги для программистов
Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ
Автор: Джез Хамбл
Год издания: 2011
Скачать книгу
#DevOps #русский
Автор: Джез Хамбл
Год издания: 2011
Скачать книгу
#DevOps #русский