Skip to content

cromaguy/Feel-Android-App

Repository files navigation

Feel 🌈

A modern Android application built with Jetpack Compose and Material 3, designed to help users to check weather forcast.

🌟 Features

  • Modern UI: Built entirely with Jetpack Compose and Material 3 design system
  • Real-time Weather Integration: Location-based weather updates
  • Weather Tracking: Track and monitor weather upto 7 days
  • Beautiful Animations: Smooth transitions and engaging user interactions
  • OTA Support: Update App through app itself

🛠️ Tech Stack

  • UI Framework: Jetpack Compose with Material 3
  • Architecture: MVVM with Clean Architecture
  • Language: Kotlin
  • Networking: Retrofit with OkHttp
  • Concurrency: Kotlin Coroutines
  • Image Loading: Coil
  • Location Services: Google Play Services Location
  • Navigation: Jetpack Navigation Compose

📱 Supported Android Versions

  • Minimum SDK: 31 (Android 12)
  • Target SDK: 35 (Android 15)

🏗️ Project Structure

app/
├── src/
│   ├── main/
│   │   ├── java/           # Kotlin source files
│   │   ├── res/           # Resources
│   │   └── assets/        # Static assets
│   ├── test/              # Unit tests
│   └── androidTest/       # Instrumentation tests
├── build.gradle.kts       # App-level Gradle build file
└── proguard-rules.pro    # ProGuard rules

📝 Version History

  • Current Version: 1.5 (Build 2)
  • Minimum Android Version: Android 12 (API 31)

📄 License

This project is licensed under the terms of the MIT license.


Made with ❤️ by Anjishnu Nandi

About

A modern Android application built with Jetpack Compose and Material 3, designed to help users track and manage their emotions.

Resources

Stars

Watchers

Forks

Contributors