Sri Lankan Cultural Utility App
Avurudu Nekath Countdown App
Client
Personal project
Timeline
2 Weeks
Role
Sole Mobile Designer and Developer
Year
2025
A festive Flutter app with a live Sinhala and Tamil New Year countdown and clearly presented traditional Nekath times.
Mobile / Flutter / Dart / Material Design / Android / Cultural App
Avurudu Nekath Countdown App is a Flutter mobile application built to celebrate the Sri Lankan Sinhala and Tamil New Year through a culturally themed digital experience. The app provides a real-time countdown to Avurudu, displays important Nekath times such as bathing, lighting the hearth, and anointing oil, and presents the information through a festive interface inspired by traditional colors and seasonal celebration.
The Challenge
Traditional Nekath information needs to remain accurate, readable, and easy to navigate while still feeling culturally meaningful. The app needed dependable countdown calculations, year-based event data, reusable time cards, and a festive interface that would remain clear across Android devices.
The Impact
The app turns annual Avurudu timing information into an accessible mobile utility, helping Sri Lankan users follow important moments through a focused countdown, familiar cultural presentation, and release-ready Android experience.
Avurudu Nekath Countdown App
- 01
Designed and developed the complete focused cultural utility application.
- 02
Built the mobile experience using Flutter and Dart.
- 03
Implemented real-time countdown logic for the Avurudu celebration date.
- 04
Designed screens and reusable widgets that present Nekath times clearly.
- 05
Structured the project into screens, widgets, models, and date utility helpers.
- 06
Created a festive interface aligned with Sinhala and Tamil New Year traditions.
- 07
Prepared the project for Android release and APK distribution.
Mobile Features
- Real-Time Countdown: Show a live countdown to the Sinhala and Tamil New Year.
- Nekath Times: Present auspicious times for important rituals and seasonal events.
- Year Selection: Allow users to review Avurudu timing information for different years.
- Festival-Themed Design: Use colors and visual details inspired by Avurudu celebrations.
- Android Distribution: Package the finished experience through an APK release workflow.
User Experience
- Simple Navigation: Keep countdown and Nekath screens easy to reach.
- Clear Time Presentation: Display traditional times through readable card layouts.
- Cultural Focus: Make the visual language feel relevant and familiar to Sri Lankan users.
- Reminder Potential: Structure Nekath data so notifications can be added for important moments.
Project Type
Personal cultural utility application
Role
Sole mobile designer and developer
Platform
Android application built with Flutter
Audience
Sri Lankan Sinhala and Tamil New Year participants
Distribution
Android APK release workflow
Framework
Flutter — Cross-platform mobile screens, navigation, and reusable widgets
Language
Dart — Countdown logic, Nekath models, date utilities, and application behavior
Architecture
Screens, widgets, models, and utilities — Maintainable separation of interface, data, and timing logic
Distribution
Android APK — Package and distribute the mobile application for Android devices
Countdown & Date Logic
- Dart date utilities calculate the remaining duration until the selected Avurudu celebration time.
- The countdown updates continuously so days, hours, minutes, and seconds remain current.
- Year selection connects the visible countdown and Nekath schedule to the chosen celebration year.
- Utility helpers keep date calculations separate from presentation widgets.
Nekath Information
- Structured models represent each traditional event, description, date, and auspicious time.
- Reusable Nekath cards provide a consistent way to scan important moments.
- The experience can include bathing, lighting the hearth, beginning work, eating, and anointing oil schedules.
- Readable hierarchy keeps culturally important timing details clear on smaller screens.
Project Structure
- lib/screens contains the home, countdown, and Nekath-related mobile views.
- lib/widgets contains the live countdown and reusable Nekath presentation cards.
- lib/models defines the structured data used for traditional timing information.
- lib/utils contains date helpers and supporting countdown calculations.
Cultural Design & Delivery
- The interface uses a festive visual direction inspired by traditional Avurudu colors and seasonal energy.
- Flutter provides consistent layouts and interaction across supported Android screen sizes.
- The focused feature scope keeps the experience useful without overwhelming users during celebrations.
- APK preparation provides a direct path for testing and Android distribution.
