Version 1.10.130019
iOS
Android

Released on May 17, 2022

Hello programmers!

Many of our users were unable to access our app over the weekend due to a database error. We are sorry for the inconvenience this has caused. We worked hard on the database exception, which should no longer interfere with your use of our app. This is the core concern of this update.

Please let us know if you have any problems with this exception. We will gladly assist you!

Keep Learning!

Bug Fixes and Improvements:
Minor bug fixes
Database exception fixes

Version 1.9.130018
iOS
Android

Released on May 10, 2022

Back with new updates!

Greetings with an update!

Hope you enjoy our newly released app after the necessary updates. This release is primarily concerned with compiler optimization and a few minor issues.

We noticed that our Programiz apps weren't playing nicely with the Samsung keyboard. To correct such an error, we worked hard on the compiler editor and were able to optimize it, which should improve your experience with our app.

If you have any further concerns, please contact us via our feedback form. We will gladly assist!

Happy learning!

Bug Fixes and Improvements:
Optimized code editor
Fixed backspace issue on Samsung keyboards
Minor bug fixes and optimizations

Version 1.7.130017
iOS
Android

Released on April 29, 2022

Back with new updates!

Hey there!

This release mainly focuses on the subscription exceptions reported by our users and some minor errors. With regards to the feedback, we were able to resolve the issue and should no longer hamper your experience with our app.

Previously, winners of our subscription giveaway could not access the APP+ subscription of Learn Java: Programiz. This update should solve exactly that. If any issues are found on our app, do let us know and we’d be happy to help!

Keep Learning!

Bug Fixes and Improvements:
Handled subscription exceptions
Fixed minor bugs

Version 1.7.130016
iOS
Android

Released on April 16, 2022

Back with new updates!

We're back with one of the most significant updates!

With the recent update to Flutter 2, it was finally time to upgrade our subscription plans as well!

We are overjoyed to inform our users that we have switched to Revenuecat. Revenuecat is a platform that makes it easier to manage in-app purchases in our app.

This release should improve our payment flow as well as your experience with our app thanks to this integration to Revenuecat.

Note: With such a massive migration, we have made sure that all existing subscribed users should have no trouble keeping their subscriptions! Please notify us as soon as possible if you encounter any problems. We will work hard to correct such errors.

Also, have you found our easter egg on the app? This year, we decided to participate in the Easter egg hunt and have hidden an exciting gift. So go to the settings page and prepare for a surprise!

Have fun hunting!

What's New ?
Migration of subscription to Revenuecat
Addition of easter animations
Bug Fixes and Improvements:
Minor bug fixes

Version 1.6.130012
iOS
Android

Released on April 7, 2022

Hello programmers!

We hope you enjoy our newly released app after the necessary updates. We discovered that some of our users were experiencing problems as a result of a minor bug. We sincerely apologize for any inconvenience this has caused. So as not to replicate this for other users, we were quick to resolve the said issue. This should no longer interfere with your experience with our app!

Happy learning!

Bug Fixes and Improvements:
Fixed dartMessenger issue

Version 1.5.130011
iOS
Android

Released on April 1, 2022

Greetings with some updates!

This release includes one of our biggest updates till date!

We have finally upgraded our app to the latest version of flutter. By keeping up with the latest trends and presenting you with more ease, this release should be no different. Our app should now enhance your experience and assist you in achieving seamless learning that we have always promised

Keep Learning!

What's New ?
Upgraded codebase to the latest version of flutter
Bug Fixes and Improvements:
Fixed minor bugs

Version1.4.130007
iOS
Android

Released on March 18, 2022

A brief update !

If you haven't already noticed, our subscription plan has been renamed from Programiz Pro to Programiz APP+

The main reason for this progression is so we don't conflict with our most current product, Programiz PRO and furthermore makes it advantageous for our app subscribers to be have their own name.

Happy Programming!

What's New ?
Renamed subscription plan from Programiz Pro to Programiz APP+
Bug Fixes and Improvements:
Fixed minor bugs

Version 1.4.130003
iOS
Android

Released on January 17, 2022

Back with new updates!

Have you checked out the new section on the dashboard yet? In this release, a section called “Featured Challenges” has been added, which displays curated challenges based on your learning progress. With featured challenges, you will get the opportunity to improve your problem-solving skills.

Secondly, all users now have access to our challenge dashboard and leaderboard. Track your progress on the leaderboard and view the challenges without a Programiz Pro subscription. In addition to this, a new pricing variation has been added to ease your purchase process. With a new look, it is sure to make your experience worthwhile with Learn Java: Programiz!

We have also invested our time in minor bug fixing of featured challenges and subscription issues.

Get the best of Learn Java: Programiz today!

What's New ?
Added featured challenges on the dashboard
Challenge dashboard and leaderboard is now available for all users
Added pricing variant in challenges
Bug Fixes and Improvements:
Fixed minor bugs

Version 1.3.0
iOS
Android

Released on January 4, 2022

Greetings with some updates!

Have you checked out our app links yet? With this new update, the newly added app links on the profile page will make it much easier for you to navigate to our other programming apps and explore them.

We've also worked on a number of issues, including the issue of long usernames on certificates and a few uncommon exceptions. Now the user can use our app with more ease and less exceptions.

Happy Programming!

What's New ?
Added app links on the profile page
Bug Fixes and Improvements:
Fixed long username issue
Fixed NoSuchMethodError issue

Version 1.2.1
iOS
Android

Released on December 9, 2021

Hey there!

This release, we have focused our time on resolving existing issues so that our users can have a better app experience with our Learn Java: Programiz app.

We fixed issues related to the “Run” button and “grey screen” that showed up on some examples. Additionally, we have also solved the issue related to blank submission of feedback where users could previously send us empty messages.

Furthermore, we have focused on fixing several common exceptions seen by our users, particularly database exceptions and issues regarding loading of the price page, limiting our users to get the best features from Programiz Pro.

We've also worked on our profile page to address the issue with lengthy usernames. Previously, the name section did not look as attractive as it should have been for such users. This release should make the design of our app more aligned with our vision.

These enhancements should make learning using our app much more enjoyable and provide you with the best of Programiz.

Keep Going!

Bug Fixes and Improvements:
Fixed run button issue in examples
Fixed grey screen issue after completion of some examples
Fixed blank feedback submission issue
Fixed bad state issue
Fixed platform exceptions
Fixed long username issue on profile page
Fixed ‘Products not available’ issue on profile page

Version 1.2.0
iOS
Android

Released on November 11, 2021

Hi there,

Have you noticed anything different with our app? On completion of a lesson/example, you will now see new updated designs of our end screens. The new end screens will help you in traversing through our app a lot better and make you experience top-notch. We have added some tips, tricks and jokes to make your learning much more interactive.

You can find lesson surveys on our end screens. With this feature, you can now send us your response through a small click on the emojis. In case you are unsatisfied with our lessons, feel free to send us a small message to share your feedback so that we can improve our content to make your learning more worthwhile.

We have also fixed a small design issue that revolves around users with longer names on our leaderboard. With all these changes, mastering Java with Programiz should feel a lot easier. Get the latest updates today :)

Happy Programming!

What's New ?
Added lesson survey end screen
Bug Fixes and Improvements:
Fixed design for users with long names on leaderboard
Fixed content access issue to non-pro user

Version 1.1.11
iOS
Android

Released on October 28, 2021

Quick Fix Update!

With this release, we have addressed a few small issues. This week, we’ve worked on the "Bad state" issue that some of our users reported, and we fixed it so that it doesn't happen again.

We have also resolved this issue of ‘notification’ which was faced by some users. It should enhance your experience with our app.

Please feel free to use our app and provide us feedback on how the new update has affected you.

Keep Learning!

Bug Fixes and Improvements:
Fixed 'Bad state' issue for some users
Fixed notification issue
Fixed server exception issue

Version 1.1.9
iOS
Android

Released on October 19, 2021

We are back with a brand new update!

We resolved the 'exampleId' problem this week as part of our goal of fixing existing issues on our app. The problem arose anytime a user requested to see a suggested example but we were unable to retrieve it for them to see.

This problem has now been resolved, and you should have a better experience with Learn Java: Programiz.

Bug Fixes and Improvements:
Fixed deserializing issue on exampleId

Version 1.1.8
iOS
Android

Released on October 8, 2021

This week, we focused on resolving some of our app's main issues to better help our users get a better experience with our app.

This version fixes the bugs that frequently appear on our bug report pages. Database exceptions on user settings and example issues have been concerning, and the recurrence of the 'bad state' issue has made the experience extremely unpleasant for many of our users.

Please feel free to use our app and provide us feedback on how the new update has affected you. We’re looking forward to hearing from you all soon!

Bug Fixes and Improvements:
Fixed 'Bad state' issue
Fixed database exception issue
Fixed example issues
Changed api key
Fixed MissingPluginException issue

Version 1.1.7
iOS
Android

Released on October 3, 2021

This version of our app focuses mostly on resolving the ‘certificate expire' issue that prevented the majority of our users from continuing to use the app. Happy to report that the problem has been addressed, and you may now use all of Programiz's features as before.

Happy Programming!

Bug Fixes and Improvements:
Fixed 'certificate expire' issue

Version 1.1.6
iOS
Android

Released on September 30, 2021

This version of Learn Java: Programiz focuses on solving a ‘stream’ error that was reported by a lot of our users. Our team was quick to resolve the issue, so you won’t have to worry about it ever again.

Seeing this, we are extremely glad to see our bug report page has been quite beneficial to so many of you. Do use the bug report page anytime you face a problem and our team will be happy to help you out as soon as possible.

Enjoy your hassle-free journey with Programiz!

Bug Fixes and Improvements:
Fixed stream called on null issue

Version 1.1.5
iOS
Android

Released on September 27, 2021

Have you checked out our Challenges yet?

Previously, we had released challenges on our Learn Java: Programiz app and we are pleased to know it has been making quite a positive impact on our users! With challenges, you will be able to enhance your learning experience with our app.

With this release, we have implemented some important new features that should definitely make the most of your experience. After understanding your concerns with the name change process, we have made it possible for you to add your accurate name from your end. Let it reflect on your certificate today!

We have also made it easier for you to report bugs as soon as you encounter one! With a single button click, we can further bridge the gap of communication between us :)

We have also added a new design enhancement on our compiler! You will see a simple status notification that informs you about the status of the connectivity with the server and ultimately, provides you with more context on the compiler. Be sure to check it out and let us know what you think.

Happy Programming!

What's New ?
New design on compiler status
Bug report page
Enabled name change from user’s end
Bug Fixes and Improvements:
Fixed user input issue on compiler
Improved notifications on android and iOS

Version 1.1.4
iOS
Android

Released on August 17, 2021

This week's update!

For some time, our users on Android couldn’t sign in with their Apple accounts on Learn Java: Programiz. This release of our app primarily fixes that very issue.

We have also fixed the issue regarding the jumpy contextual information area on the selected menu item of the feedback form. The area of the contextual information resized every time the keyboard popped out, which is no longer an issue.

With this patch, we've successfully completed all the needed improvements on our feedback form! Please feel free to contact us at any time and tell us what you think.

Bug Fixes and Improvements:
Fixed Apple sign-in on Android device
Fixed contextual information area on active keyboard

Version 1.1.3
iOS
Android

Released on August 13, 2021

Another update coming your way!

This release of Learn Java: Programiz provides more contextual information on the selected menu item of the feedback form. This will make it easier for you to offer better reports and ideas, as well as help us comprehend the difficulties you’re dealing with on our app. Try it out and leave us some of your feedback.

With this version, we've addressed all of the smart quotes concerns for iOS users. You will no longer experience this problem while using the app.

We have also added lots of performance improvements for this release. On older versions, our app took the wrong index of the course status causing loading issues and intolerable experience with Learn Java: Programiz. This should not be problematic anymore.

This build fixes some server exceptions regarding command timeout and null exceptions on recent lesson progression.

All in all, it should enhance your experience with our app and assist you in achieving the seamless learning experience that we have always promised.

Get the best of Learn Java: Programiz today!

What's New ?
Added contextual information on feedback options
Bug Fixes and Improvements:
Fixed smart quote issues of example compiler
Fixed course index issue on the app
Fixed command timeout issue
Fixed null exception issue
Enhanced performance of the app

Version 1.1.2
iOS
Android

Released on August 5, 2021

Learn Java: Programiz is now faster than ever!

We have fixed some quick tweaks to make your learning experience a lot smoother. We have visibly reduced the app load time and dashboard load time on this new build. No more staring at the loading screen now :)

We have included a few other performance enhancements that will definitely help you guys to have a better experience with our Learn Java: Programiz app.

Our feedback reports are even better now. In the case where the user does face an issue, we have made it possible to get the details of the issue through which we can work hard on solving it at the earliest.

Let us know if your app is smoother for you. Waiting for your responses :)

Happy Programming!

Bug Fixes and Improvements:
Optimized performance for smoother app load
Added device details to the feedback report

Version 1.1.1
iOS
Android

Released on July 27, 2021

Quick fix!

There is another new update for you guys! We have a minor bug fix released this week.

A feedback form has been added to the Rate App dialog box that you see on the dashboard which was missed on the last release. We have also improved the way we receive feedback via the feedback form and it is now easier than ever to reply to you from our side.

Do let us know if you face any problems! We will be happy to help!

Happy Programming!

Bug Fixes and Improvements:
Improved feedback communication
Added feedback form to the rate us dialog

Version 1.1.0
iOS
Android

Released on July 23, 2021

Grab the latest update to Learn Java: Programiz!

We are very much aware of the current issue regarding our Learn Java app where most users faced “Oops! Something went wrong” on random events. This release of the month focuses exactly on solving that very issue. You will no longer have to face such an occurrence ever again. If by any chance you do, you can always let us know through emails and our feedback forms.

Yes, you heard that right! We have finally implemented feedback forms in our app. Your concerns and suggestions will be highly appreciated. There are multiple corners where you can contact the Programiz team via the app itself beginning from profile page to compiler. We earnestly hope it brings out our communication to a much higher level!Try the feedback forms today and let us know all about your experiences!

We have few design enhancements on the sign up page. New users will be notified that their names will be used on the certificates and cannot be changed once signed up.With that, we also want to let our users know that subscription logic on the app has been refactored for a much smoother experience on both ends.

Get the best of Learn Java: Programiz today!

What's New ?
New design on the sign up page
Implemented feedback forms
Bug Fixes and Improvements:
Refactored subscription logic in the app
Fixed smart quotes issue on compiler shell on iOS
Enhancement on fetching suggested example on dashboard

Version 1.0.2
iOS
Android

Released on July 2, 2021

Compiler upgrades coming through!

For our iOS users, the smart quotes issue has always been there. But with this release, we have finally come around to fix that very notorious issue. With the fix that’s implemented, you can use any smart quotes and it will automatically change it into the straight quotes!

This build also fixes the issue on our compiler of Examples section. Whenever a user tried to tap on the compiler, the keyboard would blink on every touch which wouldn’t allow the user to input on it. With this release, you can now code without facing such a problem ever again!

Happy Programming!

What's New ?
Disabled smart quotes on iOS
Bug Fixes and Improvements:
Fixed blinking keyboard issue on Examples

Version 1.0.1
iOS
Android

Released on June 24, 2021

Greetings to all Java enthusiasts on Programiz! We are here with the first ever update on our Learn Java: Programiz app since it’s release. And these are some enhanced new upgrades!

For this release, we have implemented push notifications on the app. You can see the notification card on the top of the dashboard, whenever notifications are sent out, to let you know of all the things happening for Learn Java: Programiz. This feature will definitely help you be in the loop for the changes and updates coming your way.

We have also integrated a new version of Google Mobile Ads SDK and successfully replaced interstitial ads with banner ads on the app. Exclusive to non-PRO users, you will now see a new ads screen that provides much more context on the ads that are shown on your device.

Keep an eye out for all of the new changes coming to the app.

Happy Programming!

What's New ?
Implemented push notifications
New ads screen
Bug Fixes and Improvements:
Certificate claim improvements on iOS
Dashboard loading issues
Design fixes

Version 1.0
iOS
Android

Released on May 10, 2021

Introducing one of the highly requested apps of all time, Learn Java: Programiz!

Learn Java is an interactive app for all Java enthusiasts who want to learn Java for absolutely free! Built with high coverage on the fundamentals of Java programming language, 80+ interactive examples and tonnes of quizzes, it is here to be the best one yet!

Created with careful assessment of feedback from hundreds of programming beginners and our previous two apps, Learn Java comes with all the benefits of Programiz Pro right from the start! Don't get us wrong, we still value our free resources and you can access the entire content with no worries. Our Pro subscription is specially addressed to people that want more from our app.

With Programiz Pro, you can get hold of an ad free experience and unlimited code compilations with the power to skip lessons. Complete the course and claim your certificate right away :)

Along with seamless self-paced learning experience, bite-sized lessons, and all the benefits of distraction-free Programiz Pro, Learn Java offers a hands-on approach that lets you write Java programs from the ground up.

Swipe. Learn. Repeat.

Master Java One Step at a Time.

Start your programming journey with us!

What's New ?
Access highly curated Java lessons
Explore tonnes of practical hand-picked Java examples for beginners
Interactive Quizzes
Bookmark your favorite topics and revisit them anytime
Track your progress across devices
Programiz Pro subscription
Ad-free mode
Dark mode
Unlimited compiler usage
Unlocked lessons
Get Certified