Pharma is a Java-based Android application designed to help users manage their medication schedules efficiently. This offline app utilizes various Android components such as Alarm Manager, SQLite database, Services, Broadcast Receiver, and Notifications to provide a seamless medication management experience.