Application calculates and displays the average execution time of these operations.
Technology stack: Language - Java Architecture pattern - MVP View Binding, ViewPager, RecyclerView DI - Dagger2 Multithreading - RxJava2 + RxAndroid2
Functionality: 3 Collections: ArrayList, LinkedList, CopyOnWriteArrayList. 2 Maps: TreeMap, HashMap. App calculates duration of operations adding, removing and searching;