https://github.com/gabsouza-dev/mobcode
https://github.com/gabsouza-dev/mobcode
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gabsouza-dev/mobcode
- Owner: gabsouza-dev
- License: mit
- Created: 2025-01-24T20:43:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-27T14:33:38.000Z (over 1 year ago)
- Last Synced: 2025-07-22T18:40:13.706Z (11 months ago)
- Language: Java
- Size: 17.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).