Гугл опубликовал код официального приложения Google I/O 2019.
Основные изменения:
- Gesture navigation
- Dark theme
- Improved schedule screen
- Navigation component
- Full Text Search with Room
Плюс куча разных улучшений.
#android #code #bestpractice
https://android-developers.googleblog.com/2019/08/google-releases-source-code-for-google.html
Основные изменения:
- Gesture navigation
- Dark theme
- Improved schedule screen
- Navigation component
- Full Text Search with Room
Плюс куча разных улучшений.
#android #code #bestpractice
https://android-developers.googleblog.com/2019/08/google-releases-source-code-for-google.html
Android Developers Blog
Google releases source code for Google I/O 2019 for Android
Today we're releasing the source code for the official Google I/O 2019 Android app.
This year's app substantially modified existing functionality and added several new features. In this post, we’ll highlight several notable changes.
Android Q out of the…
This year's app substantially modified existing functionality and added several new features. In this post, we’ll highlight several notable changes.
Android Q out of the…
Сборник советов и вопросов для прохождения Android собеседований
#android #interview
https://bit.ly/2OXbEhX
#android #interview
https://bit.ly/2OXbEhX
Medium
А ты готов?! Или о том, как удачно пройти собеседование на позицию Android developer…
Шпаргалка для собеседования
Dropbox пишет о том, что с кроссплатформы ушел в native. Они пытались писать общий код на C++ еще с 2013 года. Причины отказа примерно те же, что и у AirBnb с React Native.
#crossplatform
https://habr.com/ru/post/463921/
#crossplatform
https://habr.com/ru/post/463921/
Хабр
(Не очень) скрытые издержки общей кодовой базы iOS и Android
До недавнего времени у Dropbox была техническая стратегия использовать общий код C++ для мобильных приложений iOS и Android. Идея понятна: написать код один раз на C++ вместо его дублирования отдельно...
Подробный мануал, как сделать анимацию зачеркивания иконки
#android #animation
https://tigeroakes.com/posts/android-animate-strike-thru/
#android #animation
https://tigeroakes.com/posts/android-animate-strike-thru/
Tiger Oakes
Animating a strike through on Android
Putting together Android drawable XML files to create animations for Firefox Preview.
Вышла стабильная версия 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 Otter 2 Feature Drop | 2025.2.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.