The DeepThought Challenge app is a native Android app built in Java. The app fetches project data from a remote JSON file hosted at https://dev.deepthought.education/assets/uploads/files/others/project.json and displays it to the user.
To run the app, you need to have the following installed:
- Android Studio
- Android SDK
- Git
- Clone this repository using git clone https://github.com/Detective-Khalifah/DeepThought_Challenge.git.
- Open the cloned repository in Android Studio.
- Build and run the app.
- Picasso - Image loading and caching library for Android.
- LoaderManager - API in the Android platform that exposes an interface to manage a set of one or more Loader instances.
- java.net.HttpURLConnection - Java class that enables applications to send and receive HTTP requests and responses.
- Android Material Components
The app will display the list of projects fetched from the JSON file. The user can click on a project to see its details.
Contributing Contributions to the project are welcome. Please submit a pull request or open an issue to discuss changes or feature requests.
- Fork it (https://github.com/Detective-Khalifah/DeepThought_Challenge/fork)
- Create your feature branch (git checkout -b feature/your-feature-name)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin feature/your-feature-name)
- Create a new Pull Request
Authors @Detective-Khalifah
Acknowledgements DeepThought Education
Please note that the project does not currently have a license.