Android App Development – Minimal Position Size Calculator (Kotlin + Jetpack Compose)

Замовник: AI | Опубліковано: 13.03.2026

Project Title: Android App Development – Minimal Position Size Calculator (Kotlin + Jetpack Compose) Project Overview I am building a minimal Android trading utility that calculates position size based on risk management. The goal is to create a fast, clean, and reliable calculator used by traders before entering a trade. This is Version 1 of the app, so the scope is intentionally small. The focus is on excellent UX, performance, and code quality, not on feature quantity. Future versions will expand into a full trading journal, so the codebase should be clean and extensible. Key Requirements The app must be: Native Android Smooth and responsive Minimal and aesthetically clean Fully offline Privacy-first (no login, no tracking) Technology Requirements Please use: Kotlin Jetpack Compose Material 3 MVVM architecture Room database (for calculation history) DataStore (for settings) The project must build and run in Android Studio. Core Feature (Version 1) The app is essentially a Position Size Calculator. User inputs: Entry price Stop loss price Capital Risk per trade % The app calculates: Quantity to buy Capital required Capital percentage used Risk amount Results must update automatically while typing (no calculate button). UI / UX Expectations The UI should be: clean minimal visually balanced fast to use Important UI details: Result displayed inside a separate result card Quantity must be visually emphasized (largest text) Smooth input experience with numeric keyboards Proper spacing using 8dp grid The UI must respect Android system navigation insets so bottom navigation never overlaps system buttons. Screens Required Privacy Screen (First Launch Only) Shows a message explaining the app collects no personal data. Calculator Screen Main functionality with inputs, result card, and calculation history. Settings Screen Allows configuration of capital and risk parameters. Calculation History The app should store the last 10 calculations locally using Room database. When a history item is tapped, it should reload the calculation. Theme Support Include theme options: System default Dark mode Light mode Performance Expectations The app should: feel smooth and responsive avoid UI thread blocking use asynchronous operations where appropriate load instantly This is a utility tool, so responsiveness is very important. Features NOT Required (Important) Please do NOT implement the following in Version 1: trading journal analytics charts login cloud sync screenshot attachments Excel export These features are planned for later versions. Deliverables Complete Android project Clean and readable code Proper project structure Basic documentation for running the project Ideal Developer Looking for someone who: has experience with Kotlin + Jetpack Compose writes clean and maintainable code understands UI/UX polish communicates clearly If this project goes well, there is a high chance of follow-up work when Version 2 is developed. To Apply Please include: One or two Android apps you built using Jetpack Compose Brief explanation of how you would structure the project Estimated Complexity This is a small project intended to be completed quickly with clean implementation.