Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/zaddyai/mobile-programming-assignments


https://github.com/zaddyai/mobile-programming-assignments

android-application android-studio

Last synced: 18 days ago
JSON representation

Awesome Lists containing this project

README

        

---

# Android Programming Assignment

Welcome to the Android Programming Assignment repository. This repository contains all the assignments for the Android programming course. Each assignment is stored in its own branch for better organization and version control.

## Branches

- [Assignment 1](https://github.com/gambhirpoudel/Mobile-Programming-Assignments/tree/assignment_1)
- [Assignment 2](https://github.com/gambhirpoudel/Mobile-Programming-Assignments/tree/assignment_2)
- [Assignment 3](https://github.com/gambhirpoudel/Mobile-Programming-Assignments/tree/assignment_3)

## Table of Contents

1. [Introduction](#introduction)
2. [Assignments](#assignments)
- [Assignment 1](#assignment-1)
- [Assignment 2](#assignment-2)
- [Assignment 3](#assignment-3)
3. [Installation](#installation)
4. [Usage](#usage)
5. [Contributing](#contributing)
6. [License](#license)

## Introduction

This repository is dedicated to the assignments provided during the Android programming course. Each assignment focuses on different aspects of Android development, providing hands-on experience and practical knowledge.

## Assignments

### Assignment 1

[Link to Assignment 1](https://github.com/gambhirpoudel/Mobile-Programming-Assignments/tree/assignment_1)

In this assignment, you will learn the basics of Android development, including:

- Setting up the development environment
- Creating a simple Android project
- Understanding the Android project structure

### Assignment 2

[Link to Assignment 2](https://github.com/gambhirpoudel/Mobile-Programming-Assignments/tree/assignment_2)

This assignment focuses on intermediate concepts, such as:

- Activity lifecycle
- Intents and navigation
- Using layouts and views

### Assignment 3

[Link to Assignment 3](https://github.com/gambhirpoudel/Mobile-Programming-Assignments/tree/assignment_3)

The final assignment covers advanced topics, including:

- Working with databases
- Networking and API integration
- Implementing custom views

## Installation

To get started with these assignments, follow these steps:

1. Clone the repository:

```bash
git clone https://github.com/gambhirpoudel/Mobile-Programming-Assignments.git
```

2. Checkout to the desired branch:

```bash
git checkout assignment_1
```

3. Open the project in Android Studio.

## Usage

Each assignment branch contains a README file with detailed instructions on how to complete the assignment. Follow the instructions carefully and refer to the course materials as needed.

## Contributing

If you would like to contribute to this repository, please fork the repository and submit a pull request. Your contributions are welcome!

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.

---