• championswimmer

    @rudimk

    Hackathon : geekfest
    Venue : 91Springboard

    I guess was held around October 2k15

    posted in Product read more
  • championswimmer

    @rudimk @paraschopra This can be moved to the new Hackathons subforum :)

    posted in Product read more
  • championswimmer

    And I made a PR to swagger's original github repo too (https://github.com/swagger-api/swagger-codegen/pull/1770#issuecomment-167424000). If they are interested, I'll develop this further to add features like live docs, linting etc

    posted in Tech read more
  • championswimmer

    Unless you live under a rock I am sure you must be knowing of the awesome Swagger spec that makes writing both client and server boilerplate really easy

    They even have an API (and API to generate API - such APIception) at http://generator.swagger.io, and to top it off, they have a webapp where you can type your API spec in a editor, and it makes live documentation, and allows you to generate code for more than 10 server frameworks and over 20 client frameworks - http://editor.swagger.io

    So I was really jobless today, and I cooked up a Java/Swing based offline GUI into which you can drop a swagger.yaml or swagger.json file, and it will spew out generated code for a whole many number of frameworks.

    0_1451245151262_Screenshot from 2015-12-28 01:03:06.png

    Here is the zip of the jar. Run it via the usual java -jar swagger-codegen-gui.jar method

    swagger-codegen-gui.zip

    posted in Tech read more
  • championswimmer

    @rudimk said:

    Just saw Ionic2. Looks pretty good, although I'm not sure how Typescript support helps much, but the ES6 transpiling is awesome.

    I have infact been writing a bit of ES6-based Angular2 code, without transpiling. The browser (and even node/io support) is pretty broad, and haven't hit any of the features which are not supported.

    Most of the major stuff like arrow functions, let, const, Classes are supported without transpiling on most places. And it makes code so much prettier.

    posted in Talk To Us read more
  • championswimmer

    @gaara87 said:

    Why did we move from an Android client to a multiplatform non-native hybrid client?

    We have not 'moved' actually. In fact, I was about to start writing the first piece of code, this week.

    I would actually, yes, like to have a discussion on that if so be. There are pros and cons of both sides.
    Personally, I hate webapps, and am a strong native advocate. But for an NC client I was not exactly seeing any special function of a native app we might need. Something like a forum hardly needs to run on a Java VM. It'll perform just the same both as a native app or webapp or as a progressive webapp with service workers.
    Now that said, going for wither something like Ionic, or just plain old hosted webapp-style (i.e. Flipkart Lite etc), makes it easy to go cross platform, while still giving the major 'appiness' advantage - push notifications.

    posted in Talk To Us read more
  • championswimmer

    I think I will start making this in Ionic2. It's way faster, and automatically has Material/iOS9 theme on respective OS.

    It isn't mature enough right now, but it looks like it will cater to most of the requirements a nC client needs.

    posted in Talk To Us read more
  • championswimmer

    I kind of look at he fact that a shopping website needs two apps - lite and normal, with quite a bit of apprehension.

    I have decompiled and exploit-tested the main Flipkart app recently (in my pursuit of creating a shopping aggregator) and it is way too over-engineered. It has at least 4 analuytics services running inside it, including Flurry, Google Analytics, New Relic and what not.
    It also uses Volley, plus they have written their own lazyloaders for Images.

    On the other hand, I love Amazon's approach of having used a webview from the beginning itself.

    The Flipkart Lite app is what the Flipkart app should have always been (but oh wait no, Investors want loads and loads of user data to be sniffed out -_- )

    posted in Tech read more
  • championswimmer

    @amjad Thing with Nativescript and Titanium etc is that if you run into a nativisation-of-js bug of the platform, you suddenly find yourself having to understand how that particular platform turns js to native (good luck if it's not open source). Also a major headache, if you have no experience at all with one OS (like I have non with iOS). With Ionic/Cordova, you are atleast assured that your code lives inside a webview, which explicitly promise you certain things available and certain things not.
    That aside, unless I TOTALLY need to make something cross-plat + have no friends to take on iOS, I just prefer to make native apps. The perform much better, and are less of an headache to debug.

    @rudimk No Linux support, no fun :/

    posted in Talk To Us read more
  • championswimmer

    The android app will be more or less "web development" per se :P I am gonna use Ionic (have been only tinkering with it till date, not deployed any real project using Ionic yet), so that it's easy to cross-platform-ise it.

    @paraschopra Yes we are ! I so definitely need to check on NC when on the move, so I have personal vested interest in making it.

    @rudimk, again I am not sure how you can embed the chromeview inside the website and make notifications on mobile, if I close the browser app from running in the background in the first place. Or just close the tab on which NC was open.

    posted in Talk To Us read more

Internal error.

Oops! Looks like something went wrong!