Homepage
Open in app
ProAndroidDev
Sign in
Get started
All Stories published by ProAndroidDev on July 09, 2020
All
2020
July
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Sort by most read
Elvina Sh
in
ProAndroidDev
Jul 9, 2020
Android Bottom Sheet Behavior and Animated Button on Top of It
How we modified our Android application…
Read more…
667
4 responses
Anvith Bhat
in
ProAndroidDev
Jul 9, 2020
Kotlin: Known Unknowns
A dive into commonly used directives and how they work under the hood
Read more…
331
1 response
Artem Gapchenko
in
ProAndroidDev
Jul 9, 2020
Automated Tests for Cache Migrations on Android
Read more…
14
July 07, 2020
July 10, 2020
About
ProAndroidDev
The latest posts from Android Professionals and Google Developer Experts.
More information
Tags
Test Automation
Testing
Espresso
Sqlite
Android App Development
Kotlin
Android
Programming
UI
Design
Editors
Andy Dyer
ProAndroidDev.com
Greg Fawson
Sergii Zhuk
Brian Gardner
Mario Sanoguera de Lorenzo
Omolara Adejuwon
PAD Editorial
Writers
Nikita Kozlov
Danny Preussler
Antonio Gutierrez
Ihor Kucherenko
Irina Galata
Egor Andreevich
Alex Yarovoi
@sliskicode
Nikola Despotoski
Adam Bennett
Nilesh Deokar
ashdavies ™
Evgenii Matsiuk (Eugene Matsyuk)
Ankit Sinhal
Britt Barak
Shagun Khemka
Hazem Saleh
Nick Capurso
Gabor Varadi
Muhammad Wajeeh
Brendan Fahy
Bakhtar Sobat
James Shvarts
Garima Jain
Huan Nguyen
Jorge Sánchez (xurxodev)
Lorenzo Quiroli
Itai Hanski
Anna Yan
Vandolf Estrellado
Tomek Polański
Patrick Elmquist
Richa Khanna
Andrey Melnikov
Globaldev Group
Aris Papadopoulos
Yaroslav Berezanskyi
Sergey Grekov
Konstantin Tskhovrebov
Mladen Rakonjac
Vortana Say
Samuel Agbede
Mirek Stanek
Marc Garcia
Fábio
Jov Mit
Sunil Kuntal
Kamil Seweryn
Remario Richards
Juan Ignacio Saravia
Mihaly Nagy
Gonzalo Martin
Ninad MG
Ivan Kupalov
Jag Saund
Rui Gonçalo
Ishan Khanna
Stfalcon.com
Elye - A One Eye Developer
Andre Perkins
Romit Choudhary
Yakiv Mospan
Rajan Maurya
Akshay Chordiya
Andrew Lord
Nate Ebel
Mateusz Budzar
Michele Marchetti
Rafaela Guerra
Francisco García Sierra
Petros Douvantzis
Saurabh Pant
Sofia Huts
Benoît Quenaudon
Tomasz Rykała
Sindre Moen
Ajinkya Badve
Nazmul Idris (Naz)
Ronen Sabag
Alexey Soshin
Gerry High
passsy
Eric Lin
Mohsen Mirhoseini
Joao Alves
Roman Danylyk
Wojciech Sadurski
Hari Vignesh Jayapalan
Josias Sena
Ozzy Thebe
Reza Bigdeli
Jintin
Wilfried Mbouenda Mbogne
Oleksandr Melnykov
Doug Arcuri
Ilya Nixan
Tomoaki Imai
Yonatan V. Levin
Fırat Karababa
Michal Bialas
Valdio Veliu
Craig Russell
Igor Wojda 🤖
Preston Garno
Lara Martín
Sebastiano Poggi — seb@androiddev.social
Kapil Bakshi
Vladimir Ivanov
Juhani Lehtimäki
Dmytro Khmelenko
Husayn Hakeem
Görkem Erol
Aanand Shekhar Roy
Rafael Toledo
Enrique López-Mañas
Mario Sanoguera de Lorenzo
Kuba Skierbiszewski
Gianfranco Gasbarri
Ashesh Bharadwaj
Ataul Munim
Antoni Castejón García
Norbert
Harshit Dwivedi
Leonid Ustenko
Carlos Daniel
Yossi Segev
Ivan Morgillo
Roman Elizarov
Mike Hoolehan
Nick Skelton
Zhang QiChuan
Jitin Sharma
Filip Procházka
Anurag Dhunna
Emma Suzuki
jerry chen
Greg Perry
Andrea Bresolin
Yury Chelomin
Chuang Xie
Andrew Orobator
Sagar Viradiya
Filipe Batista
Kevin Galligan
esu eswaran
Sourabh Gupta
Tim Sneath
Ken Gilmer
M. Reza Nasirloo
Moj
Ümit Duran
Mina Kamel
Remco Mokveld
Muhammed Salih Guler
Ryan Edge
Henry Tao
iñaki villar
Akshay Moorthy
Jose Corbacho
Veeresh Charantimath
Aaron Oertel
Calum Gathergood
Damian Burke
Asfak Saiyed
Dirk Eisold
Jarosław Michalik
Vivek Maskara
Ilya Lim
Nsikak Thompson
Ashwini Kumar
Kate Stirling
Saurabh Patel
Josep Rodriguez
Rygel Louv
Rafa Ortega
Alessandro Biessek
Stephen Samuel
Sviatoslav Melnychenko
Udit Verma
Anitaa Murthy
Raul Hernandez Lopez
Pooja Bhaumik
AUBY Khan
Bartek Lipinski
Burhanuddin Rashid
SayOne Technologies
Sérgio Moura
zan
ChandraSaiMohan bhupathi
Tristan Larsin
Fred Porciúncula
Adwait Vyas
Bruno Aybar
Deven Joshi
Shuaib Afegbua
Naveen T P
stephenwzl
Chizoba Ogbonna
QuickBird Studios
Saurabh Singhal
Antonio Leiva
Mayur Rokade
Michał Pawlik
Paulo Sato
Bapusaheb Patil
AR Deploy
Valery Ponomarenko
Adib Faramarzi
Josef Raska
Achraf Amil
Anthony Sierra
Nazar Ivanchuk
Saroj
Timothy Chow
Deividas Strioga
Ayusch Jain
Arunkumar
Dhruvam Sharma
Vlad Hudnitsky
Mayank Bhatnagar
Farouk Touzi
Mitchell Tilbrook
Felipe Lima
Amanjeet Singh
Martin Devillers
Pankaj Kumar Makwana
Arman Chatikyan
Matthew Dolan
Sebastian Sellmair
Matthew Bartos
Oleh Haidaienko
Nicola Corti
Mark Ng
Sammy Odenhoven
Mohanraj Karatadipalayam
Kirill Rozhenkov
Vince Delricco
Jean-Michel Fayard
TJ
JunRong
Hadi Lashkari Ghouchani
Carlos Palacin Rubio
Mayowa Adegeye
Ali Asadi
Preslav Rachev
Wahib Ul Haq
Nour El Islam SAIDI
florent champigny
Anton Bohomol
amit d4vidi
Felipe Magalhães
Guy Griv
Marc Obrador Sureda
Pankaj Rai 🇮🇳
Marcos Holgado
Ievgenii Tkachenko
pablisco
Carter Hudson
Ishan Fernando
Hector de Isidro
Akaita
Kamil Bekar
Shk Schneider
Pamela Hill
Anvith Bhat
Oussama Hafferssas
Terence Zafindratafa
Mayank
Adam Ahmed
Joffrey Bion
A. A.
John Paul
Radheshyam Singh
Carlos M
Eric N
Alin Turcu
David Debre
Hari Sudhan
Marcin Adamczewski
Sebastiano Gottardo
Stanislaw Baranski
Maciej Witowski
Alexander Nozik
Piotr Mądry
Kaiwalya Khasnis
Maciej Kozłowski
Sergey Zabelnikov
Anubhav Gupta
Anastasia Finogenova
Miłosz Lewandowski
Iveta Jurcikova
Peter Sommerhoff
Gurleen Sethi
Tibi Csabai
Jirka
Thomas Middel
Rudy Sonetti
Manuel Mato
Josh Feinberg
Wojciech Dziemianczyk
Roberto Orgiu
Ivan Martinović
Roger Taracha
Dvir Daniel
Ashish Rawat
Uberto Barbini
Gal Maoz
Taras Morskyi
Rakshit jain
Vasya Drobushkov
Yaowei Yeo
Ratul Sarna
Jackson Cheek
Elmira Farahani
Daniele Orlando
Nikita Belokopytov
David Vávra
Kaloyan Roussev
Grzegorz Matyszczak
Pratyush Kshirsagar
Anton Malinskiy
amod kanthe
Vlado Ozretic
Giora Shevach
Adriano Celentano
Nino Handler
Nimrod Dayan
Hadi Tok
Renaud Cerrato
Prakriti
Bhavya Karia
Andrii Chubko
karntrehan
Łukasz Chromy
Ian Alexander
Eljo Prifti
Dario Incalza
Pavlo Ratushnyi
Philipp Ebert
Shreyas Patil
David Rawson
gökhan alıcı
Anatoliy Lukyanov
Anton Hadutski
Dmitry Khasanov
Oleksii Shliama
Tuan Kiet
Alex Forrester
Greg Fawson
Ivan Shafran
Xiaoyi LI
Giovanni Laquidara
Boonya Kitpitak
Krzysztof Dąbrowski
Ryan Rawlinson
Shivam Chopra
Antony Harfield
Akhil Gupta
Monika Kumar Jethani
Stavro Xhardha
Pavlos-Petros Tournaris
Sarathi Hansen
Rick Busarow
Ricardo Costeira
Damanpreet Singh
Alexander Sytnyk
Hanan Rofe Haim
Martin Bonnin
Mohamed Fakhry
Prashant Barahi
Cristian Menárguez González
Dhruv Taneja
Łukasz Wiśniewski
David González
Dmitry Si
Magda Miu
Tayfun Cesur
Paolo Rotolo
Jeremy Rempel
Peter Törnhult
Alistair Sykes
Elliot Mitchell
Daniel Beleza
Enrico Bruno Del Zotto
Nikit Bhandari
Thomas Sunderland
Cafer Mert CEYHAN
serap bercin
Saurabh Arora
Mohammed Audhil
Michael Spitsin
mvndy
Altuğ Keçiciler
Divya Vikash
Tam H. Doan
Nikolai Kotchetkov
Domenico Rotolo
Peter-John Welcome
Jorge Nicolás Nogueiras
Marcin Oziemski
ShahRukh
Mayowa Egbewunmi
Oleg Osipenko
Eli Fox
Denis Brandi
Chris Cooper
Hans Joosep Lahe
Miguel Ángel Ruiz López
Achmad Fachrudin
Kishan Maurya
Ali Azaz Alam
Shahab Golpaiegan
Matt Dupree
Abhilash Das
Kirill Rozov
Chan Myae Aung
Marcello Galhardo
Fernando García Álvarez
Joshua Schriever
Alison Wyllie
Gaëlle Minisini
Rob Pridham
Satya Pavan Kantamani
Mikhail Kulaha
Suchi Bansal
Anton Shinkaretsky
Patrick Cousins
Prasad Pulikal
Dmitry Akishin
Zed
Siva Ganesh Kantamani
Arif Nadeem
Kareem Waleed
Łukasz Marczak
Madalin Valceleanu
Adam Hurwitz
Sanyog Ghosh
Zsolt Kocsi
Igor Escodro
Volodymyr Buberenko
Vladislav Ermolin (Uladzislau Yarmolin)
Phellipe Silva
Kurt Renzo Acosta
Vadims Savjolovs
C’Aira Shields
Igor Malytsky
Alexander Sitnikov
Suleyman Fatih Giris
Ankit kumar
Federico Puy
Thierry Schellenbach
Ahmed Mahmoud Eltaher
Johann Blake
Tushar Saha
Mustafa Khaled
Yaryna Myrka
Oleksandr Kucherenko
Shivam
alireza abdolalipoor
Chirag Kunder
Mohit Sarveiya
Suraj Shah
Waseef Akhtar
Clinton Teegarden
Sergio Belda
Elvina Sh
Christian Schmitz
Augusto Herbel
WhatTheInternetLife
André Thiele
Sumeet Rukeja
Jaewoong Eum
Bigyan Thapa
William Gouvea
Denis Shilov
Mostafa Gazar
Slava Vaniukov
Denys Soroka
Ashish Kumar
Reza
Baljeet Singh
Noa Raz
Rohit Surwase
Julián Ezequiel Picó
Duy Pham
Gaël Marhic
tomerpacific
Shelby Cohen
Ruslan Myhal
Myrick Chow
Prafull Mishra
Jossi Wolf
Fernando Raviola
Harshitfit
Akshay Nandwana
Sahil Sharma
Chen Zhang
Sanket Vekariya
Björn Kopiske
Emmanuel Ortiguela
Giorgos Neokleous
Sergey Lapin
Roderik Lagerweij
Animesh Roy
Ahmad El-Melegy
Giuseppe Vetri
Mkhytar Mkhoian
Furkan Aşkın
Ismael Di Vita
Maciek Malak
Nishchal Raj
Stephen Vinouze
Alex Vasilkov
Kunal Chaubal
Prateek Prasad
Deborah Yambenu
Harpreet Seera
Andrew Japar
Harshal Dev
Ahmed Rizwan
Angélica Oliveira
Vipin KT
Shivam Dhuria
Alex Krafts
Abhinav Singh
Artem Gapchenko
Alexey Glukharev
Manuel Ernesto
Anoop M Madasseri
Samir Khan
Ivann Ruiz
Mobin Munir
Cristian Villaseca
Guilherme Delgado
Aleksandar Balalovski
Javier Marsicano
Niharika Arora
hongbeom
Lina Berzinskas
Sujata Swamy
Kumar Gaurav
Siddhant Panhalkar
Andrei Beriukhov
Júlio Zynger
Catalin Gheorghe
Ahmad Kamil Almasyhur
yawei
wathsala danthasinghe
Jomar Tigcal
Gunjan Kalita
Max Hübscher
Seanghay
Rosário Pereira Fernandes
Shubham Panchal
Thanos Tsakiridis
Leandro Ocampo
Catalin Ghita
Aidan Mcwilliams
Miroslav Kacera
Aung Kyaw Paing
Vladimir Petrovski
Denis Crăciunescu
Alankrita Shah
Bhavya
Aleksei Jegorov
Saurabh Mishra
Kobiton
Tolga Can Ünal
Alfred
Swapnil Tiwari
Erick Sumargo
kunal puri
Arkadii Ivanov
Anup Ammanavar
Gaurang Shaha
Abhishek Bansal
Souvik Biswas
Hán Trung Kiên
Halil Ozercan
Aman Bansal
Chetan Gupta
Zhelyazko ("Zheko") Atanasov
Ashu Tyagi
Farhan Rasheed
Isaac Udy
Alexandr Voronsky
Safa Orhan
Perfachhi
Mudit Sen
Shashank Mishra
Dai
Ali Rezaiyan
Krzysztof Marczewski
Jamshid Mamatkulov
Usama K. Zafar
Kartik Singhal
Elena Stepanova
Ziv Kesten
Shalu T D
Maribel Maisano
İbrahim Süren
rajan ks
Abhishek Jangra
Phrase
Balarka Velidi
Patrick Steiger
Rishit Dagli
Kanchan Pal
Ali Yüce
Mustafa Yiğit
Alexey Bykov
Viacheslav Alferov
David Ferrand
Dejan Kuritz
Nour El-Deen Abou El-Kassem
Julius Uy
Roman Kamyshnikov
Viktoriia.io
Kaustubh Patange
Rasul Aghakishiyev
Ankur Gupta
Alexander Shafir
Jordi Saumell
Ivan Kuten
Dmitrii Kachan
Ashish Yadav
Max Kach
Metin Ozcura
Karan Dhillon
Michael Ferguson
Daniel Horowitz
Dennis Anderson
Chukwuemeka Nwagu
Suson Thapa
Perihan Mirkelam
Marton Braun
Musab Alothman
Robert Levonyan
Nav Singh
John Hoegy
longv
Alejandro Weichandt
Tamás Kozmér
Eric Silverberg
Arnaud Giuliani
Torkel Velure
Nishan Wijesinghe
Tarek Ben Driss
Abdul Hakeem Mahmood
Yasin Kaçmaz
Gurgen Gevondov
Begüm Yazıcı 👩🏻💻
Alex Zhukovich
Damien Diehl
Artem Kalachian
Boris Farber
Ahmed Abdelmeged
Oleksandr Berezhnyi
Hugo Matilla
Cesar Valiente
Miguel Sesma
Harin Trivedi
Alex Hart
Ibanga Enoobong
Daksh Gupta
Mohammad Saeed
Pierce Zaifman
eSparkBiz
Anders Ullnæss
Chaitanya Pramod
Kunal Raghav
Yash Soni
Kartik Sharma
Stojan Anastasov
Nitin Verma
Stefan M.
Khaled Qasem
Vladimir Jovanović
Cody Engel
Nash
Fabio Collini
Lin Min Phyo
Ahmed Tarek
Max
Philippe BOISNEY
Tom Seifert
Joaquim Ley
Vivek Singh
Shashank Tomar
Marharyta Nedzelska
Somesh Kumar
Francisco Riádigos
Rajeev Dixit
Martin Marconcini
Egbai Smile Mmumene
Lukas Lechner
Damian Petla | Tilt
Mohammed Hemaid
Alex Saveau
Jorge Garrido Oval
Ryhan Hasan
Pavneet Singh
Nick Cruz
Mike Nakhimovich
Riyaz Ahamed
Paulina Sadowska
Mikhael Lopez
Suraj Sau
Marc Prengemann
Arildo Borges Jr
Mayank Kharbanda
Tomislav Smrečki
Nitish Sharma
Asi Dahan
Gaurav Bhola
Dinorah Tovar
Aidan Low
Peng Jiang
Moataz Hisham
Shubham Garg
Ágoston Romhányi
Inuwa Ibrahim
Deniz Demirci
Avinash Agarwal
DeveloperSpace
Paulo Pereira
Karol Wrótniak
Rahul Sainani
Aleksandra Krzemień
Cristopher Oyarzun
Rashanjyot Singh
Stelios Frantzeskakis
Christopher Elias
Yves Kalume
Tim Rijckaert
Hossein Amini
Asutosh Nayak
Victor Brandalise
David Guerrero
filipe alves
Patryk Kosieradzki
eakurnikov
Anubhav
Mr Umbrella
Pavlo Stavytskyi
Yanneck Reiß
Andrei Belous
Heitor Paceli
Sergey Nes
Yahor Urbanovich
Cengiz Toru (🇵🇸 #FreePalestineFromGenocide)
Ramit Pahwa
Derek Bingham
Kashif Mehmood
Abhi Muktheeswarar
Abhas Kumar
Graziano Rizzi
Rotem Matityahu
Danish Amjad
Priyansh Kedia
Ruben Quadros
Piotr Prus
Abhishek Pundir
Denis Rudenko
Angelo Marchesin
Dmytro Shuba
Anusree Sajeevan
Mario Arias
Ahmed Tikiwa
Aseem Wangoo
Nikhil Bansal
Kasem SM
Ahmad Hamwi
Marco Cattaneo
Abhi
Alican Tipi
Hicham Boushaba
Akanshi Srivastava
Murat Tüzel
Cedric Ferry
Dilraj Singh
Leon Chiver
Vishu Gupta
shafayat hossain
Hemanshu Varma
Hitesh Chopra
Alex Styl
Wenn
Abhishek Saxena
Sinan Kozak
Fernando Prieto
Jimly Asshiddiqy
Matthew Callery
Shrey Sindher
Myric September
Pedro Glória
Ed Holloway-George
Ehsan Ghorbannezhad
Mehdi Yari
Francesco Stranieri
Matt Robertson
Heba Mekawi
Alex Zaitsev
Ali Baha-Abadi
Rahul Ray
Mark Miller
Gérard Paligot
Petrus Nguyễn Thái Học
Hieu Vu
Manoj Mohanty
Mukesh Solanki
Sneh Pandya
Jacob Ras
Hemant Sharma
Bruno Wieczorek
Vinod Baste
Florent Blot
Matias Calvo
Vergil
Dor Sakal
Maksimnasalevich
maiatoday
Nishant Aanjaney Jalan
Prateek Batra
ABHINAV CHAUHAN
Christina Rozenkova
Saksham Pruthi
Enes Varol
Senchurin Nick
Deepak Nair
Gideon Paul
Aleksandar Zekovic
Sergei Petrov
Ankur Anurag
Sonika Srivastava
Ansh Sachdeva
Daniel Knauf
Anshul Khattar
Akash Khunt
Marco Signoretto
Naman Garg
Paul Knulst
Sk Ahron
Morad Azzouzi
Sergei Mikhailovskii
Dharmesh Basapati
Oleg Beloy
Mansi Shah
Katie Barnett
Inder singh
Matthias Schenk
Anton Popov
Lucas
Caique Oliveira
Evgeny Landarsky
D I N E S H
Burak
Odin Asbjørnsen
Lucia Lenz
Keshav kant gupta
Tanay Tandon
Ban Markovic
Aleksandr Pilgun, PhD
Valery Petrov
Srikrishna Sakunia
Hakob Vardanyan
Shangeeth Sivan
Ayushi Gupta
Maciej S.
Syntia
Kaaveh Mohamedi
Oleksandr Savsunenko
Ji Sungbin
Oleksandr Stelmakh
Nikita Grishko
Pooja Shaji
Ademir Queiroga
Torcheux Frédéric
Pragnesh Ghoda
Raheem Hameed
Tom Colvin
Anand Verma
Isuru Rajapakse
exyte
Tanmay Patil
Daniel Atitienei
Jai Goyal
Saldi Sourabh
Talsec
Omkar Tenkale
Ade Fruandta
Mert Toptas
Jonathan Mercandalli
Minsoo Cheong
Markus Hintersteiner
Aayush Chaudhary
Roman Chugunov
Jakhongir Madaminov
Stacy Devino
Mahmoud Afarideh
Abhilash
Mirzamehdi Karimov
Umut TEKE
Sourabh kaushik📱💻: Android/POS Developer
Baruch Nurilov
Tomáš Repčík
Neas
Anmol Verma
Ruslan Kim
Talha Fakıoğlu
Nikhil Mandlik
Ugurcan Yildirim
Zakir Sheikh
Caner Kaşeler
Mário A M Martins
Eevis Panula
Alejandro Zurcher
Mansuri Yamin
Akshaya Narayan Dikshit
Vita Sokolova
Mgrotepass
Jordan Gout
Stephen Siapno
Thomas Kioko™
Phat Nguyen
Nirbhay Pherwani
Mohammed Akram Hussain
Shoaib Mushtaq
Sagar Malhotra
Aniket Bhoite
Raghav Aggarwal
Nek.12
Danil Perevalov
David Merian
Dhananjay Yadav || Android Developer
Jeremy
Om Parashar
Anatolii Frolov
Imre Kaszab
Vahid Garousi
Ruthwik
Stefano Natali
Harry
Debanshu Datta
Tarun Yekbote
Pouya Mazloumpour
Rohan Maity | RotBolt
Mohsen Mousavi
Andrey Bogomolov
Max Sidorov
Fabri Di Napoli
Alejandra Stamato
Sven Nähler
ZhangKe
Tezov
Yashchaturvedi
Aung Thiha
Hasan Abdullah
First I have fika, then I write apps.
Konstantin Merenkov
Gabriel Brasileiro
Bill Tsapalos
Michal Ankiersztajn
Eric Ampire
Robert Baricevic-Petrus
Ishan Vohra
Muhammad Mohsin Shafqat
Ahmed Elshaer
Andrii Veremiienko
Nandha Kumar
André Mion
Vivien Mahé
Hayk Mkrtchyan
Costa Fotiadis
Pushpal Roy
Nick Rout
Manuel Vivo
Alireza Fard
shy.yi.labs
Suhyeon Kim
Tosin Onikute
Burak Karaduman
Nimit Raja
Justin George
Eury Pérez Beltré
Lukasz Wojtach
Ayaan Javed
Binay Shaw
Sandeep Kella
Aritra Das
Maya Mohite