startandroid | Technologies

Telegram-канал startandroid - StartAndroid

10868

Канал об Android (Андроид) разработке Сайт - http://startandroid.ru Чат - https://t.me/startandroidchat Контакты - https://startandroid.ru/ru/about/cntct5.html Реклама - https://startandroid.ru/ru/about/reklama.html

Subscribe to a channel

StartAndroid

Если в вашем layout-файле есть RecyclerView, то в студии он обычно отображается как список Item0, item1 и т.д. Но его можно настроить, чтобы он отображал реальный layout строки.

#android #design

DaniAmjad/item-layout-visible-for-recylerview-a20f77a0c221" rel="nofollow">https://medium.com/@DaniAmjad/item-layout-visible-for-recylerview-a20f77a0c221

Читать полностью…

StartAndroid

В нашем Telegram чате иногда проскакивает следующий вопрос: Как правильно обновлять данные в списке?

Спрашивающий обычно подразумевает два варианта ответа:
1) Передавать новые данные в адаптер и вызывать метод notifyDataSetChanged, чтобы рефрешнуть RecyclerView
2) Создавать новый адаптер, давать ему новые данные и передавать этот адаптер в RecyclerView.setAdapter()

Оба этих варианта не являются правильными, хотя технически они вполне рабочие.

В этой статье я хотел бы рассказать, как обновить список с помощью DiffUtil

http://startandroid.ru/ru/blog/504-primer-ispolzovanija-android-diffutil.html

Читать полностью…

StartAndroid

🔥 До @MBLTdev (MBLTdev 2017 — конференции мобильных разработчиков) остался ровно месяц!
Предварительная программа опубликована. Читай подробности на Хабрахабр.

2 октября цена билетов вырастет до 9000 руб. Регистрируйся сейчас: https://mbltdev.ru/ru/registration

✅ iOS-трек: https://habrahabr.ru/company/e-Legion/blog/338692/
✅ Android-трек: https://habrahabr.ru/company/e-Legion/blog/338816/

Читать полностью…

StartAndroid

Отличная статья об Android Support Library. Автор объясняет, зачем нужна эта библиотека, что означают ее версии 24,25,26 и зачем нужны v4,v7,v13.

#android #support

https://medium.com/plightofbyte/android-support-library-101-6c7c4424c37f

Читать полностью…

StartAndroid

Сравнение трех библиотек для работы с БД

#android #db

https://notes.devlabs.bg/realm-objectbox-or-room-which-one-is-for-you-3a552234fd6e

Читать полностью…

StartAndroid

Не так давно я уже делал пост о том, как в Gradle можно использовать переменные для версий библиотек. В этом посте я хотел бы развить тему и предложить еще более удобное решение.

http://startandroid.ru/ru/blog/503-navodim-poryadok-v-gradle-dependencies.html

Читать полностью…

StartAndroid

Несколько полезных советов по Android Studio

jemaystermind/android-studio-tips-and-tricks-1609cf5436fc" rel="nofollow">https://medium.com/@jemaystermind/android-studio-tips-and-tricks-1609cf5436fc

Читать полностью…

StartAndroid

Курс по 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

Читать полностью…

StartAndroid

Интересная статья о том, как в RecyclerView можно отображать большое количество записей из БД, и при этом не держать их всех в памяти. Для этого используется малоизвестный инструмент AsyncListUtil. Он может по мере необходимости тянуть данные из курсора в фоновом потоке.

https://android.jlelse.eu/how-to-use-asynclistutil-16b5175bb468

Читать полностью…

StartAndroid

Несколько базовых советов и рекомендаций по Android

#android

https://www.whatsthatlambda.com/android/android-dev-101-things-every-beginner-must-know

Читать полностью…

StartAndroid

Видео выступлений с Android конференции Google Developer Days Europe 2017

#android

https://www.youtube.com/playlist?list=PLOU2XLYxmsIJz-cYWfjQP8SV7n8C-PTVm

Читать полностью…

StartAndroid

Мне довелось побывать на Android конференции DroidCon Berlin 2017. В этом посте я хотел бы описать свои впечатления и рассказать, как там все организовано.

http://startandroid.ru/ru/blog/500-droidcon-berlin-2017.html

Читать полностью…

StartAndroid

Ну и конечно, куда без котлин

Читать полностью…

StartAndroid

Полезный доклад. Я открыл для себя новый вид тестирования - mutation testing.
http://pitest.org/

Читать полностью…

StartAndroid

Спикер рассказывает про новый профайлер из третьей андроид студии. Очень полезная и мощная штука.
Обязательно напишу о нем отдельную статью

Читать полностью…

StartAndroid

Несколько советов по оптимизации производительности приложения

#android #performance

https://blog.mindorks.com/android-app-performance-optimization-cdccb422e38e

Читать полностью…

StartAndroid

Небольшой бесплатный курс по настройке и интеграции сервиса Parse в ваше приложение.

#android #course

https://medium.com/100-free-udemy-coupons/integrating-parse-into-an-android-chat-app-template-udemy-free-course-868b0e27ddef

Читать полностью…

StartAndroid

StartAndroid
Небольшой список вопросов (с ответами) для интервью по Android. От себя могу сказать, что вопросы вполне реальны, кроме первого. Вопроса про датчики я еще ни разу не встречал на интервью.

#android #interview

https://proglib.io/p/15-android-questions/
@

Читать полностью…

StartAndroid

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

Читать полностью…

StartAndroid

Как сделать иконку с числом в Action Bar

#android #design

https://blog.mindorks.com/making-actionbar-beautiful-by-showing-count-on-actionbar-icon-ed3a3a1a74ea

Читать полностью…

StartAndroid

Сравнение производительности Genymotion и Android Emulator

#android #emulator

https://medium.com/plightofbyte/genymotion-vs-android-emulator-e03703aaf060

Читать полностью…

StartAndroid

Статья об использовании Room + Paging Library для постраничной подгрузки данных. Детально рассматриваются минусы использования SQLiteCursor.

#android #db

https://medium.com/google-developers/large-database-queries-on-android-cb043ae626e8

Читать полностью…

StartAndroid

https://proglib.io/p/sort-gif/

Читать полностью…

StartAndroid

Если вы еще не разбирались с темой Тестирование, посмотрите вводный материал. В нем я на простых примерах показываю, зачем нужны тесты и какими они бывают.
http://startandroid.ru/ru/courses/testing/26-course/testing/480-urok-1-zachem-nuzhny-testy-i-kak-oni-rabotajut.html

Вчера вышли два новых урока по этой теме. Первый рассказывает о том, как научить Espresso-тест делать паузу и ждать, пока приложение выполняет фоновые действия. А второй - о том, как запускать Activity с нужными данными в Intent, и о том, как можно эмулировать запуск startActivityForResult.

Читать полностью…

StartAndroid

На Udemy появился небольшой бесплатный курс по созданию приложения Прогноз погоды

#android

https://medium.com/100-free-udemy-coupons/android-beginners-guide-to-create-a-weather-forecast-app-udemy-free-course-ea98dbee8e32

Читать полностью…

StartAndroid

Подборка программ для шаринга экрана Android устройств на компьютер. Может быть полезным, если надо просмотреть фото/видео или сделать презентацию приложения на большом экране.

https://www.techykeeday.com/mirror-android-to-pc/

Читать полностью…

StartAndroid

Иногда уровень докладов не радует. Спикер просто показывает фишки котлин, достаточно базовые вещи. А тесты тут особо и не причем.

Читать полностью…

StartAndroid

Вкратце суть. В байт код ваших классов будут вноситься изменения, например замена + на - или < на > . И после этого будут выполнены тесты. Если ошибок не было, значит тесты не покрывают этот код.

Читать полностью…

StartAndroid

Следующие пара докладов будут про тестирование

Читать полностью…

StartAndroid

Спикер достаточно известен. Вы могли видеть его в андроид видео от гугл

Читать полностью…
Subscribe to a channel