Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 1.44 KB

File metadata and controls

51 lines (38 loc) · 1.44 KB

Android Development Projects (Java)

This repository contains Android application modules and experiments developed using Java in Android Studio while learning Android application architecture and mobile development.

Implemented Android Concepts

UI & Data Handling

  • RecyclerView
    • Efficient rendering of dynamic lists.
  • Room Database
    • Local persistence layer for storing structured application data.
  • SharedPreferences
    • Lightweight local storage for user preferences.

Android Components

  • ContentProvider
    • Implemented structured data sharing between Android components.
  • FileProvider
    • Secure file sharing mechanism across applications.
  • Service
    • Background service implementation for handling long-running operations.

Networking

  • Retrofit
    • Implemented REST API calls and networking operations using Retrofit.

Authentication & Backend

  • Firebase Authentication
    • Implemented login functionality using Firebase services.

Navigation & Linking

  • Deep Linking
    • Configured deep links to navigate directly to specific screens inside the application.

Technologies Used

  • Java
  • Android Studio
  • Android SDK
  • Retrofit
  • Firebase
  • Room Persistence Library

Purpose

These projects were developed while exploring Android architecture components, networking, backend integration, and mobile UI development.

Author

Prajwal G N
GitHub: https://github.com/Prajwal5755