by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 17:24
    rasacharjee commented #2459
  • 16:30
  • 16:30
  • 16:30
  • 02:25
    Travis shreyasnbhat/open-event-android (development) passed (1256)
  • Sep 17 06:51

    iamareebjamal on apk

    [Auto] Update Test Apk (2020-09… (compare)

  • Sep 17 06:50

    iamareebjamal on apk

    [Auto] Update Test Apk (2020-09… (compare)

  • Sep 17 06:36
    dependabot-preview[bot] synchronize #2769
  • Sep 17 06:36

    dependabot-preview[bot] on gradle

    chore(deps): bump com.diffplug.… (compare)

  • Sep 17 06:36
    dependabot-preview[bot] synchronize #2725
  • Sep 17 06:36
    dependabot-preview[bot] synchronize #2765
  • Sep 17 06:36

    dependabot-preview[bot] on gradle

    chore(deps): bump koin_version … (compare)

  • Sep 17 06:36

    dependabot-preview[bot] on gradle

    chore(deps): bump logging-inter… (compare)

  • Sep 17 06:36
    dependabot-preview[bot] synchronize #2742
  • Sep 17 06:36

    dependabot-preview[bot] on gradle

    chore(deps): bump gradle from 3… (compare)

  • Sep 17 06:36
    dependabot-preview[bot] edited #2765
  • Sep 17 06:36
    dependabot-preview[bot] edited #2769
  • Sep 17 06:36
    dependabot-preview[bot] edited #2725
  • Sep 17 06:36
    dependabot-preview[bot] edited #2742
  • Sep 17 06:36
    dependabot-preview[bot] synchronize #2770
Siddharth Sinha
@Sid911
There but there seems to be an issue with either the server or the android app, after adding social links once, user's are not able to remove the social media links, I tried many things in android version with no success, I think this is because of new server release version but I have no idea...
Sayantan Banerjee
@SayantanBanerjee16
Hello everyone, my name is Sayantan Banerjee, 2nd year IT undergraduate. I am pursuing Android for last one year and would like to contribute for the same in this year GSoC.
So I am querying if this project is available in this year GSoC and if I could be assigned to any issue related to this project
Ghost
@ghost~5a826f25d73408ce4f8ce425

@iamareebjamal noticed the open-event app is using KOIN but it is not like a dagger that provides compile-time injection.

can i please know why that decision is made because being an OSS it will grow every year

Areeb Jamal
@iamareebjamal
Because it takes 1 line for each 10 lines we will have to write for Dagger
Ghost
@ghost~5a826f25d73408ce4f8ce425

@iamareebjamal easiest solution may not be the best

p.s : i worked with both koin and dagger.

While dagger took days to understand koin took amount of time i read their docs

just couldn’t sleep knowing that app runs in runtime DI
Project is going to grow for sure
Areeb Jamal
@iamareebjamal
We have a test to check everything is injectable, so it can't fail on runtime if the test passes. There are many things in Koin we are doing like ViewModel injection and assisted inject which require PhD in Thermosiphon to be done in Dagger. I also will want to convert it to Dagger but only when 1. We actually have a problem in production due to Koin 2. I don't have to write a thesis in order to get one-liners of Koin like by viewModel<AViewModel>() and parameterOf(this) to work in Dagger

easiest solution may not be the best

Unless it effects performance, maintainence or user experience, easiest solution is quite literally the best. The less lines of code you have to write, less you have to maintain and less you have to fix bugs in. The only drawback of Koin is that you have to register every injectable as it is actually a service locator. Dagger - 1 Koin - 5

If something fails in annotation processing step in Data Binding or Dagger, we get greeted with a cryptic compile time message that unknown type this and that. That's a terrible DX as well. Dagger - -1
Ghost
@ghost~5a826f25d73408ce4f8ce425

We have a test to check everything is injectable - great work, I'd love to look into them. better to invest time in writing tests

in Koin we are doing like ViewModel injection and assisted inject which require PhD in Thermosiphon to be done in Dagger. - solutions are already made.

Unless it effects performance,- service locators will affect performance from my knowledge, not sure how much. please explain if you know

Areeb Jamal
@iamareebjamal

solutions are already made.

I never said there aren't solutions, they are just extremely verbose and completely boilerplate

service locators will affect performance from my knowledge, not sure how much

As much as using a map vs a getter to get a property. If you are injecting viewmodels in Dagger, then you are using a Map anyway which is most of our injections anyway

Ghost
@ghost~5a826f25d73408ce4f8ce425
thanks. 😊 for the talk.
so if someone is crazy enough to save that performance they can go with the dagger. considering an app of a very huge codebase and want to target the low end devices
by very huge codebase I mean, running other services that is consuming device RAM and battery
Areeb Jamal
@iamareebjamal
Consumption of RAM and battery is irrelevant. If you want compile time safety and are unsatisfied with runtime, and you want to write one time huge boilerplate and usage code but don't want to register services everytime you add one or change arguments, then use Dagger
The learning curve is huge, integrations are about pathetic and developer experience isn't great except that a serive is registered by just adding @Inject annotation
Aman Rajput
@asraman9792
Hello everyone I am Aman Singh Rajput 3rd Year Electrical engineering from IIT BHU VARANASI . I want to get started for GSOC 2020 So i want to contribute to your organisation. I have experience in Core JAVA and Software Development in JAVA. So anyone please help me to get started .
Hong Phuc Dang
@hpdang
live from Singapore https://youtu.be/JZe9mMTZl-Y
Mario Behling
@mariobehling
@/all Dear friends, despite challenges we are happy to work with the community to share live streams from the FOSSASIA Summit "social distancing event" and include remote speakers and participation. An overview of streams is here: https://www.youtube.com/fossasiaorg
The complete schedule of the event is here: https://summit.fossasia.org/event/schedule.html
Jamieson
@kobe4prez24_twitter
Hello All, I was part of failed start up a few years back. Factors outside the teams control was too much to over come. With the virus putting life on hold for many, I started to explore this project again. Looking to connect with a like minded entrepreneur to brainstorm the concept. Project centers around an API social media data aggregator that focuses on public media on a time and location spectrum. Past, future, and present. Big data search engine of public media in short. If anyone can point me in the right direction to networking with the correct people that would be much appreciated. Stay safe. Best regards, Jamieson
陳樂晴 CHAN LOK CHING wfla160001@wfl.edu.hk
@wfla160001_gitlab
大家好
Russi96
@Russi96
Hello I need help
I have Android studio process Scanning files to index looping forever
and I does not know how to fix this
Areeb Jamal
@iamareebjamal
Restart it
Cheenu Soni
@NullByte08
@Russi96 invalidate cache/restart or close the project and update you AS
Colggen
@Colggen
Hi can you help me.I want to write a ecological or social app, but i do not know which problem is very impotant today.
Mario Behling
@mariobehling
Hello, our weekly Open Event/Eventyay meeting is starting now: https://meet.jit.si/eventyay
Mario Behling
@mariobehling
Hello, our weekly Open Event/Eventyay meeting is starting now: https://meet.jit.si/eventyay
Mario Behling
@mariobehling
Open Event / Eventyay weekly meeting starting now https://meet.jit.si/eventyay
NIKHIL SAMDARSHI
@Nsamdarshi_twitter
Can anyone help me getting to kernel development group
Mario Behling
@mariobehling

@/all Love #webdevelopment #Python #Javascript? Become a web developer and work on the #openevent software powering
eventyay.com. Convince us to hire you by making a pull request! More info on https://jobs.fossasia.org

https://twitter.com/mariobehling/status/1288798977056477186

wuque hua
@huawuque_gitlab
hello,I need technical help to break the Android software and can pay
Are there Chinese in the room?
Mario Behling
@mariobehling
@huawuque_gitlab The Android app is currently in prototype stage. What is your plan? We can support you and we have Chinese speaking team members.
wuque hua
@huawuque_gitlab
Is there QQ or WeChat? Is China's chat software
Mario Behling
@mariobehling
@huawuque_gitlab Please see my private message. Please give me your Weixin ID and I put you with the right person in touch.
namaste1337
@namaste1337
Yo yo yo
Does anyone know of a general Android Dev chat room?
Adam Minionek
@AdamMinionek_twitter
Hi
Adeel Shahid
@adeelshhid
Hy

I need help to justify my answer..

"Android is free and an open platform built on Linux. It is based on simplified mobile app development. For mobile devices, can we deploy applications for supporting and mapping windows phone need? The applications which are independent of linux / windows platform, for minimizing communication gap among those applications, what do you think? Is this step beneficial or implementable for solving customer problems with increase in productivity for their business?" Justify your answer with solid reasoning in 5 to 6 lines.

Lana Davis
@Lana_davis_gitlab
Hello
Rajarshi Acharjee
@rasacharjee
Hi, I am Rajarshi . I am new to open souce. I have a fair experience in android and looking forward to contribute. How should I proceed , directly jump to issues or start with beginner friendly repos. I would really appreciate some guidance
kusoz5
@kusoz5
Hey This Side Kush,I am new to open source and have experience in android and web development.I want to contribute ,can anyone guide?
Harshit Khandelwal
@liveHarshit
Hi guys, I'm here now to review your PRs. Thanks.
@mariobehling @iamareebjamal Let's ask for an attached APK also with each PR, thoughts?