Name: Sandun Rajitha Liyanage
Type: User
Bio: I work with : Swift, Objective-C, Java, Dart, JavaScript, Kotlin, SQL, MongoDB
Currently Learning: Swift UI, Flutter, Node, GraphQL
Twitter: rajitha_SL
Location: Tokyo, Japan
Blog: https://www.linkedin.com/in/sandun-rajitha/
Sandun Rajitha Liyanage's Projects
multi-screen app with animated navigation using segues. (iOS - Learning Project)
Bitcoin price reporter. Learning to make asynchronous API calls, store and retrieve data from the cloud, and use the JSON format for server communication. Created as a companion project to The App Brewery's Complete App Development Bootcamp
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)
Created as a mini project for "Software Construction" course @ Open University of Sri Lanka
Java program to simulate CPU scheduling algorithms.
Created as a a companion project to The App Brewery's Complete App Development Bootcamp (iOS - Learning Project)
Egg timer app to boil your eggs to perfection depending on how you prefer your eggs. (iOS - Learning Project)
Internet based messaging app similar to WhatsApp, Uses Firebase Firestore as a backend database to store and retrieve our messages from the cloud.
Flutter & Firebase Social Media App Created as a learning project
Collection of learning projects done using HTML, CSS and JavaScript for building JavaScript skills and solidify my JavaScript knowledge.
Simple number guessing game with 3 views. Created with Kotlin
A trivia quiz app created using Model View Controller (MVC) pattern
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 app created with MVVM, Combine, SnapKit, Snapshot/UI/Unit Tests as a learning project.
multi-screen app usisng segues. (iOS - Learning Project)
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.
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.
Inventory management system for hypothetical business, Trouser Shop
A JavaScript weather app
SwiftUI learning project that uses WebKit WebView implemented to work with SwiftUI.