A basic Android application built using Kotlin, PHP, and MySQLite. The backend is hosted locally for testing using XAMPP.
- User authentication (Sign up & Login)
- Create, edit, and delete blog posts
- View a list of blogs
- Local database management using SQLite
- API integration with PHP backend
- Frontend: Kotlin (Android)
- Backend: PHP (REST API)
- Database: MySQL (via XAMPP) & SQLite (for local storage)
- Android Studio
- XAMPP (for local backend hosting)
- MySQL Database
- Postman (optional, for API testing)
-
Clone the Repository
git clone https://github.com/syednoorzaman/Blog-App-Android-Application.git cd Blog-App-Android-Application -
Setup Backend
- Install XAMPP and start Apache & MySQL
- Copy the
phpbackend files tohtdocsin the XAMPP installation directory - Import the
blog_app.sqldatabase file into MySQL (use phpMyAdmin)
-
Run the Android Application
- Open the project in Android Studio
- Sync Gradle and install dependencies
- Run the app on an emulator or a real device