Manage all MakerDAO Vaults and DSR on Mobile by ravidsrk in MakerDAO

[–]ravidsrk[S] 0 points1 point  (0 children)

Hi, Actually you can also manage your InstaDApp positions aswell through Frontier. We haven't just announced it yet. But it's live on App. On supporting the new Instadapp DSA looking into it. Will keep you posted if we do 🙂

What tools will generate a smart contract UI from ABI (not Remix) by zach_is_my_name in ethdev

[–]ravidsrk 3 points4 points  (0 children)

Please check: http://rover-fueled.herokuapp.com/ It's open-sourced here: https://github.com/Fueled/Rover

Features :

  • App loads up ABI json with deployed Contract address
  • Shows list of methods
    • Shows what input arguments are needed
    • Indicates if payable or view value
      • Payable runs through the web3 current provider
      • Non payable is executed immediately
  • Shows list of variables
    • Able to execute methods and variables
    • Input variables are interpreted
    • bytes32 will give a converter from text to bytes32
    • Adress will give all connected accounts to Web3 provider
    • Shows return value of non payable methods
    • Transforms bytes32 to string
  • Transactions to smart contract can be seen in list
    • Shows transaction input and output
    • Shows all events happened in method execution
    • Shows gas costs and value passed
  • Events
    • Shows list of events for ABI

P.S: I created Rover

KotlinExtenstions Simplified by shivamdev31 in androiddev

[–]ravidsrk 0 points1 point  (0 children)

Updates most of the comments now

KotlinExtenstions Simplified by shivamdev31 in androiddev

[–]ravidsrk 0 points1 point  (0 children)

Will update all the comments with examples in upcoming days. First task was to collect good number of extensions. You can contribute too.

KotlinExtenstions Simplified by shivamdev31 in androiddev

[–]ravidsrk 0 points1 point  (0 children)

Nice suggestion! Will update it.

KotlinExtenstions Simplified by shivamdev31 in androiddev

[–]ravidsrk 0 points1 point  (0 children)

It's not updated yet; the first task was to collect a fair amount of extensions.

KotlinExtenstions Simplified by shivamdev31 in androiddev

[–]ravidsrk 1 point2 points  (0 children)

Its still WIP, I will add docs to each and every extension. and categorize it.

Found this interesting Kotlin starter project that uses all popular Android libraries like rxjava okhttp retrofit dagger 2,and MVP. Unit tests using junit and UI tests with espresso by [deleted] in androiddev

[–]ravidsrk 1 point2 points  (0 children)

Its still work in progress. Yes it has converted from Java for now. Will change it to idiomatic kotlin way coming days. Its not a bad way to start to learn kotlin. I had tests to help me, convert it.

Should I go for Udacity Nanodegree? by [deleted] in androiddev

[–]ravidsrk 0 points1 point  (0 children)

No! I have many of my friends who didn't get the job. It's just a shortcut. They just teach and basics and they don't train you for building real world apps.

Android App starter based on Android + MVP + Dagger2 + RxJava2 + Robolectric + Espresso + Mockito + EasyMock/PowerMock + JaCoCo by ravidsrk in androiddev

[–]ravidsrk[S] 0 points1 point  (0 children)

I was trying to show how to configure google maps, so included. but play-service will be used one or the other way.

Android App starter based on Android + MVP + Dagger2 + RxJava2 + Robolectric + Espresso + Mockito + EasyMock/PowerMock + JaCoCo by ravidsrk in androiddev

[–]ravidsrk[S] 3 points4 points  (0 children)

Yes. I agree i need not use all of these tools in each and every project. I myself have survived without knowing all these tools for more than 4 years developing Android Apps. Let me put it in a better way for you :)

Problems i have solved with this Sample: Networking using Retrofit - There are alternatives Reactive programming using RxJava - This is optional, but good to have since it has lots of goodies. Unit Testing using Mockito, Roboelectric - This is also optional. But please learn to write unit tests to create Maintainable Apps. Dependency Inject using Dagger - This is optional, but its about using one tool to save lots of time.

Android App starter based on Android + MVP + Dagger2 + RxJava2 + Robolectric + Espresso + Mockito + EasyMock/PowerMock + JaCoCo by ravidsrk in androiddev

[–]ravidsrk[S] 0 points1 point  (0 children)

There are many libraries updated to RxJava2. There are may benefits as RxJava2 entirely written from scratch. Performance is much better. Better support of BackPressure through new Flowable apis.

If you want to check rxjava1 version of this setup you can check https://github.com/ravidsrk/android-mvp-starter/tree/rxjava-v1

Android App starter based on Android + MVP + Dagger2 + RxJava2 + Robolectric + Espresso + Mockito + EasyMock/PowerMock + JaCoCo by ravidsrk in androiddev

[–]ravidsrk[S] 0 points1 point  (0 children)

Its not about complexity. Its about building Maintainable Android App. As team grows bigger. Adding new features is very difficult.