Darian-Cătălin Cucer (@darian-catalin-cucer)
  • Stars
    star
    1,113
  • Global Rank 27,609 (Top 1.0 %)
  • Followers 1,963
  • Following 19
  • Registered over 3 years ago
  • Most used languages
    Kotlin
    89.0 %
    Java
    4.7 %
    HTML
    2.4 %
    C#
    1.6 %
    Others
    2.4 %
  • Location πŸ‡·πŸ‡΄ Romania
  • Country Total Rank 14,182
  • Country Ranking
    Kotlin
    5
    Dart
    99
    Java
    139
    HTML
    264
    C#
    421
    Python
    1,248
    JavaScript
    1,273

Top repositories

1

Chess

This project is an open-source chess Android application that lets you play against AI or other players. The app is easy to use and has a sleek interface. The AI uses a robust chess engine to provide challenging opponents. With this app, you can improve your chess skills, compete with others, or simply enjoy a game of chess on the go.
Kotlin
9
star
2

Tetris

This is a classic Tetris game for Android, featuring addictive gameplay and retro graphics. Players can enjoy endless hours of fun, as they stack blocks and attempt to reach the highest score. The app is easy to play, but challenging to master, making it a great choice for gamers of all skill levels. Download now and join the fun!
Kotlin
6
star
3

cucerdariancatalin

5
star
4

Marvel

An Android app for Marvel fans! Keep up with news, videos, comics & more about your favorite characters. Features a comprehensive Marvel database of movies, TV shows & comics. Join the Marvel community!
Kotlin
5
star
5

Calendar

"Immerse yourself in the wizarding world of Harry Potter with our official Android app. Explore Hogwarts, discover spells, and join the battle against Voldemort. Join the millions of fans worldwide and experience the magic of Harry Potter like never before."
Kotlin
5
star
6

Clock

A simple and reliable clock application with customizable themes and the ability to display the date and weather information.
Kotlin
4
star
7

Snake

This is a classic snake game, now available on Android! The game features a retro style design and smooth gameplay, perfect for casual gaming sessions. You can choose from different levels of difficulty, and compete with friends to see who can get the highest score.
Kotlin
4
star
8

HarryPotter

Explore the magical world of Harry Potter like never before with our Harry Potter Android App. With features like spell-casting, character profiles, and a sorting hat quiz, you'll feel like you're truly a part of Hogwarts. Download now and immerse yourself in the magic of Harry Potter.
Kotlin
4
star
9

Crypto

Explore the Marvel universe with this comprehensive Android app. Get latest news, videos, and information about your favorite characters like Spider-Man, Iron Man, Captain America, and more. A must-have for Marvel fans!
Kotlin
3
star
10

Player

A music and video player with a user-friendly interface, support for various file formats, and customization options.
Kotlin
3
star
11

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.
Kotlin
3
star
12

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.
Kotlin
3
star
13

F1

Get closer to the thrill of F1 racing with our official Android app! Stay up to date on race results, schedules, and news. Get exclusive in-depth analysis, live timing and audio commentary. Customize your experience and never miss a moment of the action
Kotlin
3
star
14

Solitaire

A classic Solitaire game with smooth gameplay and various customization options, including card designs and background themes.
Kotlin
3
star
15

OOP

Our OOP Android App utilizes the principles of Object-Oriented Programming to create a robust and scalable app for Android. With clean code and modular design, it's perfect for developers looking to improve their OOP skills or build an advanced Android app.
Kotlin
3
star
16

android-kotlin-basics-interview

Kotlin is an open-source programming language used to develop Android apps. It is concise, safe, and interoperable with Java. Basic concepts include syntax, data types, functions, null safety, and control flow statements.
Kotlin
3
star
17

contribution-cwti-cscl-exploring-role-of-security-transaction-security-research

Skills and knowledge required to be a successful security engineer in transaction security research.
Java
3
star
18

Gallery

Gallery - Phone Storage App Beautiful 3D with latest graphics instead of old one. Download free android gallery app in google play store, is the well-designed gallery replacement for the built-in phone app update. QuickPic gallery update collection for fast user interface.
Kotlin
3
star
19

UX

"Transform the way you design your Android apps with this comprehensive UX app. Get tips, tools and resources to improve user experience and boost app success."
Kotlin
3
star
20

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.
Kotlin
3
star
21

Fragments

A Fragment represents a reusable portion of your app's UI. A fragment defines and manages its own layout, has its own lifecycle, and can handle its own input events. Fragments cannot live on their own--they must be hosted by an activity or another fragment.
Kotlin
3
star
22

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.
Kotlin
3
star
23

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'.
Kotlin
2
star
24

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.
Kotlin
2
star
25

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."
Kotlin
2
star
26

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.
Kotlin
2
star
27

Puzzle

A fun and challenging puzzle game with various levels and difficulties, including jigsaw puzzles, mazes, and more.
Kotlin
2
star
28

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.
Kotlin
2
star
29

VoiceRecorder

A simple and user-friendly voice recording application with features such as high-quality recording, easy playback, and organized file management.
Kotlin
2
star
30

easy-crypt

2
star
31

test00

Kotlin
2
star
32

contribution-cwti-cscl-prevent-mobile-rest-api-attacks

Secure an API REST for mobile apps, especially when sniffing requests gives you the β€œkey".
Java
2
star
33

android-kotlin-basics-absolute-value

absoluteValue is an extension function in Kotlin that returns the absolute value of a number.
Kotlin
2
star
34

SMSMessenger

A secure and user-friendly SMS messaging application with features such as group messaging, multimedia messaging, and message archive.
Kotlin
2
star
35

Sudoku

A challenging and addictive sudoku game with various difficulty levels, automatic error checking, and customizable themes.
Kotlin
2
star
36

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.
Kotlin
2
star
37

mobile-performance-optimization

A guide to optimizing the performance of mobile applications for better user experience
2
star
38

mobile-ads

2
star
39

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.
Kotlin
2
star
40

test-6

Kotlin
2
star
41

Contacts

A simple and user-friendly contact management application that allows you to store and manage your contacts easily and efficiently.
Kotlin
2
star
42

Calculator

An electronic calculator is typically a portable electronic device used to perform calculations, ranging from basic arithmetic to complex mathematics. The first solid-state electronic calculator was created in the early 1960s
Kotlin
2
star
43

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.
Kotlin
2
star
44

android-kotlin-basics-merge-sort-algorithm

Merge sort is a divide and conquer algorithm used for sorting arrays. It divides an array into smaller arrays, sorts them, and then merges them back together.
Kotlin
2
star
45

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.
Kotlin
2
star
46

Alarm

An intuitive and customizable alarm clock application with features such as snooze, multiple alarms, and built-in sounds.
Kotlin
2
star
47

api

A simple and flexible API framework that allows developers to quickly and easily create and manage APIs for their applications.
Kotlin
2
star
48

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.
Kotlin
2
star
49

ButtonCurrentLocation

ButtonCurrentLocation is an Android button widget that, when tapped, locates and displays the user's current geographical location on a map
Kotlin
2
star
50

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.
Kotlin
2
star
51

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.
Kotlin
2
star
52

CleanArchitecture

Clean architecture is a method of software development in which you should be able to identify what a program performs merely by looking at its source code. The programming language, hardware, and software libraries needed to achieve the program's goal should be rendered obsolete.
Kotlin
2
star
53

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.
Kotlin
2
star
54

Uber

The Uber Android App makes it easy to get a reliable and convenient ride with just a few taps. Get fare estimates, track your driver, and pay for your trip directly from the app.
Java
2
star
55

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.
Kotlin
2
star
56

ViewModel

ViewModel is a class that is responsible for preparing and managing the data for an Activity or a Fragment . It also handles the communication of the Activity / Fragment with the rest of the application
Kotlin
2
star
57

SQLite

A simple and lightweight SQLite client library for managing SQLite databases in your application.
Kotlin
2
star
58

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.
Kotlin
2
star
59

contribution-stackoverflow-dvalin

Room error - "Cannot figure out how to save this field into database. You can consider adding a type converter for it."
Java
2
star
60

MVVM

MVVM stands for Model, View, ViewModel. Model: This holds the data of the application. It cannot directly talk to the View. Generally, it's recommended to expose the data to the ViewModel through Observables. View: It represents the UI of the application devoid of any Application Logic.
Kotlin
2
star
61

google-maps

A user-friendly Google Maps client application that allows you to explore maps, get directions, and find nearby places, all from the comfort of your device.
Kotlin
2
star
62

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.
Kotlin
2
star
63

contribution-cwti-cscl-best-practices-and-resources-for-beginners

Best practices and resources for beginners to build a strong foundation.
Java
2
star
64

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.
Kotlin
2
star
65

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.
Kotlin
2
star
66

Security-Driven-Development

Secure your Android app development with the Security Driven Development guide. Learn about authentication and authorization, data encryption and storage, network security, input validation and sanitization, and debugging and monitoring. Improve your app security with this comprehensive guide.
Kotlin
2
star
67

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."
Kotlin
2
star
68

TwitterChallenge

A fun and engaging Twitter challenge application that allows you to create and participate in various challenges with your followers.
Kotlin
2
star
69

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.
Kotlin
2
star
70

MVP

MVP (Model β€” View β€” Presenter) comes into the picture as an alternative to the traditional MVC (Model β€” View β€” Controller) architecture pattern. Using MVC as the software architecture, developers end up with the following difficulties: Most of the core business logic resides in Controller.
Kotlin
2
star
71

ViewBinding

View binding is a feature that allows you to more easily write code that interacts with views. Once view binding is enabled in a module, it generates a binding class for each XML layout file present in that module. An instance of a binding class contains direct references to all views that have an ID in the corresponding layout.
Kotlin
2
star
72

YouTube

A user-friendly YouTube client application that allows you to browse, search, and watch videos on YouTube, as well as manage your subscriptions and playlists.
Kotlin
2
star
73

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.
Kotlin
2
star
74

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.
Kotlin
2
star
75

monte-carlo-tree-search

A decision-making algorithm used for game playing and decision-making problems. This algorithm combines the power of Monte Carlo simulation with the depth of tree search to find the best move or action. This GitHub project implements MCTS in Kotlin to solve decision-making problems efficiently.
Kotlin
2
star
76

android-sdui-frame

A server-driven UI framework for Android is a set of tools and libraries that facilitate the development of server-driven user interfaces for Android devices, allowing for the rendering and control of the UI to be performed by a server, with the Android client serving as a display and interaction layer.
Kotlin
2
star
77

CalculatorSimple

Our Calculator Android App is a simple yet powerful calculator for all your daily calculation needs. With a user-friendly interface and basic mathematical functions, it's perfect for individuals and students. Download now and enjoy hassle-free calculations on your Android device.
Kotlin
2
star
78

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."
Kotlin
2
star
79

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.
Kotlin
2
star
80

mobile-multi-factor-authentication

A library for implementing multi-factor authentication in mobile applications.
1
star
81

data-structures-and-algorithms

1
star
82

mobile-sdk

1
star
83

android-lottie

1
star
84

mobile-app-onboarding

A guide to designing and implementing onboarding flows in mobile applications.
1
star
85

architecture-components

1
star
86

progressive-enhancement

1
star
87

mobile-app-prototyping

A guide to prototyping mobile applications.
1
star
88

mobile-data-persistence

A library for managing data persistence in mobile applications.
1
star
89

mobile-game-engine

A game engine for developing mobile games.
1
star
90

android-custom-binding-adapters

1
star
91

android-cleanarchitecture

1
star
92

mobile-remote-debugging

A guide to remote debugging of mobile applications.
1
star
93

android-touch-image-view

1
star
94

clean-architecture

1
star
95

InsertionSort

1
star
96

Timber

1
star
97

android-update

1
star
98

android-firebaseUI

1
star
99

quicksort

1
star
100

mobile-performance-tuning

A guide to tuning mobile application performance.
1
star