Sandun Rajitha Liyanage's repositories
Compiler-Design-and-Implementation-using-lex-and-yacc
Created as a mini project for "Software Construction" course @ Open University of Sri Lanka
CPU-Scheduling-Algorithms-Simulator
Java program to simulate CPU scheduling algorithms.
Flutter-Firebase-Social-Media-App
Flutter & Firebase Social Media App Created as a learning project
BMI-Calculator
multi-screen app with animated navigation using segues. (iOS - Learning Project)
Clima-iOS14
A dark-mode enabled weather app that uses Application Programming Interfaces (APIs) get live weather data from Open Weather Map API. Uses Delegate Pattern. (iOS - Learning Project)
Destini-iOS14-MVC
Created as a a companion project to The App Brewery's Complete App Development Bootcamp (iOS - Learning Project)
EggTimer-iOS13
Egg timer app to boil your eggs to perfection depending on how you prefer your eggs. (iOS - Learning Project)
Flash-Chat-iOS14
Internet based messaging app similar to WhatsApp, Uses Firebase Firestore as a backend database to store and retrieve our messages from the cloud.
Todoey-iOS-14
Swift TodoList App with Local Data Persistence capabilities. Created as a incremental learning project on how to use UserDefaults, NSCoder, CoreData, Realm to persist user data locally.
trouserShop
Inventory management system for hypothetical business, Trouser Shop
JavaScript-Web-Projects
Collection of learning projects done using HTML, CSS and JavaScript for building JavaScript skills and solidify my JavaScript knowledge.
NumberGuessingGame
Simple number guessing game with 3 views. Created with Kotlin
Quizzler-iOS13-Learning-Project
A trivia quiz app created using Model View Controller (MVC) pattern
SwiftUI-Netflix-Clone
A Netflix Clone created using SwiftUI and following MVVM. This app is created as a project for learning and practicing SwiftUI concepts and best practices.
Tip-Calculator
Tip Calculator app created with MVVM, Combine, SnapKit, Snapshot/UI/Unit Tests as a learning project.
Tipsy-iOS14
multi-screen app usisng segues. (iOS - Learning Project)
toastification
Toastification is a Flutter package for displaying customizable toast messages. It provides predefined widgets for success, error, warning, and info messages, as well as a custom widget for flexibility. With Toastification, you can add and manage multiple toast messages at the same time with ease.
weatherApp
A JavaScript weather app
YCombinator-News-Reader
SwiftUI learning project that uses WebKit WebView implemented to work with SwiftUI.