Skip to content

Duckling GO is a mobile game about capturing pokemons, developed in JAVA using Android Studio by undergraduate students in computer engineering.

License

Notifications You must be signed in to change notification settings

FernandoSchett/duckling_go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🥚 Duckling Go 🥚

Developed by 💻:

Special thanks to 🥰:

  • Edson Mota - Our supervising professor, your experience and knowledge have been invaluable to our progress.

About 🤔:

Duckling GO is a mobile game about capturing pokemons, developed in JAVA using Android Studio by undergraduate students in computer engineering.

Using API as a database, players can log in every day and receive a different random pokemon. This way, it is possible to collect their favorite monsters!

Resources 🧑‍🔬:

  • Collect random pokemons, with one pokemon per day.

  • View collected pokemons, available in a local database.

  • Responsive Screens.

  • Log-in and Sign-in Feature.

Dependencies 🚚:

In summary, you will need in order to run the project:

  • retrofit:2.9.0.
  • picasso:2.71828.
  • glide:4.12.0.

How to run it 🏃:

First, clone this repository. After that, open the directory with Android Studio Flamingo 2022.2.1. Then emulate the app after downloading dependencies.

How to install 🔬:

Just generate .APK with android studio generator, than install it on your cellphone :). Or you can download and install the lastest version from the releases section.

Screens 🎬:

Duckling GO screens were developed to turn out like figma.

Figure 1 - Screens from Duckling GO

Logic Model 🧮:

Here's the logic model that represents how the code works with their classes.

Figure 2 - Logic Model.

Database 🗃️:

Using relationa databse and SQLlite, Duckling go uses one local database, to store all pokemons captured, represented by schema below.

Figure 3 - Relational Model Database for local database.

Development Process ⚙️:

Developers used Trello to get things organized, each one using their own branch to code, using names to identify the commit type then merginng the features into develop branch. After testing, the group update the main branch. This application was developed in 08/06/2023 until 12/06/2023.

Tools Used:

How to contribute 🫂:

Feel free to create a new branch, fork the project or contact one of us to develop at Duckling GO game.

Licence 📜:

Apache V2

About

Duckling GO is a mobile game about capturing pokemons, developed in JAVA using Android Studio by undergraduate students in computer engineering.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages