Welcome to my collection of Android Studio projects created during my mobile application development learning journey. These projects reflect a variety of core Android concepts ranging from UI design, databases, device capabilities, and external storage handling.
| Project Name | Description |
|---|---|
| 1. Voice Translator | A basic speech-to-text app that captures voice input and displays the translated text. Useful for understanding Android's SpeechRecognizer API and real-time text handling. |
| 2. Hello World (Devashish) | The classic first project for Android development β βHello Worldβ. Introduces Android app structure and activity lifecycle. |
| 3. Graphical Primitives | Demonstrates drawing shapes using Canvas and Paint in Android. A great intro to custom views and graphics programming. |
| 4. Login Page | Simple login form with validation logic. Teaches user input handling, basic form validation, and navigation. |
| 5. RSS Feed Reader | Reads and displays an RSS feed using XML parsing. Covers network operations, threading, and UI list display. |
| 6. SQLite Integration | Implements local database storage with CRUD operations using SQLite. A must-have for offline data-driven apps. |
| 7. Calculator App | Performs basic arithmetic operations. Focuses on layout management, event handling, and UI feedback. |
| 8. Location App | Retrieves and shows the userβs current GPS coordinates. Utilizes Androidβs location services and permissions. |
| 9. SD Card Read/Write | Reads and writes user input to external storage. A hands-on example of Android's file I/O mechanisms. |
- Android Studio (latest stable version recommended)
- Android SDK
- Java 8+ or Kotlin (depending on the project)
- Gradle (auto-managed by Android Studio)
-
Clone the Repository
git clone https://github.com/devashishsoni98/Mobile-Application-Projects.git
-
Open a Project in Android Studio
- Launch Android Studio
- Click on
Open - Navigate to the desired project folder (e.g.,
Calculator) - Let Gradle sync automatically
- Hit Run
βΆοΈ to deploy on emulator or connected Android device
Mobile-Application-Projects/
βββ Voice Translator/
βββ Devashish Hello World/
βββ Graphical Primitives/
βββ Login Page/
βββ RSS Feed/
βββ SQLite Integration/
βββ Calculator/
βββ Location App/
βββ SD Card RW/
Each project is self-contained and can be opened individually.
Devashish Soni
B.Tech CSE | Full-Stack Developer
GitHub: devashishsoni98
βEvery project you build is a brick in your developer foundation.β