<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Stephen Muindi</title>
    <description>The latest articles on DEV Community by Stephen Muindi (@muindistephen).</description>
    <link>https://dev.to/muindistephen</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F888686%2F3149fec2-5683-4554-ad49-455b8cdada9e.png</url>
      <title>DEV Community: Stephen Muindi</title>
      <link>https://dev.to/muindistephen</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/muindistephen"/>
    <language>en</language>
    <item>
      <title>Answer: Android - How to display Image uploading progress in Notification Bar?</title>
      <dc:creator>Stephen Muindi</dc:creator>
      <pubDate>Tue, 17 Sep 2024 07:42:19 +0000</pubDate>
      <link>https://dev.to/muindistephen/answer-android-how-to-display-image-uploading-progress-in-notification-bar-2c97</link>
      <guid>https://dev.to/muindistephen/answer-android-how-to-display-image-uploading-progress-in-notification-bar-2c97</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fstackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/63188152/android-how-to-display-image-uploading-progress-in-notification-bar/63188736#63188736" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: Android - How to display Image uploading progress in Notification Bar?
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Jul 31 '20&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/63188152/android-how-to-display-image-uploading-progress-in-notification-bar/63188736#63188736" rel="noopener noreferrer"&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fstackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          0
        &lt;/div&gt;
        &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fstackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;You have two issues. One is that the function uploadMediaNotification always &lt;strong&gt;creates a new notification using the notification.builder when it is called&lt;/strong&gt;. To mitigate this, put the initialisation and update in two different functions, such as createUploadMediaNotification() and updateUploadMediaNotification()&lt;/p&gt;
&lt;p&gt;Secondly, your Thread is quite useless, as you already get…&lt;/p&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/63188152/android-how-to-display-image-uploading-progress-in-notification-bar/63188736#63188736" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Answer: How to fix the ''module java.base does not "opens java.io" to unnamed module '' error in Android Studio?</title>
      <dc:creator>Stephen Muindi</dc:creator>
      <pubDate>Wed, 13 Mar 2024 09:38:42 +0000</pubDate>
      <link>https://dev.to/muindistephen/answer-how-to-fix-the-module-javabase-does-not-opens-javaio-to-unnamed-module-error-in-android-studio-1gbl</link>
      <guid>https://dev.to/muindistephen/answer-how-to-fix-the-module-javabase-does-not-opens-javaio-to-unnamed-module-error-in-android-studio-1gbl</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AoTUKOcU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/67782975/how-to-fix-the-module-java-base-does-not-opens-java-io-to-unnamed-module/69179997#69179997" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: How to fix the ''module java.base does not "opens java.io" to unnamed module '' error in Android Studio?
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Sep 14 '21&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/67782975/how-to-fix-the-module-java-base-does-not-opens-java-io-to-unnamed-module/69179997#69179997" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oeieW07A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          316
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h2-sXgSn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;The solution from &lt;a href="https://github.com/fluttercommunity/flutter_workmanager/issues/287#issuecomment-893476072" rel="noreferrer"&gt;GitHub&lt;/a&gt; has worked for me. It was no need to downgrade Java JDK. Just changed gradle version in gradle-wrapper properties to 7.1.1 (6.x does not support java 16), and adding the following line in gradle.properties:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;org.gradle.jvmargs=-Xmx1536M \
--add-exports=java.base/sun.nio.ch=ALL-UNNAMED \
--add-opens=java.base/java.lang=ALL-UNNAMED \
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED \
--add-opens=java.base/java.io=ALL-UNNAMED \
--add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED
&lt;/code&gt;&lt;/pre&gt;

    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/67782975/how-to-fix-the-module-java-base-does-not-opens-java-io-to-unnamed-module/69179997#69179997" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Answer: springboot swagger3 "Failed to load remote configuration."</title>
      <dc:creator>Stephen Muindi</dc:creator>
      <pubDate>Tue, 20 Feb 2024 14:36:22 +0000</pubDate>
      <link>https://dev.to/muindistephen/answer-springboot-swagger3-failed-to-load-remote-configuration-41md</link>
      <guid>https://dev.to/muindistephen/answer-springboot-swagger3-failed-to-load-remote-configuration-41md</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AoTUKOcU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/70906081/springboot-swagger3-failed-to-load-remote-configuration/78028183#78028183" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: springboot swagger3 "Failed to load remote configuration."
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Feb 20 '24&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/70906081/springboot-swagger3-failed-to-load-remote-configuration/78028183#78028183" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oeieW07A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          0
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h2-sXgSn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;The change from &lt;code&gt;/v3/api-docs&lt;/code&gt; to &lt;code&gt;/v3/api-docs/**&lt;/code&gt; ensures that any additional path segments are also matched, which is necessary for Swagger's dynamic documentation generation to work properly.&lt;/p&gt;
&lt;p&gt;"/v3/api-docs", made it to fail but  "/v3/api-docs/**" made it to work,&lt;/p&gt;
&lt;p&gt;This is because, &lt;code&gt;/v3/api/docs&lt;/code&gt; would only match exactly that path, but &lt;code&gt;/v3/api/docs&lt;/code&gt; will…&lt;/p&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/70906081/springboot-swagger3-failed-to-load-remote-configuration/78028183#78028183" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Answer: SocketException: socket closed</title>
      <dc:creator>Stephen Muindi</dc:creator>
      <pubDate>Wed, 14 Feb 2024 09:51:31 +0000</pubDate>
      <link>https://dev.to/muindistephen/answer-socketexception-socket-closed-4k5g</link>
      <guid>https://dev.to/muindistephen/answer-socketexception-socket-closed-4k5g</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AoTUKOcU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/36459613/socketexception-socket-closed/77993372#77993372" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: SocketException: socket closed
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Feb 14 '24&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/36459613/socketexception-socket-closed/77993372#77993372" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oeieW07A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          0
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h2-sXgSn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;The error java.net.SocketException: Socket closed can occur&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;if the server expects a secure connection (HTTPS) but the client is
attempting to connect via an insecure connection (HTTP).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;To fix this issue, you should use HTTPS instead of HTTP for your API
requests. Update the URL in your Android app to…&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/36459613/socketexception-socket-closed/77993372#77993372" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Answer: Spring boot application shut down after application run</title>
      <dc:creator>Stephen Muindi</dc:creator>
      <pubDate>Tue, 13 Feb 2024 13:57:03 +0000</pubDate>
      <link>https://dev.to/muindistephen/answer-spring-boot-application-shut-down-after-application-run-2h0</link>
      <guid>https://dev.to/muindistephen/answer-spring-boot-application-shut-down-after-application-run-2h0</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AoTUKOcU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/67325562/spring-boot-application-shut-down-after-application-run/77988477#77988477" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: Spring boot application shut down after application run
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Feb 13 '24&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/67325562/spring-boot-application-shut-down-after-application-run/77988477#77988477" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oeieW07A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          0
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h2-sXgSn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;ol&gt;
&lt;li&gt;clean you project&lt;/li&gt;
&lt;li&gt;Restart your IDE&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;It solved my issue 100%&lt;/p&gt;

    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/67325562/spring-boot-application-shut-down-after-application-run/77988477#77988477" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Answer: How do I retrieve user information once the user is created and navigate to a different screen</title>
      <dc:creator>Stephen Muindi</dc:creator>
      <pubDate>Fri, 09 Feb 2024 10:43:33 +0000</pubDate>
      <link>https://dev.to/muindistephen/answer-how-do-i-retrieve-user-information-once-the-user-is-created-and-navigate-to-a-different-screen-6ml</link>
      <guid>https://dev.to/muindistephen/answer-how-do-i-retrieve-user-information-once-the-user-is-created-and-navigate-to-a-different-screen-6ml</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AoTUKOcU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/65535826/how-do-i-retrieve-user-information-once-the-user-is-created-and-navigate-to-a-di/65535991#65535991" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: How do I retrieve user information once the user is created and navigate to a different screen
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Jan  2 '21&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/65535826/how-do-i-retrieve-user-information-once-the-user-is-created-and-navigate-to-a-di/65535991#65535991" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oeieW07A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          0
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h2-sXgSn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;By the time your &lt;code&gt;val currentUser = mAuth.currentUser&lt;/code&gt; runs, the user may not have been set yet. If you want to make sure that you get notified of the user, use an auth state change listener:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;mAuth.addAuthStateListener(new FirebaseAuth.AuthStateListener() {
    @Override
    public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
        currentUser = mAuth.getCurrentUser()
        currentUserID&lt;/code&gt;&lt;/pre&gt;…
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/65535826/how-do-i-retrieve-user-information-once-the-user-is-created-and-navigate-to-a-di/65535991#65535991" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Answer: Can composer generate the `composer.lock` without actually download the packages?</title>
      <dc:creator>Stephen Muindi</dc:creator>
      <pubDate>Mon, 28 Aug 2023 13:45:23 +0000</pubDate>
      <link>https://dev.to/muindistephen/answer-can-composer-generate-the-composerlock-without-actually-download-the-packages-k6f</link>
      <guid>https://dev.to/muindistephen/answer-can-composer-generate-the-composerlock-without-actually-download-the-packages-k6f</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AoTUKOcU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/44805083/can-composer-generate-the-composer-lock-without-actually-download-the-packages/76993377#76993377" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: Can composer generate the `composer.lock` without actually download the packages?
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Aug 28 '23&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/44805083/can-composer-generate-the-composer-lock-without-actually-download-the-packages/76993377#76993377" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oeieW07A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          -5
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h2-sXgSn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;pre&gt;&lt;code&gt; composer install --ignore-platform-req=ext-fileinfo
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;solved my issue. It worked 100%.&lt;/p&gt;

    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/44805083/can-composer-generate-the-composer-lock-without-actually-download-the-packages/76993377#76993377" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Answer: Duplicate class in Kotlin Android</title>
      <dc:creator>Stephen Muindi</dc:creator>
      <pubDate>Wed, 21 Jun 2023 22:53:53 +0000</pubDate>
      <link>https://dev.to/muindistephen/answer-duplicate-class-in-kotlin-android-3f74</link>
      <guid>https://dev.to/muindistephen/answer-duplicate-class-in-kotlin-android-3f74</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AoTUKOcU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/75263047/duplicate-class-in-kotlin-android/76527618#76527618" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: Duplicate class in Kotlin Android
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Jun 21 '23&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/75263047/duplicate-class-in-kotlin-android/76527618#76527618" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oeieW07A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          3
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h2-sXgSn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;Adding this code inside app level/build.gradle&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;dependencies{
 ....
    constraints{
        implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.10'
        implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.10'
    }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;and adding this code inside project level/build.gradle&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;dependencies {
    .....
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10"
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;It fixed this error 100%. It worked for me.&lt;/p&gt;

    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/75263047/duplicate-class-in-kotlin-android/76527618#76527618" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Answer: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:</title>
      <dc:creator>Stephen Muindi</dc:creator>
      <pubDate>Mon, 12 Jun 2023 07:40:57 +0000</pubDate>
      <link>https://dev.to/muindistephen/answer-orgcodehausgroovycontrolmultiplecompilationerrorsexception-startup-failed-ajb</link>
      <guid>https://dev.to/muindistephen/answer-orgcodehausgroovycontrolmultiplecompilationerrorsexception-startup-failed-ajb</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AoTUKOcU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/13129994/org-codehaus-groovy-control-multiplecompilationerrorsexception-startup-failed/76454492#76454492" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script7.groovy: 1: unable to resolve class
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Jun 12 '23&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/13129994/org-codehaus-groovy-control-multiplecompilationerrorsexception-startup-failed/76454492#76454492" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oeieW07A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          3
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h2-sXgSn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;I changed my Java version from &lt;code&gt;20.0.1&lt;/code&gt; to &lt;code&gt;17.0.1&lt;/code&gt;. This is because Java version between 8 and 19 is required to execute my project with &lt;code&gt;gradle&lt;/code&gt; &lt;code&gt;7.5.&lt;/code&gt; I found the issue was that &lt;code&gt;Java 20&lt;/code&gt; version is not yet supported to execute &lt;code&gt;gradle 7.5&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;That's all how I…&lt;/p&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/13129994/org-codehaus-groovy-control-multiplecompilationerrorsexception-startup-failed/76454492#76454492" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Answer: How to solve 'Unresolved reference: arch' from "import android.arch.lifecycle"?</title>
      <dc:creator>Stephen Muindi</dc:creator>
      <pubDate>Tue, 06 Jun 2023 06:26:54 +0000</pubDate>
      <link>https://dev.to/muindistephen/answer-how-to-solve-unresolved-reference-arch-from-import-androidarchlifecycle-n5n</link>
      <guid>https://dev.to/muindistephen/answer-how-to-solve-unresolved-reference-arch-from-import-androidarchlifecycle-n5n</guid>
      <description>&lt;div class="ltag__stackexchange--container"&gt;
  &lt;div class="ltag__stackexchange--title-container"&gt;
    
      &lt;div class="ltag__stackexchange--title"&gt;
        &lt;div class="ltag__stackexchange--header"&gt;
          &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AoTUKOcU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackoverflow-logo-b42691ae545e4810b105ee957979a853a696085e67e43ee14c5699cf3e890fb4.svg" alt=""&gt;
          &lt;a href="https://stackoverflow.com/questions/54446908/how-to-solve-unresolved-reference-arch-from-import-android-arch-lifecycle/76411943#76411943" rel="noopener noreferrer"&gt;
            &lt;span class="title-flare"&gt;answer&lt;/span&gt; re: How to solve 'Unresolved reference: arch' from "import android.arch.lifecycle"?
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="ltag__stackexchange--post-metadata"&gt;
          &lt;span&gt;Jun  6 '23&lt;/span&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;a class="ltag__stackexchange--score-container" href="https://stackoverflow.com/questions/54446908/how-to-solve-unresolved-reference-arch-from-import-android-arch-lifecycle/76411943#76411943" rel="noopener noreferrer"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oeieW07A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-up-eff2e2849e67d156181d258e38802c0b57fa011f74164a7f97675ca3b6ab756b.svg" alt=""&gt;
        &lt;div class="ltag__stackexchange--score-number"&gt;
          0
        &lt;/div&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h2-sXgSn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/stackexchange-arrow-down-4349fac0dd932d284fab7e4dd9846f19a3710558efde0d2dfd05897f3eeb9aba.svg" alt=""&gt;
      &lt;/a&gt;
    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--body"&gt;
    
&lt;p&gt;I changed my dependency from&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;testImplementation "android.arch.core:core-testing:2.2.0"
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;to&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;testImplementation "androidx.arch.core:core-testing:2.2.0"
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This is because my project recommends imports from &lt;code&gt;androidx&lt;/code&gt; artifacts not from &lt;code&gt;android&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;My problem was solved 100%&lt;/p&gt;

    
  &lt;/div&gt;
  &lt;div class="ltag__stackexchange--btn--container"&gt;
    &lt;a href="https://stackoverflow.com/questions/54446908/how-to-solve-unresolved-reference-arch-from-import-android-arch-lifecycle/76411943#76411943" class="ltag__stackexchange--btn" rel="noopener noreferrer"&gt;Open Full Answer&lt;/a&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Consuming APIs in Applications.</title>
      <dc:creator>Stephen Muindi</dc:creator>
      <pubDate>Thu, 08 Sep 2022 20:27:49 +0000</pubDate>
      <link>https://dev.to/muindistephen/consuming-apis-in-applications-4ndf</link>
      <guid>https://dev.to/muindistephen/consuming-apis-in-applications-4ndf</guid>
      <description>&lt;p&gt;REST MEANS Representational State Transfer&lt;br&gt;
They use CRUD operations that is Create, Read, Update and Delete.&lt;br&gt;
Create - POST&lt;br&gt;
Read - GET&lt;br&gt;
Update - Put &lt;br&gt;
Delete - Delete&lt;/p&gt;

</description>
      <category>react</category>
      <category>rest</category>
      <category>api</category>
    </item>
  </channel>
</rss>
