Forwarded from Типичный программист
Цикл статей по шаблонам проектирования в трех частях:
— Порождающие шаблоны: https://goo.gl/7Srm5s
— Структурные шаблоны: https://goo.gl/eta3Zq
— Поведенческие шаблоны: https://goo.gl/1oormv
— Порождающие шаблоны: https://goo.gl/7Srm5s
— Структурные шаблоны: https://goo.gl/eta3Zq
— Поведенческие шаблоны: https://goo.gl/1oormv
https://medium.com/@vicky1988/gradle-speed-up-android-studio-tricks-da14ca9826be
Несколько советов, как ускорить сборку приложения
Несколько советов, как ускорить сборку приложения
Medium
Gradle Speed up — Android studio tricks
Hi ,
Уроки StartAndroid возвращаются. Спустя больше, чем год.
Номера 177,178,179 остаются зарезервированными под OpenGL. Там я еще хотел рассмотреть работу с тачами и светом.
Поэтому новый урок вышел под номером 180 и рассказывает он про ConstraintLayout.
Уже давно студия использует этот layout по умолчанию, я все еще ничего о нем не написал. Это первый урок о нем. Чуть позже будет второй.
http://startandroid.ru/ru/uroki/vse-uroki-spiskom/489-urok-180-constraintlayout-osnovy.html
Номера 177,178,179 остаются зарезервированными под OpenGL. Там я еще хотел рассмотреть работу с тачами и светом.
Поэтому новый урок вышел под номером 180 и рассказывает он про ConstraintLayout.
Уже давно студия использует этот layout по умолчанию, я все еще ничего о нем не написал. Это первый урок о нем. Чуть позже будет второй.
http://startandroid.ru/ru/uroki/vse-uroki-spiskom/489-urok-180-constraintlayout-osnovy.html
StartAndroid
Урок 180. ConstraintLayout. Основы
Пример использования Android ConstraintLayout. Как исправить ошибку This view is not constrained.
Урок содержит гифки для более удобного восприятия материала
http://startandroid.ru/images/stories/lessons/L0180/160.gif
http://startandroid.ru/images/stories/lessons/L0180/160.gif
Вышел второй урок по ConstraintLayout.
http://startandroid.ru/ru/uroki/vse-uroki-spiskom/490-urok-181-constraintslayout-advanced.html
Будет еще и третий. Про chains и barriers.
http://startandroid.ru/ru/uroki/vse-uroki-spiskom/490-urok-181-constraintslayout-advanced.html
Будет еще и третий. Про chains и barriers.
StartAndroid
Урок 181. ConstraintLayout: match_constraints, инструменты в toolbar, guidelines, aspect ratio
Использование match_constraints в ConstraintLayout. Создание guidelines. Настройка aspect ratio.
Forwarded from Типичный программист
Заметка об основах криптографии: https://goo.gl/q5GAjm
Объясняем, что такое симметричное и асимметричное шифрование и откуда взялись Алиса, Боб и Ева.
Объясняем, что такое симметричное и асимметричное шифрование и откуда взялись Алиса, Боб и Ева.
https://blog.aritraroy.in/30-kickass-tools-to-develop-android-apps-like-a-pro-191e52b9419b
Различные инструменты, которые могут вам пригодиться при разработке
Различные инструменты, которые могут вам пригодиться при разработке
Medium
30+ Kickass Tools to Develop Android Apps Like a Pro
In this article, I am going to share some of the best tools to improve your development productivity and build better Android apps. I have…
Третий урок про ConstraintLayout.
В нем рассказываю о возможности использования weight (как в LinearLayout) и про пару интересных фич, которые еще не релизнуты.
http://startandroid.ru/ru/uroki/vse-uroki-spiskom/491-urok-182-constraintlayout-chain-weight-barrier-group.html
В нем рассказываю о возможности использования weight (как в LinearLayout) и про пару интересных фич, которые еще не релизнуты.
http://startandroid.ru/ru/uroki/vse-uroki-spiskom/491-urok-182-constraintlayout-chain-weight-barrier-group.html
StartAndroid
Урок 182. ConstraintLayout: chain, weight, barrier, group, circular
Chains в ConstraintLayout. Как использовать weight в ConstraintLayout.
Небольшой материал о том, как обернуть синхронный метод в асинхронную обертку с помощью RxJava
http://startandroid.ru/ru/blog/492-kak-obernut-metod-v-rxjava.html
http://startandroid.ru/ru/blog/492-kak-obernut-metod-v-rxjava.html
StartAndroid
Как сделать метод асинхронным с помощью RxJava
Как обернуть метод в RxJava. Пример использования fromCallable
Простой пример реализации MVP в Android. Не используются никакие библиотеки и интерфейсы.
Пример будет полезен тем, кто хочет узнать, что такое MVP.
http://startandroid.ru/ru/blog/493-mvp-dlja-nachinajuschih-bez-bibliotek-i-interfejsov.html
Пример будет полезен тем, кто хочет узнать, что такое MVP.
http://startandroid.ru/ru/blog/493-mvp-dlja-nachinajuschih-bez-bibliotek-i-interfejsov.html
StartAndroid
Android MVP пример для начинающих. Без библиотек и интерфейсов.
Простой пример реализации MVP в Android.
Четвертый урок про ConstraintLayout. О том, как программно создавать привязки, цепочки, барьеры и настраивать их.
http://startandroid.ru/ru/uroki/vse-uroki-spiskom/494-urok-183-constraintset-programmnaya-nastroyka-constraintlayout.html
http://startandroid.ru/ru/uroki/vse-uroki-spiskom/494-urok-183-constraintset-programmnaya-nastroyka-constraintlayout.html
StartAndroid
Урок 183. ConstraintSet. Программная настройка ConstraintLayout
Как менять ConstraintLayout программно. Анимация в ConstraintLayout. Пример использования ConstraintSet.
Полезная статья об использовании формата WebP. Его использование вместо PNG может уменьшить размер вашего APK.
Мне уже приходилось его использовать, и по своему опыту я могу сказать, что на больших картинках вы получите значительное уменьшение размера. Рекомендую попробовать. К тому же в Android Studio вы можете выполнить конвертирование в пару кликов.
Формат WebP поддерживается, начиная с API 14. Поддержка прозрачности добавлена с API 18.
https://medium.com/@foramadeshara/webp-image-format-8974e6f4a0f0
Мне уже приходилось его использовать, и по своему опыту я могу сказать, что на больших картинках вы получите значительное уменьшение размера. Рекомендую попробовать. К тому же в Android Studio вы можете выполнить конвертирование в пару кликов.
Формат WebP поддерживается, начиная с API 14. Поддержка прозрачности добавлена с API 18.
https://medium.com/@foramadeshara/webp-image-format-8974e6f4a0f0
Medium
Reduce .apk file size by WebP Image
If we are dealing with the application which uses significant amount of images then png and jpeg format would be occupying more space.
Сегодня сайту StartAndroid 6 лет. Я написал немного про текущую деятельность и про планы.
http://startandroid.ru/ru/novosti/498-den-varenja.html
http://startandroid.ru/ru/novosti/498-den-varenja.html
startandroid.ru
День варенья
Сайт о разработке программ для Андроид (Android). Учебник, уроки для начинающих, для чайников. Как самому создать приложение для андроид. Как научиться программировать под android.
Forwarded from All-in-One Person | Технологии, софт и все такое
#Windows
BlueStacks 3: обзор новой версии эмулятора Android для Windows
https://geektimes.ru/post/291399/
BlueStacks 3: обзор новой версии эмулятора Android для Windows
https://geektimes.ru/post/291399/
Habr
BlueStacks 3: обзор новой версии эмулятора Android для Windows
На днях компания BlueStacks представила новую версию своего «плеера приложений» под Android на Windows. Я уже несколько раз писал об этой платформе (плюс...