An open API service indexing awesome lists of open source software.

https://github.com/nikki1930/first-app

๐Ÿงฎ First-app โ€” Basic Calculator in Kotlin First-app is a beginner-friendly calculator app built with Kotlin .It performs essential arithmetic operations โ€” add, subtract, multiply and divide โ€” through a clean and minimal interface. This project kickstarted my Android journey and helped me understand the building blocks of android development . ๐Ÿš€
https://github.com/nikki1930/first-app

android android-application android-studio basic-app basic-learning begginer-project calculator kotlin learning-project mobile-development open-source

Last synced: 3 months ago
JSON representation

๐Ÿงฎ First-app โ€” Basic Calculator in Kotlin First-app is a beginner-friendly calculator app built with Kotlin .It performs essential arithmetic operations โ€” add, subtract, multiply and divide โ€” through a clean and minimal interface. This project kickstarted my Android journey and helped me understand the building blocks of android development . ๐Ÿš€

Awesome Lists containing this project

README

          

# First-app ๐Ÿ’ก

Welcome to **First-app** โ€” my very first Kotlin-based project using **Gradle**!
This repository marks the beginning of my journey into app development, where Iโ€™m learning the fundamentals of **Kotlin**, **project structure**, and **build tools**. ๐ŸŽ‰

---

## ๐Ÿš€ Whatโ€™s Inside

This is a very basic setup intended to explore how Kotlin projects are structured and built using Gradle.

### ๐Ÿ—‚๏ธ Project Structure

A quick look at the main folders and files:

.idea/ โ†’ Android Studio project settings (auto-generated)
app/ โ†’ Main application code (Kotlin source files, manifests, etc.)
gradle/ โ†’ Gradle wrapper files for build automation
.gitignore โ†’ Tells Git which files/folders to ignore
build.gradle.kts โ†’ Main Gradle build configuration (Kotlin DSL)
gradle.properties โ†’ Central configuration for Gradle
gradlew / gradlew.bat โ†’ Scripts to run Gradle on Unix/Windows
settings.gradle.kts โ†’ Gradle settings (project name, modules)

## ๐Ÿ› ๏ธ Built With

- [Kotlin](https://kotlinlang.org/)
- [Gradle](https://gradle.org/)
- [Android Studio](https://developer.android.com/studio)

---

## ๐Ÿ“š What I Learned

- Basics of Kotlin syntax and structure
- Setting up and using Gradle in Android Studio
- How to create and push projects to GitHub
- Understanding Android project structure

---

## ๐Ÿšง Future Plans

- Add a simple UI using Jetpack Compose or XML
- Implement basic navigation or form input
- Explore data persistence (Room DB or SharedPreferences)
- Improve app architecture (MVVM pattern)