Skip to content

Android Jetpack Compose project based on my personal project Learning Cards

License

Notifications You must be signed in to change notification settings

nightguarder/StudyCards

Repository files navigation

StudyCards

Jetpack Compose Android App

  • Android Jetpack Compose project based on my personal project Learning Cards. Done as a school project.
  • App Helps you to learn more efficiently by having quick access to all courses.

Features

  • Login/Register using Firebase
  • MaterialDesign DarkMode not ready
  • UnsplashAPI
  • RemeberState of App

Features

  • Multi-language Support: Explore learning cards in multiple languages (CZ,ENG).
  • Interactive UI: Navigation is implemented with composable and NavHostController.
  • MaterialDesign The app mostly uses MaterialTheme for Icons and colors. Dark mode not yet done
  • User Authentication: Securely log in and Registration with FIREBASE.
  • Dynamic Data Handling: Fetch images from UnsplashAPI.
  • RemeberState of App The App should remember where you left of.

Screenshots

welcomeScreen

welcomeScreen

registerScreen

registerScreen

### loginScreen loginScreen

### mainFeaturedCourses mainScreen

### coursesScreen coursesScreen

Future Implementation

  • User Profiles: Access user profile with additional details.
  • Logout: Add Logout User functionality to the Top App Bar.
  • Community Features: Interact with other students through comments and discussions.
  • Secret Protection: Using GitGuardion implement a protection to keep secret credentions from leaking.

References

Assets

  • The Vector images are not from me. @author: abdulazizahwan
  • Code that was obtained from external repository or documentation is marked as //NENI MOJE TVORBA

Documentation

License

About

Android Jetpack Compose project based on my personal project Learning Cards

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages