Skip to content

androidmeharbanalam/AndroidProjects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Projects Collection

Welcome to my Android Projects repository! This repository contains a collection of five Android applications, each showcasing various features and functionalities in mobile app development. Below is a brief overview of each project included in this repo:

Projects Overview

1. ChatApp

A real-time messaging application built using Firebase Realtime Database. This app enables users to sign up, log in, and chat with other users in real-time. Key features include user authentication (email and Google Sign-In), message notifications, and a clean, intuitive user interface.

2. NewsApp

A news aggregation app that fetches the latest news articles from public APIs. Users can browse news by categories, search for specific topics, and read full articles within the app. The app uses RecyclerView for efficient scrolling and Retrofit for API calls.

3. RegistrationApp

A simple registration and login app with an SQLite database. Users can create accounts, log in, and update their profiles. It demonstrates CRUD operations with local storage, form validation, and smooth user flows.

4. TriviaQuizApp

A fun trivia quiz app that tests the user's knowledge across various topics. The app features a dynamic question bank, score tracking, and a time-based quiz format. Built with engaging UI/UX, it provides instant feedback on user answers and tracks progress.


How to Run the Projects

  1. Clone the Repository:

    git clone https://github.com/yourusername/android-projects-collection.git
    cd AndroidProjects
  2. Open in Android Studio:

    • Open each project folder (e.g., ChatApp/, NewsApp/) individually in Android Studio.
    • Ensure all required dependencies are installed.
  3. Build and Run:

    • Sync the project with Gradle.
    • Run the app on an emulator or a physical device.

Technologies Used

  • Programming Language: Java, Kotlin
  • Database: Firebase Realtime Database, SQLite
  • APIs: Public News APIs (for NewsApp), Firebase Cloud Messaging
  • Libraries: Retrofit, Glide, RecyclerView, Firebase Authentication
  • Tools: Android Studio, Gradle

About

Personal ,Academic Android Projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published