Weather disguise

byYash Raj Roy

Develop a complete Android application in Android Studio using Kotlin with XML layouts and ViewBinding (not Jetpack Compose). The application name should be Weather and the package name should be com.realweather. Use Min SDK 24 and the latest stable Target and Compile SDK. The project must follow clean architecture, modular coding practices, proper lifecycle management, and compile without errors or warnings. The launcher activity should display a premium, realistic weather application with a gradient background, glassmorphism cards, smooth animations, and responsive layouts. Show the city name, weather condition, weather icon, and a random temperature between 37°C and 42°C every time the app starts. Include hourly and weekly forecasts, air quality, UV index, humidity, wind speed, pressure, visibility, feels-like temperature, sunrise, sunset, and lifestyle tips in a scrollable interface. Only the temperature text should respond to a triple tap, opening a secure LockActivity. After successful authentication, navigate to a WebView-based browser that loads Google by default and supports JavaScript, DOM Storage, cookies, third-party cookies, downloads, uploads, multiple windows, dark mode where supported, loading progress, proper back navigation, and session restoration. Include a modern toolbar with a back button, refresh button, address/search bar, and loading indicator. The app should always launch to the Weather screen. If the app is minimized, reopened, or the phone is locked and unlocked, reopening the app should start from the Weather screen instead of directly opening the browser. Handle Android lifecycle events correctly so protected screens are not unexpectedly restored. Optimize performance with fast startup, low memory usage, smooth scrolling, stable WebView performance, and efficient resource management. Deliver the complete Android Studio project including AndroidManifest.xml, Gradle files, Kotlin source files, XML layouts, adapters, models, themes, colors, strings, drawables, permissions, dependencies, and all required resources. The final application should be polished, responsive, stable, production-ready, and immediately buildable without any manual fixes.

WeatherBrowserLockActivity
Weather

Comments (0)

No comments yet. Be the first!

Project Tasks

29 workspace tasks
#1

Define Weather DB Schema

100 cr estimated
To Do
#2

Define User DB Schema

100 cr estimated
To Do
#3

Create Weather Data API

83.92 cr estimated
To Do
#4

Implement Authentication API

95.9 cr estimated
To Do
#5

Implement RBAC Middleware

71.93 cr estimated
To Do
#6

Develop API Client Service

120 cr estimated
To Do
#7

QA Weather Data Workflow

100 cr estimated
To Do
#8

QA Authentication Workflow

100 cr estimated
To Do
#9

Implement Footer for Weather Page

35.15 cr estimated
To Do
#10

Implement Hero Weather for Weather Page

70.3 cr estimated
To Do
#11

Implement Hourly Forecast for Weather Page

52.72 cr estimated
To Do
#12

Implement Lifestyle Tips for Weather Page

35.15 cr estimated
To Do
#13

Implement Navigation for Weather Page

35.15 cr estimated
To Do
#14

Implement Weather Details for Weather Page

52.72 cr estimated
To Do
#15

Implement Weekly Forecast for Weather Page

52.72 cr estimated
To Do
#16

Implement Navigation for Lock Activity

52.72 cr estimated
To Do
#17

Implement Lock Activity Hero for Lock Activity

35.15 cr estimated
To Do
#18

Implement Authentication Form for Lock Activity

70.3 cr estimated
To Do
#19

Implement Authentication Options for Lock Activity

52.72 cr estimated
To Do
#20

Implement Footer for Lock Activity

35.15 cr estimated
To Do
#21

Implement Browser Toolbar Nav for Browser

52.72 cr estimated
To Do
#22

Implement Browser Toolbar Input for Browser

35.15 cr estimated
To Do
#23

Implement Browser Progress Bar for Browser

35.15 cr estimated
To Do
#24

Implement Browser Web View for Browser

52.72 cr estimated
To Do
#25

Create Weather Data Retention Policy

100 cr estimated
To Do
#26

Implement Weather Data Sync Job

83.92 cr estimated
To Do
#27

Integrate Weather Page

120 cr estimated
To Do
#28

Implement Secure Browser Session Management

59.94 cr estimated
To Do
#29

QA Weather Page Integration

120 cr estimated
To Do
Weather design preview
Weather: Launch App
Weather: View City Temperature
Weather: View Weather Icon
Weather: Scroll Hourly Forecast
Weather: Minimize App
Weather: Reopen App
Weather: View Current Conditions
Weather design preview
Weather: Launch App
Weather: View City Temperature
Weather: View Weather Icon
Weather: Scroll Hourly Forecast
Weather: Minimize App
Weather: Reopen App
Weather: View Current Conditions