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

https://github.com/gabsouza-dev/mobcode


https://github.com/gabsouza-dev/mobcode

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# MobCode

Este repositório contém exemplos de códigos para desenvolvimento de aplicativos móveis utilizando várias linguagens e frameworks. Cada diretório contém um exemplo simples de código para uma linguagem de programação popular no desenvolvimento mobile.

## Estrutura do Projeto

```plaintext
MobCode/
├── Java/
│ └── MainActivity.java
├── Kotlin/
│ └── MainActivity.kt
├── Swift/
│ └── ViewController.swift
├── ObjectiveC/
│ └── ViewController.m
├── Dart/
│ └── main.dart
├── JavaScript/
│ └── App.js
├── CSharp/
│ └── MainPage.xaml.cs
├── Python/
│ └── main.py
├── CPlusPlus/
│ └── main.cpp
└── Cordova/
└── index.html
```

## Descrição dos Exemplos

Aqui está uma descrição de cada linguagem e como rodar o código de exemplo:

### 1. **Java (Android)**

Exemplo de aplicação Android usando Java. Para rodar esse código, você precisa do Android Studio configurado.

- **Arquivo**: `MainActivity.java`
- **Como rodar**: Importe o projeto no Android Studio e execute no seu dispositivo ou emulador Android.

### 2. **Kotlin (Android)**

Exemplo de aplicação Android usando Kotlin. Requer o Android Studio.

- **Arquivo**: `MainActivity.kt`
- **Como rodar**: Importe o projeto no Android Studio e execute no seu dispositivo ou emulador Android.

### 3. **Swift (iOS)**

Exemplo de aplicação iOS usando Swift. Você precisa do Xcode instalado para rodar este código.

- **Arquivo**: `ViewController.swift`
- **Como rodar**: Abra o projeto no Xcode e execute no simulador iOS ou em um dispositivo físico.

### 4. **Objective-C (iOS)**

Exemplo de aplicação iOS usando Objective-C. Também requer o Xcode.

- **Arquivo**: `ViewController.m`
- **Como rodar**: Abra o projeto no Xcode e execute no simulador iOS ou em um dispositivo físico.

### 5. **Dart (Flutter)**

Exemplo de aplicação usando Flutter com Dart. Para rodar, você precisa instalar o Flutter SDK.

- **Arquivo**: `main.dart`
- **Como rodar**: Execute o comando `flutter run` no terminal dentro da pasta do projeto, com o emulador ou dispositivo conectado.

### 6. **JavaScript (React Native)**

Exemplo de aplicação React Native com JavaScript. Você precisa do Node.js, npm e React Native CLI instalados.

- **Arquivo**: `App.js`
- **Como rodar**: Instale as dependências com `npm install`, e execute o comando `react-native run-android` ou `react-native run-ios`.

### 7. **C# (Xamarin)**

Exemplo de aplicação Xamarin com C#. É necessário o Visual Studio instalado.

- **Arquivo**: `MainPage.xaml.cs`
- **Como rodar**: Abra o projeto no Visual Studio e execute no emulador ou dispositivo.

### 8. **Python (Kivy)**

Exemplo de aplicação mobile com Kivy em Python. É necessário o Python e o Kivy instalados.

- **Arquivo**: `main.py`
- **Como rodar**: Execute o comando `python main.py` no terminal.

### 9. **C++ (Qt)**

Exemplo de aplicação Qt com C++. Requer a instalação do Qt Creator.

- **Arquivo**: `main.cpp`
- **Como rodar**: Abra o código no Qt Creator e execute o aplicativo.

### 10. **HTML, CSS, JavaScript (Cordova/PhoneGap)**

Exemplo de app híbrido usando Cordova/PhoneGap. Requer o Node.js e o Cordova CLI.

- **Arquivo**: `index.html`
- **Como rodar**: Instale o Cordova com `npm install -g cordova`, crie um novo projeto Cordova e substitua o arquivo `index.html` pelo exemplo fornecido. Depois execute com `cordova run`.

## Como Rodar os Exemplos

Cada exemplo tem requisitos específicos de ambiente de desenvolvimento. Aqui estão as etapas gerais para rodar cada um:

1. **Android (Java e Kotlin)**:
- Instale o Android Studio.
- Importe o projeto no Android Studio.
- Execute no emulador ou dispositivo físico.

2. **iOS (Swift e Objective-C)**:
- Instale o Xcode.
- Abra o projeto no Xcode.
- Execute no simulador ou dispositivo físico.

3. **Flutter (Dart)**:
- Instale o Flutter SDK.
- Execute `flutter run` no terminal.

4. **React Native (JavaScript)**:
- Instale o Node.js e o React Native CLI.
- Execute `npm install` para instalar as dependências.
- Execute `react-native run-android` ou `react-native run-ios`.

5. **Xamarin (C#)**:
- Instale o Visual Studio.
- Abra o projeto no Visual Studio.
- Execute no emulador ou dispositivo.

6. **Kivy (Python)**:
- Instale o Python e o Kivy.
- Execute `python main.py` no terminal.

7. **Qt (C++)**:
- Instale o Qt Creator.
- Abra o projeto no Qt Creator.
- Execute o aplicativo.

8. **Cordova/PhoneGap (HTML, CSS, JavaScript)**:
- Instale o Cordova com `npm install -g cordova`.
- Crie um novo projeto e substitua o conteúdo de `index.html` pelo código de exemplo.
- Execute com `cordova run`.

## Contribuições

Se você deseja contribuir com novos exemplos ou melhorias, fique à vontade para abrir uma _pull request_!

## Licença

Este projeto está licenciado sob a [MIT License](LICENSE).