Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Roberto Orozco
    @robertoissc
    Hi! I'm here because I want to contribute to Om :)
    Mirek Mazel
    @12people
    hi @robertoissc ,
    awesome! :)
    how would you like to contribute? there's lots to do, from conducting various types of research to translation to development to spreading the word
    I'm in the middle of finals at my university right now, so I might be slow to answer sometime (like I have been up till now)
    Mirek Mazel
    @12people

    right now, as the next step, I'd like to make the app as accessible to the world as possible
    I'd like to make a research-backed script for mindfulness meditation and let volunteers over the world translate it and record it

    would you like to help me do the research to come up with a quality script? do you have any experience with guiding meditations?

    arnlo
    @arnlo_gitlab
    Hi! I found Om on f-droid and I was hoping I could contribute.
    I was thinking it would be nice to allow configurable meditation times.
    Mirek Mazel
    @12people
    @arnlo_gitlab
    Hi,
    Awesome! Do you mean guided or unguided meditations?
    How would you like to contribute? Are you a developer?
    arnlo
    @arnlo_gitlab
    I was thinking the unguided meditations
    I'm a dev but I haven't done much Java
    Mirek Mazel
    @12people
    :) it's Kotlin, so you'd be learning something new either way
    arnlo
    @arnlo_gitlab
    heh
    I saw gradle and I just assumed
    Mirek Mazel
    @12people
    Kotlin has a relatively low learning curve and has really nice safety precautions built into its foundation—like null safety and static typing
    arnlo
    @arnlo_gitlab
    sweet
    any advice on getting the dev env set up? i'm going to install android studio and i'm hoping it will Just Work :tm:
    Mirek Mazel
    @12people

    I think it will just work

    the first time you compile, it will probably ask you to download a few things (like the emulator and dev tools), but everything should be automatic

    the Android platform is a bit complicated, so that might take you a bit longer to learn
    if you ever have questions, message me in the development room, I'll be glad to help
    arnlo
    @arnlo_gitlab
    :thumbsup:
    Mirek Mazel
    @12people
    and you're absolutely welcome to start working on the configurable meditation times!
    arnlo
    @arnlo_gitlab
    :smile:
    Mirek Mazel
    @12people
    @arnlo_gitlab I just created an issue for this in GitLab, to track progress: https://gitlab.com/enjoyingfoss/om/issues/7
    you're welcome to assign yourself
    if you don't, at least it will be on the to do list :)
    arnlo
    @arnlo_gitlab
    :eyes:
    i'm hesitant to jump on it officially until i can figure out how to build the app lol
    Mirek Mazel
    @12people
    absolutely, I understand :)
    Wojtek
    @.wojtek_gitlab
    hi! any hint about building / required API levels?
    I just cloned and run gradle built but it failed with "Error: android:windowLightStatusBar requires API level 23 (current min is 15) [NewApi]" (and a couple more)
    (I'm not proficient android dev so will most likely require some digging in)
    12people
    @12people_gitlab
    @.wojtek_gitlab hi :)
    hm... I'll take a quick look at it
    as a quick workaround, you can try increasing the min. API in the gradle file to 23
    12people
    @12people_gitlab
    @.wojtek_gitlab I updated the project a bit
    try it now and let me know if it works for you
    what device are you building on, btw?
    Wojtek
    @.wojtek_gitlab
    Currently I'm using OnePlus3 with ResurrectionRemix 7 / Android Pie, but I'm considering downgrading to Nougat (was working better for me, especially with microG)
    it's downloading half the internet.. fingers crossed it will work :-)
    Wojtek
    @.wojtek_gitlab

    it failed in console:

    wojtek@atlantiscity.local ~/dev/_other/android/om $ ./gradlew build
    …
    > Task :app:lint FAILED
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':app:lint'.
    > Lint found errors in the project; aborting build.
    
      Fix the issues identified by lint, or add the following to your build script to proceed with errors:
      ...
      android {
          lintOptions {
              abortOnError false
          }
      }
      ...
    
      Errors found:
    
      /Users/wojtek/dev/_other/android/om/app: Error: Unexpected failure during lint analysis (this is a bug in lint or one of the libraries it depends on)
    
      Message: buildOutput.apkData must not be null
      Stack: IllegalStateException:EarlySyncBuildOutput$Companion$load$2.invoke(EarlySyncBuildOutput.kt:103)←EarlySyncBuildOutput$Companion$load$2.invoke(EarlySyncBuildOutput.kt:67)←TransformingSequence$iterator$1.next(Sequences.kt:174)←SequencesKt___SequencesKt.toCollection(_Sequences.kt:691)←SequencesKt___SequencesKt.toMutableList(_Sequences.kt:721)←SequencesKt___SequencesKt.toList(_Sequences.kt:712)←EarlySyncBuildOutput$Companion.load(EarlySyncBuildOutput.kt:108)←EarlySyncBuildOutput$Companion.load(EarlySyncBuildOutput.kt:77)
    
      You can set environment variable LINT_PRINT_STACKTRACE=true to dump a full stacktrace to stdout. [LintError]

    but works in android studio so I'm good to go I think :-)

    let's start tinkering! :-)
    thanks
    12people
    @12people_gitlab
    @.wojtek_gitlab hm... can't tell what the error could be from the output, and I don't really have the time right now to research it in depth
    are you using the latest Android Studio with the Kotlin plugin downloaded?
    Wojtek
    @.wojtek_gitlab
    This is from console. It works in Android Studio without problem :-)
    12people
    @12people_gitlab
    @.wojtek_gitlab Oh. I've only ever compiled in Android Studio -- it's probably best to use that then. :)
    Luke Mahan
    @LukeMahan7_twitter
    Hello, is this project still active? It's a meditation app basically? I have experience guiding meditation and would be happy to contribute
    12people
    @12people_gitlab
    hey @LukeMahan7_twitter
    I haven't worked on the project for a while, but I'd love to come back to it
    something I'd like to have in the app is a series of guided mediations from absolute beginner to advanced
    I personally don't have experience guiding mediations, so if you'd like to help write the script of these mediations, I'd really like that
    does that sound like something you'd like to help with? also, if you'd like to contribute in any other way, let me know :)
    XelaAl
    @XelaAl
    I'm new to meditation. And like many other people, the first thing I did when decided to practice was to look for helpful apps. According to online pharmacy sites, antidepressants and painkillers have many side effects. In my opinion, it is much better to meditate. I should say, Om turned out to be very useful. Thanks.
    12people
    @12people_gitlab

    hi @XelaAl
    thanks for reaching out — I'm really glad Om was helpful to you!

    if you're struggling with anxiety or depression, I also recommend the book The Happiness Trap — it helped me personally quite a bit

    since Om is not being actively maintained, if you wanted to look at alternatives, I recommend Waking Up: Guided Meditation — it's the best experience I've had with a meditation app, though unfortunately it does require an account; some of the meditations are free, some are paid, but if you can't afford to pay for the paid ones, you can message them and they will open up the paid meditations for you for free

    (there is another app called Medito, which is an interesting communiy effort, but I haven't found that as useful personally and also strongly disagree with their choice of a non-free license for the meditations)