Giter VIP home page Giter VIP logo

jetjoke's Introduction

Hi ๐Ÿ‘‹, I'm Swapnil Musale

A passionate self-taught Android Developer from India โค๏ธ

๐Ÿ’ซ About Me:

๐Ÿ”ญ Iโ€™m currently working towards improve my Tech Skill's
๐Ÿ‘ฏ Iโ€™m looking to collaborate on Open-Source project's
๐ŸŒฑ Iโ€™m currently learning Flutter
๐Ÿ’ฌ Ask me about Android Development

๐ŸŒ Connect with Me:

LinkedIn Stack Overflow Twitter

๐Ÿ’ป Tech Stack:

ANDROID Kotlin Java Firebase Dart Flutter

๐Ÿ“Š GitHub Stats:



โœ๏ธ Random Dev Quote


jetjoke's People

Contributors

kayvee08 avatar renovate[bot] avatar swap-musale avatar swapnil-musale avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

jetjoke's Issues

Fetch jokes by category

Current Behaviour :
App fetch the jokes using https://v2.jokeapi.dev/joke/Any this api. Where as joke api provider allow fetch category specific joke using same api.

To fetch the available joke categories we need to call https://v2.jokeapi.dev/categories this api.
Response :

{
    "error": false,
    "categories": [
        "Any",
        "Misc",
        "Programming",
        "Dark",
        "Pun",
        "Spooky",
        "Christmas"
    ],
    "categoryAliases": [
        {
            "alias": "Miscellaneous",
            "resolved": "Misc"
        },
        {
            "alias": "Coding",
            "resolved": "Programming"
        },
        {
            "alias": "Development",
            "resolved": "Programming"
        },
        {
            "alias": "Halloween",
            "resolved": "Spooky"
        }
    ],
    "timestamp": 1692770989674
}

In above response we will receive categories string array list and same will be used to display categories in home screen.
By default 1st category will be auto selected and upon other category selection we will call this https://v2.jokeapi.dev/joke/{category-name} api to fetch joke.

Currently I'm thinking to add category list above the Joke Card in home screen in horizontal fashion. (For more clearity checkout Youtube App -> Top Section horizontal rail is displayed).

But this is just my idea if you have any better design I'm open to incorporate with it.

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • Update kotlin monorepo to v2.0.10 (org.jetbrains.kotlin:kotlin-bom, org.jetbrains.kotlin.plugin.compose, org.jetbrains.kotlin.jvm, org.jetbrains.kotlin.android)

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/android_cd.yml
  • actions/checkout v4
  • actions/setup-java v4
  • r0adkll/sign-android-release v1
  • r0adkll/upload-google-play v1.1.3
  • actions/upload-artifact v4
  • softprops/action-gh-release v2
.github/workflows/android_ci.yml
  • actions/checkout v4
  • actions/setup-java v4
gradle
gradle.properties
settings.gradle.kts
build.gradle.kts
app/build.gradle.kts
data/build.gradle.kts
domain/build.gradle.kts
gradle/libs.versions.toml
  • org.jetbrains.kotlin:kotlin-bom 2.0.0
  • androidx.core:core-ktx 1.13.1
  • androidx.lifecycle:lifecycle-runtime-ktx 2.8.2
  • androidx.core:core-splashscreen 1.0.1
  • androidx.activity:activity-compose 1.9.0
  • androidx.lifecycle:lifecycle-runtime-compose 2.8.2
  • androidx.navigation:navigation-compose 2.7.7
  • androidx.compose:compose-bom 2024.06.00
  • androidx.lifecycle:lifecycle-viewmodel-compose 2.8.2
  • androidx.compose.material3:material3 1.2.1
  • com.google.dagger:hilt-android 2.51.1
  • com.google.dagger:hilt-compiler 2.51.1
  • androidx.hilt:hilt-navigation-compose 1.2.0
  • com.squareup.okhttp3:okhttp 4.12.0
  • com.squareup.okhttp3:logging-interceptor 4.12.0
  • com.squareup.retrofit2:retrofit 2.11.0
  • com.squareup.retrofit2:converter-moshi 2.11.0
  • com.squareup.moshi:moshi-kotlin-codegen 1.15.1
  • javax.inject:javax.inject 1
  • junit:junit 4.13.2
  • androidx.test.ext:junit 1.1.5
  • androidx.test.espresso:espresso-core 3.5.1
  • com.lemonappdev:konsist 0.15.1
  • com.android.application 8.5.0
  • com.android.library 8.5.0
  • org.jetbrains.kotlin.android 2.0.0
  • org.jetbrains.kotlin.jvm 2.0.0
  • com.google.dagger.hilt.android 2.51.1
  • com.google.devtools.ksp 2.0.0-1.0.22
  • io.gitlab.arturbosch.detekt 1.23.6
  • org.jetbrains.kotlin.plugin.compose 2.0.0
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
  • gradle 8.8

  • Check this box to trigger a request for Renovate to run again on this repository

Feature Request: Implement Joke Sharing Functionality

I'd like to report a new issue with the JetJoke app. Currently, there's no feature to easily share jokes. I would appreciate it if the admin or owner could ASSIGN this task to me for implementation. Sharing jokes would enhance user engagement and enjoyment of the app.

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.