Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 1.07 KB

README.md

File metadata and controls

48 lines (36 loc) · 1.07 KB

Hello!

Let me present myself in a dart code...

This code is a snippet from this gist.

final class ElanDeyan extends Programmer with Entusiasm implements Person {
  ElanDeyan();

  @override
  String get name => 'Elan Deyan';

  // Interests
  final studiesTheBible = true;
  final lovesTheNature = true;
  final favoriteSports = <String>{'Soccer/Football'};
  final interestedInMath = true;

  // Curiosity
  final wantsToLearnNewThings = true;

  @override
  Set<String> get learning => <String>{'Dart'};

  @override
  int get age {
    final bornDate = DateTime.parse('2002-07-16');
    final todayDate = DateTime.now();

    return todayDate.difference(bornDate).inDays ~/ 365.25;
  }

  @override
  Hand get dominatingHand => Hand.left;

  @override
  String get nativeLanguage => 'Brazilian portuguese';

  @override
  Map<String, String> get englishUnderstanding => {
        'speech': 'basic',
        'reading': 'more than basic',
        'hearing': 'basic',
        'write': 'basic'
      };
}