cucersara's Stars
darian-catalin-cucer/android-kotlin-basics-dependency-inversion-principle
Dependency Inversion Principle (DIP) in Kotlin is a software design principle that suggests that high-level modules should not depend on low-level modules, but both should depend on abstractions.
darian-catalin-cucer/android-kotlin-basics-two-sum
The Two Sum problem asks to find the indices of two elements in an array that add up to a given target sum. The algorithm implemented here uses a hash table to keep track of the elements in the array, allowing for a time complexity of O(n) instead of the O(n^2) that would result from a brute-force search.
darian-catalin-cucer/android-sdk
The Android SDK (Software Development Kit) is a collection of tools and libraries for building Android applications. It includes a set of APIs, an emulator, development tools, and documentation to help developers create high-quality apps for the Android platform.
darian-catalin-cucer/CurrentLocation
"CurrentLocation is an Android feature that allows an app to determine and access the device's current geographical location using GPS, Wi-Fi, or mobile network information."
darian-catalin-cucer/F1RACES
Keep up with all the latest Formula One races and results with the F1Races Android App. Get race schedules, circuit information, and news updates all in one place.
darian-catalin-cucer/Solution
Prepare for coding interviews with the LeetCode Solution Android App. Practice your coding skills with solutions and explanations for various problems on LeetCode. Option to save and submit your own solutions.
darian-catalin-cucer/android-kotlin-basics-3sum
3SUM is a problem of finding all unique triplets in an array that sum to zero. It has O(n^2) time complexity using hash maps or sorting.
darian-catalin-cucer/android-kotlin-basics-4sum
4SUM is a computational problem that asks if there are four elements in an array that sum to a given target. It is an extension of the well-known 3SUM problem.
darian-catalin-cucer/android-kotlin-basics-absolute-value
absoluteValue is an extension function in Kotlin that returns the absolute value of a number.
darian-catalin-cucer/android-kotlin-basics-acos
The acos function in mathematics returns the arc cosine of a value, which is the angle in radians whose cosine is the given value.
darian-catalin-cucer/android-kotlin-basics-contributions
Git contributions are recorded actions performed by a user, such as commits and pull requests, that can be tracked to measure a user's activity on a project.
darian-catalin-cucer/android-kotlin-basics-forks
A fork in Git creates a copy of a repository that allows for independent development of a project, while keeping the original codebase intact.
darian-catalin-cucer/android-kotlin-basics-fragment-lifecycles
Fragment Lifecycle is a sequence of methods called at various stages of a fragment's lifecycle, from creation to destruction. It includes methods like onCreate, onCreateView, onStart, onResume, onPause, onStop, onDestroyView, and onDestroy.
darian-catalin-cucer/android-kotlin-basics-fun-abs
The abs() function is a built-in function in many programming languages that returns the absolute value of a number, which is its distance from zero.
darian-catalin-cucer/android-kotlin-basics-interface-segregation-principle
Interface Segregation Principle (ISP) in Kotlin is a software design principle that suggests that interfaces should be kept separate and small, so that a class can implement only the interfaces that it needs, without being forced to implement unnecessary methods.
darian-catalin-cucer/android-kotlin-basics-issues
Git issues are used to track and manage bugs, feature requests, and other project-related tasks. They help teams collaborate and stay organized.
darian-catalin-cucer/android-kotlin-basics-number-of-artimetic-triplets
Number of arithmetic triplets refers to finding the count of triplets in an array that form an arithmetic sequence, with a common difference 'd'.
darian-catalin-cucer/android-kotlin-basics-open-closed-principle
Open-Closed Principle (OCP) in Kotlin is a software design principle that suggests that classes should be open for extension but closed for modification, allowing for flexibility and maintainability.
darian-catalin-cucer/android-kotlin-basics-single-responsability-principle
Single Responsibility Principle (SRP) in Kotlin is a software design principle that suggests a class should have only one reason to change.
darian-catalin-cucer/android-kotlin-basics-two-sum-input-array
Two Sum II - Input array is sorted" is a problem where we need to find the indices of two numbers in a sorted array that add up to a target, using a two-pointer approach.
darian-catalin-cucer/AndroidSDUI
Android Server-Driven UI (SDUI) is a new approach to building user interfaces in Android applications. It leverages the power of servers to manage the presentation of data and logic, freeing up the client to focus on user interactions.
darian-catalin-cucer/bioinformatics-algorithms
Bioinformatics algorithms are computational tools used to analyze and interpret biological data, such as DNA or protein sequences, to understand biological processes and systems.
darian-catalin-cucer/ButtonCurrentLocation
ButtonCurrentLocation is an Android button widget that, when tapped, locates and displays the user's current geographical location on a map
darian-catalin-cucer/DesignPatterns
Design patterns is basically a solution or blueprint for a problem that we get over and over again in programming, so they are just typical types of problems we can encounter as programmers, and these design patterns are just a good way to solve those problems, there is a lot of design pattern in android.
darian-catalin-cucer/euclidean-algorithm
Euclidean Algorithm is an efficient algorithm for finding the greatest common divisor (GCD) of two numbers. It repeatedly computes the remainder of the larger number divided by the smaller number until the remainder is zero, at which point the smaller number is the GCD.
darian-catalin-cucer/FFT
FFT (Fast Fourier Transform) is a mathematical algorithm used to transform a time-domain signal into its frequency-domain representation, which is useful for analyzing and processing signals in various fields such as audio and image processing.
darian-catalin-cucer/Memory-Leaks
Prevent crashes and slow performance with the Memory Leaks guide for Android. Learn about memory management, how to detect memory leaks, common causes, and best practices to avoid memory leaks in your Android apps. Improve the stability and performance of your apps today.
darian-catalin-cucer/Memory-Management
Optimize the performance of your Android apps with the Memory Management guide. Learn about memory management in Android, memory optimization techniques, common causes of memory problems, and best practices for memory management in Android apps. Ensure your apps run smoothly with this guide.
darian-catalin-cucer/NavigationDrawer
"NavigationDrawer is an Android UI component that provides a sliding menu drawer for navigation in an app, allowing users to access different sections of the app from a main screen."
darian-catalin-cucer/SlidingMenuNavigation
"SlidingMenuNavigation is an Android library that provides a sliding menu navigation drawer for apps, allowing easy access to app's different sections and functionalities."