From cc157c7d6c2c5d453363984d66734ee7fd73dca2 Mon Sep 17 00:00:00 2001 From: nvinayshetty Date: Sun, 28 Jun 2015 19:10:58 +0530 Subject: [PATCH 1/6] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 0c6a541..9b16db6 100644 --- a/README.md +++ b/README.md @@ -25,3 +25,5 @@ last but not the least I wanted to apply the design patterns that I freshly lea ###A special thanks to creator of the repository https://github.com/zzz40500/GsonFormat This is the repository which gave me the idea of bringing a dto generator to an IDE. +![Alt text](https://github.com/nvinayshetty/DTOnator/blob/master/Screenshot/generate.jpg "Activate on mouse click") + From ba44124de6a178fc53d09703b049d5478a87dd99 Mon Sep 17 00:00:00 2001 From: nvinayshetty Date: Sun, 28 Jun 2015 20:19:00 +0530 Subject: [PATCH 2/6] Update README.md --- README.md | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 9b16db6..81e8d1a 100644 --- a/README.md +++ b/README.md @@ -1,28 +1,16 @@ # DTOnator ###Motive for project -Being a professional android developer with a little good skill in touch typing,In my very first project writing DTO(Data Transfer Object) for a single API took me more or less about 30 minutes depending on the complexity of given data structure and the repeated look up between the IDE and the file/browser that represented the feed. And I were working on a project which involved huge amount of such API's, which also mean I spent huge time writing DTO's. +writing DTO(Data Transfer Object) for a single API takes me more or less about 30 minutes depending on the complexity of given data structure and the repeated look up between the IDE and the file/browser that represented the feed. I often felt writing DTO is a lifeless task particularly when you are working in a highly agile environment and the deadlines are making you scared. adding further a small typographical error crept during the creation of a DTO may hide some horrible bugs that may take hours to debug! and may leave you with a huge frustration. -Luckily for your computer creating the DTO is a simple task and it really doesn't need the power of a smart human brain and highly expensive developer hours! your smart IDE can complete that task for the smarter you,And it takes a time far less than 3 seconds!!!. +Luckily for your computer creating the DTO is a simple task and it really doesn't need the power of a your smart brain and highly expensive developer hours! your smart IDE can complete that task for the smarter you,And it takes just a few seconds!!!. creating such a tool for the software craftsman and helping him in better utilization of his time and energy is the basic motive and a fascinating idea that made me to create this project -###Why one more DTO generator when there are already so many DTO generators in this world? -Most of the existing tools -*Doesn't brings the DTO generator close to an IDE - -*Doesn't include annotations that are particular to android - -*Doesn't provides an option to use craftsman's personal style while generating DTO's - -*Forces you to use either single file or multiple file conventions for representing DTO's - -last but not the least I wanted to apply the design patterns that I freshly learnt and wanted to create a project by TDD - -###A special thanks to creator of the repository https://github.com/zzz40500/GsonFormat +##A special thanks to creator of the repository https://github.com/zzz40500/GsonFormat This is the repository which gave me the idea of bringing a dto generator to an IDE. ![Alt text](https://github.com/nvinayshetty/DTOnator/blob/master/Screenshot/generate.jpg "Activate on mouse click") From 0d343d285d28876ec2306fa3b44f53a4e0edb2a0 Mon Sep 17 00:00:00 2001 From: nvinayshetty Date: Sun, 28 Jun 2015 20:20:21 +0530 Subject: [PATCH 3/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 81e8d1a..4315ef4 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Luckily for your computer creating the DTO is a simple task and it really does creating such a tool for the software craftsman and helping him in better utilization of his time and energy is the basic motive and a fascinating idea that made me to create this project -##A special thanks to creator of the repository https://github.com/zzz40500/GsonFormat +#####A special thanks to creator of the repository https://github.com/zzz40500/GsonFormat This is the repository which gave me the idea of bringing a dto generator to an IDE. ![Alt text](https://github.com/nvinayshetty/DTOnator/blob/master/Screenshot/generate.jpg "Activate on mouse click") From dba982494cbe477e8b9767066dc1e7dd2aa810b3 Mon Sep 17 00:00:00 2001 From: nvinayshetty Date: Sun, 28 Jun 2015 20:22:35 +0530 Subject: [PATCH 4/6] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4315ef4..dbb393f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # DTOnator ###Motive for project -writing DTO(Data Transfer Object) for a single API takes me more or less about 30 minutes depending on the complexity of given data structure and the repeated look up between the IDE and the file/browser that represented the feed. +Writing DTO(Data Transfer Object) for a single feed takes me more or less about 30 minutes depending on the complexity of given data structure and the repeated look up between the IDE and the file/browser that representes the feed. I often felt writing DTO is a lifeless task particularly when you are working in a highly agile environment and the deadlines are making you scared. adding further a small typographical error crept during the creation of a DTO may hide some horrible bugs that may take hours to debug! and may leave you with a huge frustration. @@ -14,4 +14,5 @@ creating such a tool for the software craftsman and helping him in better utiliz This is the repository which gave me the idea of bringing a dto generator to an IDE. ![Alt text](https://github.com/nvinayshetty/DTOnator/blob/master/Screenshot/generate.jpg "Activate on mouse click") +![Alt text](https://github.com/nvinayshetty/DTOnator/blob/master/Screenshot/generate.jpg "Activate on mouse click") From 07cd8456e39e87b94d984d52bc088d3b38ca2836 Mon Sep 17 00:00:00 2001 From: nvinayshetty Date: Sun, 28 Jun 2015 20:28:12 +0530 Subject: [PATCH 5/6] Update README.md --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index dbb393f..838dc4a 100644 --- a/README.md +++ b/README.md @@ -14,5 +14,8 @@ creating such a tool for the software craftsman and helping him in better utiliz This is the repository which gave me the idea of bringing a dto generator to an IDE. ![Alt text](https://github.com/nvinayshetty/DTOnator/blob/master/Screenshot/generate.jpg "Activate on mouse click") -![Alt text](https://github.com/nvinayshetty/DTOnator/blob/master/Screenshot/generate.jpg "Activate on mouse click") +![Alt text](https://github.com/nvinayshetty/DTOnator/blob/master/Screenshot/dto_from_json.jpg "DTO from json") +![Alt text](https://github.com/nvinayshetty/DTOnator/blob/master/Screenshot/single_file.jpg "DTO in a single class") +![Alt text](https://github.com/nvinayshetty/DTOnator/blob/master/Screenshot/separate_file.jpg "DTO in a separate classes") + From c5e95ad00a880acb92bdbef2db9cd8cb3b8e7c5d Mon Sep 17 00:00:00 2001 From: nvinayshetty Date: Sun, 28 Jun 2015 20:31:24 +0530 Subject: [PATCH 6/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 838dc4a..4f137b1 100644 --- a/README.md +++ b/README.md @@ -17,5 +17,5 @@ This is the repository which gave me the idea of bringing a dto generator to an ![Alt text](https://github.com/nvinayshetty/DTOnator/blob/master/Screenshot/dto_from_json.jpg "DTO from json") ![Alt text](https://github.com/nvinayshetty/DTOnator/blob/master/Screenshot/single_file.jpg "DTO in a single class") ![Alt text](https://github.com/nvinayshetty/DTOnator/blob/master/Screenshot/separate_file.jpg "DTO in a separate classes") - +![Alt text](https://github.com/nvinayshetty/DTOnator/blob/master/Screenshot/single_file_dto.jpg "created DTO")