Coder Social home page Coder Social logo

Vaibhav Mojidra Software Developer

Vaibhav Mojidra VAIBHAV MOJIDRA

vaibhavmojidra

Vaibhav Mojidra Coding

I'm a passionate software developer with a specialization in full stack development. With a strong foundation in programming and an eye for creating intuitive user experiences, I have developed several successful apps that are live on the Google Play Store. Throughout my journey as a developer, I have gained expertise in various programming languages, frameworks, and tools that empower me to bring ideas to life efficiently. I have experience working with Android Studio, Java, Kotlin, and various libraries to build scalable and performant mobile apps. Feel free to explore my GitHub repositories, where you'll find a collection of my personal projects & coding practices.


🌐 Social Media & Other Accounts

vaibhavmojidra2311 vaibhavmojidra2311 vaibhavmojidra vaibhav-mojidra-260733171 vaibhavmojidra vaibhavmojidra 13474737 vaibhavmojidra


vaibhavmojidra Technical Skills

android angular angularjs apachecordova arduino bash bootstrap c chartjs cplusplus csharp css3 dotnet electron firebase flutter gcp git html5 illustrator java javascript kotlin linux mongodb mssql mysql nodejs oracle photoshop postman python react reactnative sqlite tensorflow unity


vaibhavmojidra2311 Apps Live On Google Play

Aptitude Test Hidden Launcher
Programming eBooks Shooting Birds
Programming MCQ CAPP

vaibhavmojidra GitHub Achievements

vaibhavmojidra


vaibhavmojidra GitHub Statistics

vaibhavmojidra

 vaibhavmojidra

vaibhavmojidra

Vaibhav Mojidra's Projects

kotlin---demo-inheritance icon kotlin---demo-inheritance

In Kotlin, inheritance is the mechanism that allows a class to inherit properties and behavior from a parent class. The parent class is also known as the superclass or base class, while the class that inherits from it is known as the subclass or derived class.

kotlin---demo-inner-class icon kotlin---demo-inner-class

When a nested class is marked with a keyword inner, then it will be called as an Inner class. An inner class can be accessed by the data member of the outer class.

kotlin---demo-interface icon kotlin---demo-interface

In Kotlin, an interface is a collection of abstract methods, properties, and/or default implementations that define a set of behaviors that can be implemented by classes. It defines a contract between the implementing class and the outside world, specifying the methods that a class must implement.

kotlin---demo-lambda-expressions-or-functions icon kotlin---demo-lambda-expressions-or-functions

Lambda expressions or functions in Kotlin are anonymous functions that can be used to simplify code by allowing functions to be created on-the-fly and passed as arguments to other functions. Lambdas are particularly useful when working with higher-order functions, which take other functions as arguments or return them as results.

kotlin---demo-lists icon kotlin---demo-lists

In Kotlin, lists are a type of collection that allows you to store and manipulate a sequence of elements. Kotlin provides a variety of language constructs and standard library functions for handling lists.

kotlin---demo-maps icon kotlin---demo-maps

In Kotlin, maps are a type of collection that allows you to store key-value pairs. Maps are used to associate keys with values, where each key must be unique within the map. Kotlin provides a variety of language constructs and standard library functions for handling maps.

kotlin---demo-named-arguments icon kotlin---demo-named-arguments

Named arguments is a feature in Kotlin that allows you to pass arguments to a function by specifying the name of the parameter along with the value, instead of relying solely on the order of the parameters.

kotlin---demo-nested-class icon kotlin---demo-nested-class

Kotlin nested class is by default static, hence, it can be accessed without creating any object of that class but with the help of . dot operator. Same time we cannot access members of the outer class inside a nested class.

kotlin---demo-null-safety icon kotlin---demo-null-safety

In Kotlin, every variable and object reference has a type, and that type can be either nullable or non-nullable. A nullable type can hold a value or a special value called null, which means that the variable doesn't point to any object. On the other hand, a non-nullable type can only hold a value and cannot be null.

kotlin---demo-overriding icon kotlin---demo-overriding

In Kotlin, overriding is the mechanism that allows a subclass to provide its own implementation of a method or property that is already defined in its superclass. This means that the subclass can replace the original implementation with a new one, tailored to its specific needs.

kotlin---demo-primary-constructor icon kotlin---demo-primary-constructor

In Kotlin, a primary constructor is a way to define the primary initialization logic for a class. It is defined in the class header and is called when an object of the class is created.

kotlin---demo-property-delegation-lazy icon kotlin---demo-property-delegation-lazy

In Kotlin, property delegation is a language feature that allows you to delegate the implementation of a property to another object. One type of property delegation is the lazy delegation, which allows you to delay the initialization of a property until it is actually used for the first time.

kotlin---demo-property-delegation-vetoable icon kotlin---demo-property-delegation-vetoable

Delegation Vetoable which allows you to veto changes to a property based on certain conditions. That means it will only allow value to change if the given condition is true while re-assigning.

kotlin---demo-ranges icon kotlin---demo-ranges

In Kotlin, a range is a sequence of values that can be represented using the range operator ... Ranges are used to represent a continuous sequence of values, such as a range of numbers or characters.

kotlin---demo-sealed-class icon kotlin---demo-sealed-class

Sealed classes are useful in scenarios where you have a restricted set of possible values or states for a type, and you want to ensure that all possible values or states are accounted for in your code.

kotlin---demo-secondary-constructor icon kotlin---demo-secondary-constructor

In Kotlin, a secondary constructor is a way to define additional initialization logic for a class. Unlike the primary constructor, which is defined in the class header, a secondary constructor is defined inside the body of the class.

kotlin---demo-sets icon kotlin---demo-sets

In Kotlin, sets are a type of collection that allows you to store a unique set of elements. Sets are similar to lists, but they do not allow duplicate elements. Kotlin provides a variety of language constructs and standard library functions for handling sets.

kotlin---demo-singletons icon kotlin---demo-singletons

In Kotlin, a singleton is a design pattern that ensures that only one instance of a class is created throughout the application. Properties can be defined in singletons to provide access to the singleton instance or to store state that is shared by all instances of the singleton.

kotlin---demo-smart-casting icon kotlin---demo-smart-casting

Smart casting is a feature in Kotlin that allows automatic casting of a variable to a more specific type based on certain conditions. This means that you don't have to explicitly cast a variable to a more specific type every time you need to use it.

kotlin---demo-string-interpolation-or-string-template icon kotlin---demo-string-interpolation-or-string-template

String interpolation in Kotlin is the process of embedding expressions into string literals to create a new string value. This can be done using the "$" symbol followed by the expression or by wrapping the expression in curly braces "{}" and using it inside the string.

kotlin---demo-strings icon kotlin---demo-strings

In Kotlin, strings are represented by the String class, which provides various methods to manipulate and process string data. Strings in Kotlin are immutable, which means that once a string object is created, its value cannot be changed.

kotlin---demo-type-aliases icon kotlin---demo-type-aliases

In Kotlin, type aliases are a way to create a new name for an existing type. They are useful for making code more readable, and for abstracting away the details of a complex type.

kotlin---demo-unary-operators icon kotlin---demo-unary-operators

The unary operators require only one operand; they perform various operations such as incrementing/decrementing a value by one, negating an expression, or inverting the value of a boolean.

kotlin---demo-varargs icon kotlin---demo-varargs

Varargs is a feature in Kotlin that allows you to pass a variable number of arguments to a function. The syntax for declaring a vararg parameter is to put vararg in front of the parameter type.

kotlin---demo-variables-and-data-types icon kotlin---demo-variables-and-data-types

In Kotlin, variables are used to store data values that can be manipulated throughout the program. When declaring a variable in Kotlin, you need to specify its data type. Kotlin has several built-in data types, including: Byte, Short, Int, Long, Float, Double, Boolean, Char, String.

kotlin---demo-when icon kotlin---demo-when

Kotlin when expression is similar to the switch statement in C, C++ and Java. Kotlin when can be used either as an expression or as a statement, simply like a switch statement in Java. If it is used as an expression, the value of the first matching branch becomes the value of the overall expression.

kotlin---demo-while-loop icon kotlin---demo-while-loop

Kotlin while loop executes its body continuously as long as the specified condition is true. When Kotlin program reaches the while loop, it checks the given condition, if given condition is true then body of the loop gets executed, otherwise program starts executing code available after the body of the while loop.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.