Giter VIP home page Giter VIP logo

from-java-to-kotlin's People

Contributors

5abhisheksaxena avatar amitshekhariitbhu avatar bloody-badboy avatar bolexliu avatar bramhaag avatar camdenorrb avatar creamycookie avatar debrutal avatar demojameson avatar ethertyper avatar faheel avatar hi-manshu avatar jessyancoding avatar komidawi avatar mandrizzle avatar mengxn avatar michaelbull avatar neerajjaiswal avatar pavneet-sing avatar petromir avatar poojab26 avatar romellfudi avatar rustamgaifullin avatar s2606 avatar tandrial avatar tarikul711 avatar themaxcoder avatar warhero avatar wdoeland avatar yakushevvladimir avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

from-java-to-kotlin's Issues

I don't understand last section Java and Kotlin comparision

Java
public class Utils {

    private Utils() { 
      // This utility class is not publicly instantiable 
    }
    
    public static int triple(int value) {
        return 3 * value;
    }
    
}

int result = Utils.triple(3);
Kotlin
fun Int.triple(): Int {
  return this * 3
}

var result = 3.triple()

var result = 3.triple() is it same function as in Java called Utils.triple(3) ?
If yes than 3 how can be an object ?

Enum definition could be shorter

enum class Direction constructor(direction: Int) {
    NORTH(1),
    SOUTH(2),
    WEST(3),
    EAST(4);

    var direction: Int = 0
        private set

    init {
        this.direction = direction
    }
}

could be

enum class Direction(val direction: Int) {
    NORTH(1),
    SOUTH(2),
    WEST(3),
    EAST(4);
}

Patterns

Please add commons patterns, thanks 🙏

Should we consider adding the Java code decompiled from Kotlin?

Would it be possible to consider adding Java code decompiled from Kotlin for each example? This would make it more intuitive to see the differences between the two.

An example is as follows:

Print to Console

Java

System.out.print("Amit Shekhar");
System.out.println("Amit Shekhar");

Kotlin

print("Amit Shekhar")
println("Amit Shekhar")

Java(Decompiled from the above Kotlin code)

System.out.print((Object) "Amit Shekhar");
System.out.println((Object) "Amit Shekhar");

Bracket misplaced in casting comparison from java to kotlin

In this java to kotlin comparison

Java

if(object instanceof Car){
}
Car car = (Car) object;

Kotlin

if (object is Car) {
}
var car = object as Car

Shouldn't the casting be inside the braces, i.e

Java

if(object instanceof Car){
    Car car = (Car) object;
}

Kotlin

if (object is Car) {
    var car = object as Car
}

add lateinit usage

show usage of lateinit like:-
FirebaseDatabase database; (java)
internal lateinit var database: FirebaseDatabase (kotlin)

case sensitivity

Hi, this is more of a request & not an issue. Would it be possible to rule-out case sensitivity on "Kotlin"?
thanks in adv.

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.