Releases: D4rK7355608/com.d4rk.androidtutorials
Releases · D4rK7355608/com.d4rk.androidtutorials
Android Studio Tutorials
Android Studio Tutorials
Android Studio Tutorials
Version 1.1.0:
- New: Implemented a "No Lessons Found" message to provide user guidance.
- New: Implemented a "No Favorite Lessons" message for empty favorites lists.
- New: Migrated the application's networking to use KTor client for improved performance.
- New: Refactored the UI structure to enhance organization and maintainability.
- New: Added "Like" and "Dislike" feedback for Studio Bot messages.
- New: Introduced new profile pictures for Studio Bot and user messages.
- New: Updated Studio Bot with new system instructions for improved performance and accuracy.
- Major: Upgraded the Studio Bot model from Gemini 1.0 Pro to 1.5 Pro for enhanced capabilities.
- Minor: Updated the Help screen UI for better UX.
- Minor: Improved the placement of the copy button in Studio Bot chat bubbles.
- Minor: Optimized keyboard behavior on the Studio Bot screen.
- Patch: Standardized naming of
packageName
for consistency. - Patch: Removed unused Gradle dependencies to streamline the build process.
- Patch: Refactored code for better readability and maintainability.
- Patch: Improved the functionality and efficiency of existing extensions.
- Patch: Updated project dependencies to the latest stable versions.
- Patch: Corrected the string used for "Security & Privacy" title on the Privacy screen.
- Patch: Removed unused Data Store constants from the codebase.
- Patch: Removed unused string resources from the project.
- Patch: Removed unused themes to optimize the codebase.
Android Studio Tutorials
Version 1.0.0:
- 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.
Android Studio Tutorials: Kotlin Edition
Android Studio Tutorials: Kotlin Edition
- 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.
Android Studio Tutorials: Kotlin Edition
Android Studio Tutorials: Kotlin Edition
- 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.