Skip to content

A collection of small Android projects developed using Kotlin during my college learning phase. These projects explore various Android components, libraries, and architecture patterns. Each project focuses on a specific feature or concept, helping build a strong foundation in Android app development.

Notifications You must be signed in to change notification settings

Priyanshu845438/AndroidStudioProjects

Repository files navigation

📚 Kotlin Android Mini Projects

A collection of small Android projects developed using Kotlin during my college learning phase. These projects explore various Android components, libraries, and architecture patterns. Each project focuses on a specific feature or concept, helping build a strong foundation in Android app development.


📦 Projects Included

1. 🔽 Bottom Navigation App

  • Demonstrates the use of BottomNavigationView for seamless tab switching.
  • Uses multiple fragments and fragment transactions.

2. 🔥 Firebase Auth App

  • Basic Firebase Authentication integration (Email/Password).
  • Includes login, registration, and user session handling.

3. 📡 Firebase Realtime Database Demo

  • Simple app for reading and writing data to Firebase Realtime DB.
  • Demonstrates live updates and syncing.

4. 🔄 Intent Data App

  • Passes data between activities using intents.
  • Showcases Intent extras and basic activity navigation.

5. 📰 News Android App

  • Fetches latest news using NewsAPI.org.
  • Uses Retrofit, RecyclerView, and Coil for image loading.

6. 📰 NewsApp (Alternate)

  • Variation of the news app with possible design or structural changes.

7. 🗂️ RecyclerView App

  • Displays a list of items using RecyclerView.
  • Includes custom adapters and click listeners.

8. 🎬 Splash Screen App

  • Implements a basic splash screen with timer and transition to main activity.

9. 🖼️ Swipeable Image Gallery

  • Gallery with swipe navigation using ViewPager or ViewPager2.
  • Shows images in a full-screen slider format.

10. 📑 TabLayout App

  • Uses TabLayout with ViewPager to switch between tabs/fragments.

11. 🍞 Toast App

  • Basic app to demonstrate usage of Toast messages.
  • Good for beginners learning about Android UI feedback.

12. 📺 YouTube Clone

  • UI-only clone of the YouTube app.
  • Focuses on layout structuring, icons, and responsiveness.

13. 🔐 Login App

  • Simple login screen with input validation.
  • Uses shared preferences or mock authentication.

14. 🗃️ RoomDB Demo

  • Local database integration using Room Persistence Library.
  • Includes entity, DAO, and ViewModel setup.

🛠️ Tech & Concepts Covered

  • Kotlin Language Fundamentals
  • Android Architecture Components (MVVM, ViewModel, LiveData)
  • Firebase Authentication & Realtime Database
  • Retrofit & API Consumption
  • RecyclerView, ViewPager, TabLayout
  • Room Database
  • Intent Handling
  • UI Components & Material Design
  • Navigation, Splash Screens, Toasts

🚀 Getting Started

To run any project:

  1. Clone the desired project folder
  2. Open it in Android Studio
  3. Sync Gradle and run on an emulator or real device

👨‍💻 Author

Priyanshu845438
GitHub: github.com/Priyanshu845438


About

A collection of small Android projects developed using Kotlin during my college learning phase. These projects explore various Android components, libraries, and architecture patterns. Each project focuses on a specific feature or concept, helping build a strong foundation in Android app development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages