- New: Introduced a new lesson style incorporating more images for improved understanding.
- New: Added a dedicated page to bookmark and easily access your favorite lessons.
- New: Implemented an API-driven approach to deliver a steady stream of fresh lessons without requiring app updates.
- New: Integrated an AI companion, Studio Bot, powered by Gemini to assist with learning and provide personalized support.
- New: Added multiple languages support for the app.
- New: Added legal notices and more information about permissions.
- New: Added a bug report feature to report bugs on GitHub.
- New: Added many display customizations for the app.
- New: Added a new GDPR message to comply with Google Play policy.
- New: Added support for AMOLED themes for a more immersive dark mode experience.
- New: Added an option to disable the bounce click effect for users who prefer a more traditional interaction style.
- New: Added a snackbar notification for older Android versions when users copy device information from the About section.
- New: Integrated haptic feedback for swipe gestures, enhancing the tactile response and user experience.
- New: Implemented sound effects on tap interactions for a more engaging experience.
- New: Redesigned the Settings page, aligning it with the modern aesthetics of the Android 15 design system.
- New: Added support for dynamic colors on compatible devices, allowing the app to adapt to system-wide color palettes.
- New: Introduced a dedicated section for managing security and privacy settings within the app.
- New: Implemented new animations and improved overall app responsiveness for a smoother user experience.
- Major: Migrated the entire app to Jetpack Compose, providing a modern and improved user interface.
- Major: Completely reworked the app's logic using view models and coroutines for enhanced performance and maintainability.
- Major: Migrated the app to Semantic Versioning (SemVer).
- Major: Reworked the settings page and organized it way better.
- Major: Restructured the app's code flow for improved organization and future extensibility.
- Major: Implemented a robust error handling mechanism to gracefully manage unexpected situations and provide helpful feedback to users.
- Minor: Reset the version to 1.0.0 for a fresh start.
- Minor: Replaced toasts with snack bars for all notifications.
- Minor: Updated project dependencies to improve user experience and streamline the development process.
- Minor: Implemented various under-the-hood optimizations to enhance performance and stability.
- Minor: Backported the app to support devices running Android 6.0 and above.
- Minor: Added GitHub issues templates.
- Minor: Updated project dependencies.
- Minor: Improved the user experience in Help and Feedback page.
- Patch: Resolved an issue where language selection was not consistently applied.
- Patch: Improved the ads initialization and loading for a better user experience.
- Patch: Improved permissions handling logic for improved security and user experience.
- Patch: Improved the app's logical parent activities.
- Patch: Made various under-the-hood improvements for a better overall app experience.
- Made minor under-the-hood improvements for a better overall app experience.
- Made minor under-the-hood improvements for a better overall app experience.
- Added a new lesson on using Per-app language preferences.
- Added a new lesson on using Progress Bar.
- Added a new lesson on using Chronometer.
- Added a new lesson on using Simple Notifications.
- Added a new lesson on using Inbox Style Notifications.
- Added a new support page to show appreciation and gratitude to the developer.
- Added snack bars instead of toasts for all notifications.
- Added tooltips to help users understand what is happening in the app.
- Redesigned the Buttons, Switches, Images, Image Buttons and Linear Layout lessons to make them more user-friendly.
- Made various project structure enhancements for better readability and maintainability.
- Made various under-the-hood improvements for a better overall app experience.
- Made minor under-the-hood improvements for a better overall app experience.
- Added a new GDPR message to comply with Google Play policy.
- Added a new help center, with more comprehensive documentation and support options.
- Made minor project structure enhancements for better readability and maintainability.
- Made various under-the-hood improvements for a better overall app experience.
- Made minor under-the-hood improvements for a better overall app experience.
- Made minor under-the-hood improvements for a better overall app experience.
- Added ability to choose from a variety of fonts for your code display.
- Added a new lesson on using Linear Layout.
- Added a new lesson on using Relative Layout.
- Added a new lesson on using Table Layout.
- Added a new lesson on using Grid View.
- Added Android 14 to Android SDK's.
- Added language support for Hungarian.
- Reworked language system, making it more accurate and user-friendly.
- Fixed various bugs and improved readability, consistency, app performance, and responsiveness by optimizing and styling the outdated code.
- Made various under-the-hood improvements for a better overall app experience.
- Made minor under-the-hood improvements for a better overall app experience.
- Made minor under-the-hood improvements for a better overall app experience.
- Made various under-the-hood improvements for a better overall app experience.
- Added a new setting to let user choose the home page.
- Added a new setting to switch the code font from Audiowide to Roboto Monospace.
- Added a new setting for notifications.
- Added a scroll view to the "More apps" dialog for easier navigation.
- Enhanced project structure for better readability and maintainability.
- Made various under-the-hood improvements for a better overall app experience.
- Added Android & Android Studio history.
- Added functionality to "Music" chip.
- Added app updater dialog and ability to update in background.
- Added comments to the Kotlin code samples for better understanding.
- Made various improvements to languages and fixed some typos.
- Made various under-the-hood improvements for a better overall app experience.
- Updated "Show code" button to Extended FAB with a 5-second timer before shrinking to FAB for better user experience.
- Rebranded the app as "Android Studio Tutorials: Kotlin Edition" to reflect the addition of Kotlin-based tutorials.
- Another small User Interface & translations tweaks.
- Made various under-the-hood improvements for a better overall app experience.
- Prepared for upcoming release of "Android Studio Tutorials: Java Edition". Stay tuned!
- Added a new lesson on using predictive back gesture.
- Small User Interface & translations tweaks.
- Made various under-the-hood improvements for a better overall app experience.
- Added a new lesson on using In-App Review API.
- Added a new lesson on using Rating Bar.
- Added a new lesson on using Tooltips.
- Reworked and improved animations.
- Small improvements to dark mode & app design.
- Improved readability and consistency.
- Fixed various bugs and crashes.
- Made various under-the-hood improvements for a better overall app experience.
- Added a new lesson on using Radio Buttons.
- Added a new lesson on using Image Buttons.
- Added a new lesson on using Image View.
- Added a new lesson on using Snackbar.
- Added a new lesson on using Toast.
- Added the ability to disable Firebase Analytics and Crashlytics from the app settings.
- Added the ability to change the style of the navigation bar labels from the app settings.
- Added an FAQ section to the app.
- Added update notifications to inform users of new content and features.
- Added welcome back notifications to greet returning users.
- Added an exit dialog to confirm the user's intention to leave the app.
- Added in-app updates to allow users to easily update the app without going through the Play Store.
- Added language support for Swedish, Bulgarian, Polish, and Ukrainian.
- Added missing translations for various languages.
- Simplified, reworked, and updated some existing lessons.
- Fixed an issue with the predictive back gesture causing unexpected behavior.
- Fixed various bugs and improved readability, consistency, app performance, and responsiveness by optimizing and styling the outdated code.
- Made various under-the-hood improvements for a better overall app experience.
- Added a new startup screen for new users.
- Added German language support.
- Added Turkish language support.
- Added Spanish language support.
- Added settings launcher shortcut.
- Added new settings preferences.
- Added new animations.
- Added permissions lesson.
- Added Android Studio keyboard shortcuts lesson.
- Fixed some activities on split screen mode.
- Rearranged lessons and placed by categories.
- Rearranged settings preferences.
- Reworked & refreshed UI.
- Code cleanup.
- Bug fixes.
- Made various under-the-hood improvements for a better overall app experience.
- Added support for per-app languages (Android 13+).
- Added Romanian language support.
- Added Hindi language support.
- Added Italian language support.
- Added Indonesian language support.
- Added French language support.
- Added Russian language support.
- Added Japanese language support.
- Fixed about activity on split screen mode.
- Fixed feedback activity on split screen mode.
- Minor code cleanup.
- UI tweaks.
- Made various under-the-hood improvements for a better overall app experience.
- Added WebView lesson.
- Added Password Box lesson.
- Minor bug fixes.
- Minor tweaks.
- Made various under-the-hood improvements for a better overall app experience.
- Fixed crashes.
- Minor tweaks.
- Fixed crashes.
- Minor tweaks.
- Added ads.
- New target SDK.
- Minor tweaks.
- Fixed minor bugs.
- Made various under-the-hood improvements for a better overall app experience.
- Added Russian language.
- Added View Binding lesson.
- Added Clock lesson.
- Added Date Picker lesson.
- Added Time Picker lesson.
- Added new splash screen.
- Minor tweaks.
- Fixed minor & major bugs.
- Made various under-the-hood improvements for a better overall app experience.
- Minor tweaks;
- Fixed minor & major bugs.
- Fixed Text Box lesson.
- Added alert dialog lesson.
- Made various under-the-hood improvements for a better overall app experience.
- Updated policy and terms of service.
- Added SoftInputMode for TextBox.
- Made various under-the-hood improvements for a better overall app experience.
- Initial stable version.