How mauricioalvarad0/pokeappcesba works
PokeAppCESBA is an Android Pokémon app whose tree indicates collection browsing, battles, account/history screens, and several Pokémon-themed games. The likely user workflow is entering the app, navigating to a feature, and viewing or playing it. The source excerpts contain no app implementation, and the README is empty, so connections between screens and services are unverified; dashed edges mark only likely entry or integration points, not inspected call paths.
Main entry points: ApiClient.java API client · SplashActivity.java Splash screen · MainActivity.java Main screen · PokedexActivity.java Pokédex
Components 30
App navigation
- Splash screen
app/src/main/java/com/example/pokeappcesba/SplashActivity.java - Main screen
app/src/main/java/com/example/pokeappcesba/MainActivity.java - Home fragment
app/src/main/java/com/example/pokeappcesba/FirstFragment.java - Second fragment
app/src/main/java/com/example/pokeappcesba/SecondFragment.java - Home fragment 2
app/src/main/java/com/example/pokeappcesba/First2Fragment.java - Second fragment 2
app/src/main/java/com/example/pokeappcesba/Second2Fragment.java
Pokémon collection
- Pokédex
app/src/main/java/com/example/pokeappcesba/PokedexActivity.java - API client
app/src/main/java/com/example/pokeappcesba/ApiClient.java - Poké API service
app/src/main/java/com/example/pokeappcesba/PokeApiService.java - Pokémon model
app/src/main/java/com/example/pokeappcesba/Pokemon.java - Pokémon stats
app/src/main/java/com/example/pokeappcesba/PokemonStat.java - Sprite data
app/src/main/java/com/example/pokeappcesba/Sprites.java - Stat model
app/src/main/java/com/example/pokeappcesba/Stat.java
Battles and records
- Emulator battle
app/src/main/java/com/example/pokeappcesba/BattleEmulatorActivity.java - Versus battle
app/src/main/java/com/example/pokeappcesba/BattleVersusActivity.java - Battle engine
app/src/main/java/com/example/pokeappcesba/BattleEngine.java - Battle history
app/src/main/java/com/example/pokeappcesba/HistorialActivity.java - Battle record
app/src/main/java/com/example/pokeappcesba/models/BattleRecord.java - Record adapter
app/src/main/java/com/example/pokeappcesba/adapters/BattleRecordAdapter.java
Games and account
- Login
app/src/main/java/com/example/pokeappcesba/LoginActivity.java - Profile
app/src/main/java/com/example/pokeappcesba/PerfilActivity.java - Memory game
app/src/main/java/com/example/pokeappcesba/MemoryActivity.java - Safari game
app/src/main/java/com/example/pokeappcesba/SafariActivity.java - Tower game
app/src/main/java/com/example/pokeappcesba/TowerActivity.java - Type Master
app/src/main/java/com/example/pokeappcesba/TypeMasterActivity.java - Who's That Pokémon
app/src/main/java/com/example/pokeappcesba/WhosThatPokemonActivity.java - Flappy game
app/src/main/java/com/example/pokeappcesba/FlappyPokemonActivity.java - Flappy game view
app/src/main/java/com/example/pokeappcesba/FlappyGameView.java
Other components
- User
- Pokémon API
Connections 12
- User → Splash screen: opens app
- User → Main screen: uses app
- User → Pokédex: browses
- User → Emulator battle: plays battle
- User → Versus battle: plays battle
- User → Memory game: plays game
- User → Safari game: plays game
- User → Tower game: plays game
- User → Type Master: plays game
- User → Who's That Pokémon: plays game
- User → Flappy game: plays game
- API client → Pokémon API: may request data