Вышла стабильная версия Android Studio 3.5. Основные изменения:
- настройки выделения памяти
- apply changes (новый Instant Run)
- улучшения layout editor для работы с ConstraintLayout
#androidstudio
https://developer.android.com/studio/releases/?utm_medium=studio-assistant&utm_source=android-studio#3-5-0
- настройки выделения памяти
- apply changes (новый Instant Run)
- улучшения layout editor для работы с ConstraintLayout
#androidstudio
https://developer.android.com/studio/releases/?utm_medium=studio-assistant&utm_source=android-studio#3-5-0
Android Developers
Android Studio Narwhal Feature Drop | 2025.1.2 | Android Developers
Discover what's new in the latest versions of Android Studio, the official IDE for Android.
Обзор DI фреймворка Koin на простых примерах. Используются фишки Kotlin такие, как DSL и delegation. Есть сравнение с даггером.
#android #dependencyinjection
https://www.youtube.com/watch?v=chCsNkjotfc
#android #dependencyinjection
https://www.youtube.com/watch?v=chCsNkjotfc
YouTube
Dependency injection from zero to hero with Koin by Arnaud Giuliani EN
This session was given at Paris Android Makers 2019 by Arnaud Giuliani.
More info: http://androidmakers.fr/schedule/?sessionId=JOO-6049
Koin (https://insert-koin.io) is a pragmatic dependency injection framework for Kotlin/Android developers. Let's see…
More info: http://androidmakers.fr/schedule/?sessionId=JOO-6049
Koin (https://insert-koin.io) is a pragmatic dependency injection framework for Kotlin/Android developers. Let's see…
Автор статьи пообщался с техподдержкой Google Play Store, и пишет, что проверка новых приложений занимает 3 дня.
#android #googleplay
https://www.choiceofgames.com/2019/08/google-warns-developers-that-all-new-apps-require-three-days-for-approval/
#android #googleplay
https://www.choiceofgames.com/2019/08/google-warns-developers-that-all-new-apps-require-three-days-for-approval/
Choice of Games LLC
Google Warns Developers that All New Android Apps Require Three Days for Approval
In conversation with Google Play Store developer support today, they confirmed to me that all new Android apps now require at least three days for approval.
OTUS открывает второй набор на продвинутый курс «Android-разработчик» на Kotlin. Проверьте, насколько вам подходит курс - пройдите вступительный тест: https://otus.pw/ikBr/
Курс обеспечивает глубокое погружение в промышленную Android-разработку на языке Kotlin и за 5 месяцев позволяет прокачать свои навыки с уровня Junior до Middle или Senior Android-разработчика.
Делиться с вами своей экспертизой будут преподаватели-практики курса Антон Казаков (руководитель направления Android-разработки в Альфа Банк), Денис Журавлёв (Android Team Lead в Mediapark) и Евгений Козочкин (Android Team Lead в Альфа Банк).
Курс рассчитан на Android-разработчиков с опытом работы от 1 года, со знанием Java или Kotlin. Газпромбанк, Тинькофф, МТС, ABBYY, OZON, Avito и другие работодатели - наши партнёры уже с нетерпением ждут выпускников.
Проходите вступительное тестирование и присоединяйтесь - будет круто: https://otus.pw/ikBr/
#реклама
Курс обеспечивает глубокое погружение в промышленную Android-разработку на языке Kotlin и за 5 месяцев позволяет прокачать свои навыки с уровня Junior до Middle или Senior Android-разработчика.
Делиться с вами своей экспертизой будут преподаватели-практики курса Антон Казаков (руководитель направления Android-разработки в Альфа Банк), Денис Журавлёв (Android Team Lead в Mediapark) и Евгений Козочкин (Android Team Lead в Альфа Банк).
Курс рассчитан на Android-разработчиков с опытом работы от 1 года, со знанием Java или Kotlin. Газпромбанк, Тинькофф, МТС, ABBYY, OZON, Avito и другие работодатели - наши партнёры уже с нетерпением ждут выпускников.
Проходите вступительное тестирование и присоединяйтесь - будет круто: https://otus.pw/ikBr/
#реклама
Otus
Продвинутый курс промышленной аndroid-разработки на языке Kotlin
Курс по промышленной аndroid-разработке в OTUS с возможностью трудоустройства!
Если вы любите кодить XML разметку для ConstraintLayout, то тут есть набор шаблонов для вас
#android #design
https://wajahatkarim.com/2019/08/learning-constraintlayout--live-templates-for-rescue-/
#android #design
https://wajahatkarim.com/2019/08/learning-constraintlayout--live-templates-for-rescue-/
Wajahat Karim
📚Learning ConstraintLayout — 🚀Live Templates for Rescue 🚒
Save time and improve productivity by using Live Templates for ConstraintLayout With more than 2.5 billion active android devices today, it has become a challenging task to create a fully responsive user interface (UI) for Android developers.
SQLDelight - библиотека для работы с SQLite, с автогенерацией кода, умеет работать в Kotlin multiplatform.
#android #database @sqlite #multiplatform
https://handstandsam.com/2019/08/23/sqldelight-1-x-quick-start-guide-for-android/
#android #database @sqlite #multiplatform
https://handstandsam.com/2019/08/23/sqldelight-1-x-quick-start-guide-for-android/
Если вы пишете на Kotlin и используете androidx, то теперь вы можете устанавливать layout следующим образом:
class MyActivity : AppCompatActivity(R.layout.my_activity_layout)
Аналогично работает и на фрагментах. И никаких больше setContentView().
"Ушла эпоха", "Андроид уже не торт" и вот это вот все ...
https://www.bignerdranch.com/blog/activity-and-fragment-layouts-with-androidx/
class MyActivity : AppCompatActivity(R.layout.my_activity_layout)
Аналогично работает и на фрагментах. И никаких больше setContentView().
"Ушла эпоха", "Андроид уже не торт" и вот это вот все ...
https://www.bignerdranch.com/blog/activity-and-fragment-layouts-with-androidx/
Digital product development agency | Big Nerd Ranch
Activity and Fragment Layouts with AndroidX - Digital product development agency | Big Nerd Ranch
Recent AndroidX updates add a simpler way to inflate layouts.
Git дает возможность локально запускать скрипты, например, перед коммитом или пушем. Как вариант, можно повесить автоматический запуск тестов перед тем, как код пойдет на github и далее в CI.
#android #git #ci
https://medium.com/@enriquelopezmanas/using-git-hooks-to-improve-your-development-workflow-8f5a1fb81ec7
#android #git #ci
https://medium.com/@enriquelopezmanas/using-git-hooks-to-improve-your-development-workflow-8f5a1fb81ec7
Medium
Using Git Hooks to improve your development workflow
Recently, I was contributing for the first time to a new codebase. I extend some functionality that I needed. After thorough testing on my…
Курс английского языка для специалистов в сфере IT от ELK academy.
Курс состоит из 20 индивидуальных онлайн-занятий с носителями языка и профессиональными русскоязычными преподавателями.
В ходе курса вы поработаете над грамматикой и произношением, научитесь проходить собеседования на английском, делать презентации, подготовитесь к выступлению на конференции, освоите искусство small talk, принципы нетворкинга и американской или европейской корпоративной культуры.
Кому подходит
Разработчикам, веб-дизайнерам, QA-специалистам, системным аналитикам и другим специалистам в IT независимо от уровня языка.
http://developers.elk.today/
Курс состоит из 20 индивидуальных онлайн-занятий с носителями языка и профессиональными русскоязычными преподавателями.
В ходе курса вы поработаете над грамматикой и произношением, научитесь проходить собеседования на английском, делать презентации, подготовитесь к выступлению на конференции, освоите искусство small talk, принципы нетворкинга и американской или европейской корпоративной культуры.
Кому подходит
Разработчикам, веб-дизайнерам, QA-специалистам, системным аналитикам и другим специалистам в IT независимо от уровня языка.
http://developers.elk.today/
Можно добавлять в свои приложения поддержку Android 10, который уже в релизе
P.S.
И никакой вкусняшки в названии в этот раз ... просто Android 10
#android
https://android-developers.googleblog.com/2019/09/welcoming-android-10.html
P.S.
И никакой вкусняшки в названии в этот раз ... просто Android 10
#android
https://android-developers.googleblog.com/2019/09/welcoming-android-10.html
Android Developers Blog
Welcoming Android 10!
Posted by Stephanie Cuthbertson, Senior Director of Product Management, Android After more than a year of development and months of te...
Подборка бесплатных курсов по Андроид
#android #course
https://medium.com/@courseprobeunlimited/free-online-android-development-courses-a23e68b8d9a6
#android #course
https://medium.com/@courseprobeunlimited/free-online-android-development-courses-a23e68b8d9a6
Medium
Free online Android development courses
Here you will find a list of the best Android free online courses, the idea is that you can learn Android online free.
Подборка советов по оптимизации скорости сборки приложения
#android #performance #build #gradle
https://medium.com/@prashant.panwar777/optimize-gradle-build-performance-a767bba13d45
#android #performance #build #gradle
https://medium.com/@prashant.panwar777/optimize-gradle-build-performance-a767bba13d45
Medium
Optimize Gradle build performance
Gradle is the dominant multi-platform build system. It solves one of the hardest problem faced by android developers, how to automate the…
На что обратить внимание при переходе на Android Q
#android #version
https://android.jlelse.eu/preparing-your-app-for-android-q-199e0f8edfc6
#android #version
https://android.jlelse.eu/preparing-your-app-for-android-q-199e0f8edfc6
Medium
Preparing your app for Android Q
API’s have been marked as final & it’s a good time to see how Android Q will affect apps & what changes should be made to fully support it.
Вышла Android Studio 3.6 Canary 11, в которой можно опробовать View Binding. Смысл в том, что не надо для каждой View делать findViewById. Вместо этого создается Binding объект, который содержит ссылки на все View.
В Kotlin уже есть похожая штука.
#android #view
https://developer.android.com/topic/libraries/view-binding
В Kotlin уже есть похожая штука.
#android #view
https://developer.android.com/topic/libraries/view-binding
Детальная статья о том, как сделать Transition анимацию между Activity
#android #animation
https://medium.com/@Bytepace/android-animations-transitions-pt-1-5615ba65cb2d
P.S.
И с днем программиста нас всех!
#android #animation
https://medium.com/@Bytepace/android-animations-transitions-pt-1-5615ba65cb2d
P.S.
И с днем программиста нас всех!
Medium
Android Animations: Transitions, pt. 1
Animations in apps appeared enough time ago, its beauty too and complexity. Taking into account the fact that animation is a set of frames…