Shortly is a modern, visually appealing Android app that allows users to quickly shorten URLs using a remote API. The app features a beautiful Material3-based UI, smooth navigation, and a simple user experience.
- Modern Material3 UI: Vibrant colors, gradients, and card-based layouts for a unique look.
- URL Shortening: Paste any URL and get a shortened version instantly.
- Copy to Clipboard: Easily copy the shortened URL with a single tap.
- Loading Indicator: Shows a loading spinner while the URL is being shortened.
- History Screen: Placeholder for viewing your previously shortened URLs (ready for future expansion).
- Profile Screen: Placeholder for user profile info (ready for future expansion).
- Bottom Navigation: Quickly switch between Home, History, and Profile screens.
- Responsive Design: Looks great on phones and tablets.
Home Screen | History Screen | Profile Screen |
---|---|---|
![]() |
![]() |
![]() |
- Android Studio (latest recommended)
- Android SDK 27+
- Clone this repository:
git clone https://github.com/mojahid2021/url_shortener.git
- Open in Android Studio.
- Build and run on an emulator or device.
- The app uses a remote API at
https://s-hort.vercel.app/api/shorten
for URL shortening. - For development, SSL certificate validation is disabled (see
ApiClient.java
).
Avatar | Contributor | Name | Commits | Percentage |
---|---|---|---|---|
@mojahid2021 | Md Mojahid | 50 | 83.3% | |
@khaliduzzamantanoy | MD. KHALIDUZZAMAN TANOY | 9 | 15.0% | |
@kazimdkhalednur | Kazi Khaled Nur | 1 | 1.7% |
This project is licensed under the MIT License. See the LICENSE file for details.
Made with ❤️ using Material3 and Retrofit.