Git Product home page Git Product logo

Comments (41)

gugakatsi avatar gugakatsi commented on August 26, 2024 2

i'll do in few days too

from travel-mate.

Swati4star avatar Swati4star commented on August 26, 2024 2

Hi @Niranjan-B , I and prabhakar are currently working on setting up the server. You can continue to work on cleaning up the Android part. We will fix it soon.

from travel-mate.

gugakatsi avatar gugakatsi commented on August 26, 2024 1

@Swati4star finally me exams are over and i'll start working on this and also on retrofit, about decomposition i'll start with basics like packaing them , mergin adapters from activity code and etc, models, buss. logic.

from travel-mate.

Swati4star avatar Swati4star commented on August 26, 2024 1

@gugakatsi Sure, Go ahead with this.

from travel-mate.

Swati4star avatar Swati4star commented on August 26, 2024 1

Sure, we can surely do this. But then we need to discuss clearly upon this first. We can start with modules at a time.
Let me create a doc of all the features that are there in Travel Mate. Then, we can work on which module to start with the decomposition. Sounds good?

from travel-mate.

gugakatsi avatar gugakatsi commented on August 26, 2024 1

@Swati4star Signup/Login with alongside #9 issue , but i'll do step by step as you mentioned.

from travel-mate.

Niranjan-B avatar Niranjan-B commented on August 26, 2024 1

Hi @Swati4star, I would like to contribute to the modularization of app as well. I can see that gugakatsi has raised a PR for login module. I would like to start off with Destinations feature if no one is already working on it. What do you say?

from travel-mate.

Niranjan-B avatar Niranjan-B commented on August 26, 2024 1

@gugakatsi yes, I mentioned which module I wanted to work on in my previous comment. Refactoring to Retrofit/RX post modularization sounds good.

from travel-mate.

apoorv9990 avatar apoorv9990 commented on August 26, 2024 1

Hi,

I came across this thread while looking for open source projects to contribute and I would suggest including Dagger 2 for dependency as well since you are moving to MVP architecture. Dagger 2 can be used to inject the Retrofit class directly into the presenter where it is needed. As a result, the OkHttpClient and Retrofit objects can be injected from one class removing the need to instantiate them in each of the presenters.

from travel-mate.

Niranjan-B avatar Niranjan-B commented on August 26, 2024 1

Yes, Dagger-2 is definitely on the plate. How about refactoring to MVP first and then Dagger-2? Codebase will get messed up since MVP modularization is in progress IMHO. Suggestions @Swati4star ?

from travel-mate.

Swati4star avatar Swati4star commented on August 26, 2024

@gugakatsi Elaborate it properly, like what parts of app would you like to decompose?

from travel-mate.

Swati4star avatar Swati4star commented on August 26, 2024

@gugakatsi Any updates?

from travel-mate.

gugakatsi avatar gugakatsi commented on August 26, 2024

@Swati4star i'll let u know tomorrow morning or earlier , i can't write down everything right now

from travel-mate.

gugakatsi avatar gugakatsi commented on August 26, 2024

@Swati4star sorry for delay i will notify you as fast as i can

from travel-mate.

gugakatsi avatar gugakatsi commented on August 26, 2024

@Swati4star so here i am :D again , so i though about that and reviewed code couple of times , i guess it could be a nice idea to refactor to mvp and package by layers , it would really make app overally pretty clear and scalable. what do you think about that.

from travel-mate.

Swati4star avatar Swati4star commented on August 26, 2024

One of the things you can start with is working on #9

from travel-mate.

gugakatsi avatar gugakatsi commented on August 26, 2024

yeap, that's actually is a great idea.

from travel-mate.

Swati4star avatar Swati4star commented on August 26, 2024

Look at this file Features.md

from travel-mate.

wesk0 avatar wesk0 commented on August 26, 2024

from travel-mate.

Swati4star avatar Swati4star commented on August 26, 2024

@wesk0 You can work on changing from okhttp to retrofit #9

If you want to go ahead with this, we can discuss upon this further.

from travel-mate.

gugakatsi avatar gugakatsi commented on August 26, 2024

@Swati4star i checked it , so i can start working on it alone or we can split up , let me know what we gonna do about that.

from travel-mate.

Swati4star avatar Swati4star commented on August 26, 2024

Why don't you take up one module at a time. Let me know what module are you gonna start with?
Start with Signup/Login first. Sounds fine?

from travel-mate.

gugakatsi avatar gugakatsi commented on August 26, 2024

Sounds fine , i will start it with alongside #9 , and will commit step by step by modules . should we use dagger or anything else?

from travel-mate.

Swati4star avatar Swati4star commented on August 26, 2024

Do we need to use daggers? Not sure about these.

For #9 also, go module by module only.

from travel-mate.

gugakatsi avatar gugakatsi commented on August 26, 2024

@wesk0 let me know if you gonna work on issue , we could split it up in many different ways.

from travel-mate.

wesk0 avatar wesk0 commented on August 26, 2024

from travel-mate.

Swati4star avatar Swati4star commented on August 26, 2024

@gugakatsi You are starting with Signup/Login, or some other module?

from travel-mate.

gugakatsi avatar gugakatsi commented on August 26, 2024

@Swati4star i have not changed anything else , ( i mean okhttp call stuff etc ... ) but here is an error :

https://gist.github.com/gugakatsi/62193131ba196a22bc805d3f37e42e4d

from travel-mate.

Swati4star avatar Swati4star commented on August 26, 2024

@gugakatsi The domain name has expired. We are looking into this.

from travel-mate.

gugakatsi avatar gugakatsi commented on August 26, 2024

@Swati4star ah okay , than i'll pull request in a minutes.

from travel-mate.

gugakatsi avatar gugakatsi commented on August 26, 2024

@Niranjan-B checkout pull request alongside with comment.

from travel-mate.

Niranjan-B avatar Niranjan-B commented on August 26, 2024

@gugakatsi yup, did see your PR and comment. Will modularize accordingly.

from travel-mate.

gugakatsi avatar gugakatsi commented on August 26, 2024

@Niranjan-B so start working on any module , after refactoring in that style , we'll refactor okhttp -> retro/rx

from travel-mate.

Niranjan-B avatar Niranjan-B commented on August 26, 2024

@Swati4star, I would continue to work on FunFacts sub-module. However, there seems to be something wrong with the city-info request (http://csinsit.org/prabhakar/tie/city/info.php?id=1). It returns a 502. I can raise a new issue if you want me to.

from travel-mate.

gugakatsi avatar gugakatsi commented on August 26, 2024

@Niranjan-B @apoorv9990 i already mentioned that , after refactor to mvp , we could start injecting <3 :D

from travel-mate.

rahul-953 avatar rahul-953 commented on August 26, 2024

Hi, I am new to open source and I want to contribute to this. How can I contribute to this project?

from travel-mate.

gugakatsi avatar gugakatsi commented on August 26, 2024

@rahul-953 take a any module and start refactoring to mvp , but first review pr , or if u see another issue here just mention and start working on it

from travel-mate.

Swati4star avatar Swati4star commented on August 26, 2024

We would be putting this issue on hold until #24 is fixed.

from travel-mate.

Swati4star avatar Swati4star commented on August 26, 2024

This issue seems to be a big one. I will be breaking into multiple units and create multiple issues for different modules.

from travel-mate.

gugakatsi avatar gugakatsi commented on August 26, 2024

we could make todolist by modules - [ ] etc..

from travel-mate.

Swati4star avatar Swati4star commented on August 26, 2024

The modules have been moved to separate packages in 0e84ab1

from travel-mate.

Related Issues (20)

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.