Welcome to my collection of Mobile Computing Concepts codes from semester 6!
This repo contains both Android Studio projects and regular Java implementations covering various mobile computing concepts.
Feel free to explore, use, and learn from these examples!
| Project | Description |
|---|---|
| 2D_primitives | Drawing various 2D shapes |
| 3D_primitives | Drawing various 3D figures |
| Calculator | A basic calculator app with a user-friendly interface |
| EMI_Calculator | Calculate your loan EMIs with this handy app |
| Form | A simple form implementation for data input |
| Form with DB | Advanced form that connects to a database for storage |
- A3 - Used for authenticating the mobile subscriber.
- A5 - Provides encryption for voice and data over the air interface to ensure confidentiality.
- A8 - Generates the session key (Kc) used for encryption.
- DSSS - Direct Sequence Spread Spectrum implementation
- Cellular Frequency Reuse - Mobile network frequency allocation simulation
-
Clone this repository
git clone https://github.com/Jia2005/MCC_Codes.git
-
Open Android Studio
-
Select "Open an Existing Project" and navigate to the specific project folder
-
Let Gradle sync the project
-
Run on an emulator or physical device using the Run button (
▶️ )
-
Clone this repository
git clone https://github.com/Jia2005/MCC-Codes-of-Sem-6.git
-
Navigate to the specific Java file
-
Compile and run using:
javac FileName.java java FileName
Found a bug or want to improve something? Great!
-
Fork the repository
-
Create your feature branch (
git checkout -b feature/amazingFeature) -
Commit your changes (
git commit -m 'Added a new amazingFeature') -
Push to the branch (
git push origin feature/amazingFeature) -
Open a Pull Request
If these codes helped you out, consider giving this repo a star!⭐ It means a lot and helps others discover this resource too! 😄