10868
Канал об Android (Андроид) разработке Сайт - http://startandroid.ru Чат - https://t.me/startandroidchat Контакты - https://startandroid.ru/ru/about/cntct5.html Реклама - https://startandroid.ru/ru/about/reklama.html
Android курс на Udemy с временной скидкой 100%. Даны основы, плюс новые фичи последних версий Android.
#Android #course
https://medium.com/100-free-udemy-coupons/the-complete-android-oreo-8-1-n-m-and-java-development-udemy-free-coupon-100-off-4781abc4a430
Как сделать иконку с числом в Action Bar
#android #design
https://blog.mindorks.com/making-actionbar-beautiful-by-showing-count-on-actionbar-icon-ed3a3a1a74ea
Сравнение производительности Genymotion и Android Emulator
#android #emulator
https://medium.com/plightofbyte/genymotion-vs-android-emulator-e03703aaf060
Статья об использовании Room + Paging Library для постраничной подгрузки данных. Детально рассматриваются минусы использования SQLiteCursor.
#android #db
https://medium.com/google-developers/large-database-queries-on-android-cb043ae626e8
Если вы еще не разбирались с темой Тестирование, посмотрите вводный материал. В нем я на простых примерах показываю, зачем нужны тесты и какими они бывают.
http://startandroid.ru/ru/courses/testing/26-course/testing/480-urok-1-zachem-nuzhny-testy-i-kak-oni-rabotajut.html
Вчера вышли два новых урока по этой теме. Первый рассказывает о том, как научить Espresso-тест делать паузу и ждать, пока приложение выполняет фоновые действия. А второй - о том, как запускать Activity с нужными данными в Intent, и о том, как можно эмулировать запуск startActivityForResult.
На Udemy появился небольшой бесплатный курс по созданию приложения Прогноз погоды
#android
https://medium.com/100-free-udemy-coupons/android-beginners-guide-to-create-a-weather-forecast-app-udemy-free-course-ea98dbee8e32
Подборка программ для шаринга экрана Android устройств на компьютер. Может быть полезным, если надо просмотреть фото/видео или сделать презентацию приложения на большом экране.
https://www.techykeeday.com/mirror-android-to-pc/
Иногда уровень докладов не радует. Спикер просто показывает фишки котлин, достаточно базовые вещи. А тесты тут особо и не причем.
Читать полностью…
Вкратце суть. В байт код ваших классов будут вноситься изменения, например замена + на - или < на > . И после этого будут выполнены тесты. Если ошибок не было, значит тесты не покрывают этот код.
Читать полностью…
Следующие пара докладов будут про тестирование
Читать полностью…
Спикер достаточно известен. Вы могли видеть его в андроид видео от гугл
Читать полностью…
Оказывается, когда мы в android открываем статус бар, задействуются все ядра и идёт куча лишних вызовов и прорисовок.
Спикер предлагает более ответственно подходить к производительности и использовать инструменты для замера.
В итоге спикер рассказал про alarm manager, job scheduler и т.п. Про нюансы использования на различных версиях андроид. И пропиарил свою либу, которая избавит нас от выбора.
Читать полностью…
Говорит про новые background вещи в андроид О
Читать полностью…
Сравнение трех библиотек для работы с БД
#android #db
https://notes.devlabs.bg/realm-objectbox-or-room-which-one-is-for-you-3a552234fd6e
Не так давно я уже делал пост о том, как в Gradle можно использовать переменные для версий библиотек. В этом посте я хотел бы развить тему и предложить еще более удобное решение.
http://startandroid.ru/ru/blog/503-navodim-poryadok-v-gradle-dependencies.html
Несколько полезных советов по Android Studio
jemaystermind/android-studio-tips-and-tricks-1609cf5436fc" rel="nofollow">https://medium.com/@jemaystermind/android-studio-tips-and-tricks-1609cf5436fc
Курс по Android со 100% скидкой. Кроме базовых вещей есть Firebase Databse, Google Maps, Navigation Drawer.
Скидка, как обычно, скоро перестанет работать.
https://medium.com/100-free-udemy-coupons/the-complete-android-masterclass-learn-android-from-scratch-udemy-free-coupon-100-off-f7a8eb02ca2a
Интересная статья о том, как в RecyclerView можно отображать большое количество записей из БД, и при этом не держать их всех в памяти. Для этого используется малоизвестный инструмент AsyncListUtil. Он может по мере необходимости тянуть данные из курсора в фоновом потоке.
https://android.jlelse.eu/how-to-use-asynclistutil-16b5175bb468
Несколько базовых советов и рекомендаций по Android
#android
https://www.whatsthatlambda.com/android/android-dev-101-things-every-beginner-must-know
Видео выступлений с Android конференции Google Developer Days Europe 2017
#android
https://www.youtube.com/playlist?list=PLOU2XLYxmsIJz-cYWfjQP8SV7n8C-PTVm
Мне довелось побывать на Android конференции DroidCon Berlin 2017. В этом посте я хотел бы описать свои впечатления и рассказать, как там все организовано.
http://startandroid.ru/ru/blog/500-droidcon-berlin-2017.html
Полезный доклад. Я открыл для себя новый вид тестирования - mutation testing.
http://pitest.org/
Спикер рассказывает про новый профайлер из третьей андроид студии. Очень полезная и мощная штука.
Обязательно напишу о нем отдельную статью
Следующий доклад, который я выбрал
https://droidcon.de/sessions/profile-debug-analyze
В этом зале нет динамиков и слушатели используют девайсы с наушниками, чтобы слышать спикера
Читать полностью…
Никому не нравятся приложения, которые сильно расходуют заряд
Читать полностью…