This is a simplified version of android Twitter app written in java, which was created as a GUI client for Twitter-Server. The two projects together made the final project for my advanced programming course at AUT
Tools | Link |
---|---|
🤖 Java | Java |
📃 XML | App layouts |
🌐 Material Design | Material Design |
🖼️ Glide | Media management |
As the first step, the essential methods for calling related API endpoints were created, these methods would send an Http request with the agreed-on format between the client and the server and provide the neccessary success or failiure callbacks for using the response.
After the client essential methods were created and tested thoroughly, the navigation graph for the app was written, the needed activities and fragments were identified, then while creating each fragment or activity, the UI design of the related layouts was implemented using XML, along with any adapters, view holders or other neccessary components.
Startup | Sign in | Sign up | Timeline |
---|---|---|---|
User profile | Write tweet | Search user | |
Feel free to submit pull requests. For major changes, please open an issue first to discuss what you would like to change.