Dmytro Turskyi (Turskyi)

Turskyi

Geek Repo

Company:Computer Methods International Corporation (CMiC)

Location:North York, Canada

Home Page:turskyi.com

Twitter:@DmytroTurskyi

Github PK Tool:Github PK Tool

Dmytro Turskyi's repositories

Turskyi-project

Flutter project for supporting personal website. Showcase for building web application with Flutter.

DaggerExample

Sample Android app demonstrating the correct usage of Dagger with Kotlin. Includes examples of using Mockito and JUnit tests. Educational project showcasing dependency injection and testing in Android applications.

Language:KotlinStargazers:1Issues:2Issues:0

flutter_life_coaching_ai

Life-Coaching AI (Flutter): A cross-platform mobile app that provides personalized life coaching through AI. Users can set and save personal goals with secure, private access.

Language:DartStargazers:1Issues:0Issues:0

Hydration-Reminder-Service

Simple Android app demonstrating the use of worker, intent service, and shared preference listener. Reminds users to drink water and tracks hydration. Educational project showcasing background tasks and preference management.

Language:KotlinStargazers:1Issues:2Issues:0

news_glance

News Glance is a flutter app that lets you access the latest news and insights even from your home screen widget. It uses AI to generate a conclusion from the news headlines and allows you to view the articles.

Language:DartStargazers:1Issues:1Issues:0

nextjs-life-coaching-ai

Welcome to the Life-Coaching AI App! This application, built with Next.js, is designed to help users explore their potential and achieve their goals through personalized guidance and insightful questions.

Language:TypeScriptStargazers:1Issues:0Issues:0

OnlineImages

Sample Android app demonstrating Hilt, Retrofit, and Pagination. Fetches images from Unsplash API, displays them in a gallery, and supports search functionality. Educational project showcasing library usage and handling process death with SavedStateHandle.

Language:KotlinStargazers:1Issues:2Issues:0

flutter_onion_architecture_counter

A refactored version of the default Flutter counter app, demonstrating Onion Architecture with reactive state management using streams. This example showcases a maintainable and scalable approach, incorporating immutability, dependency injection, and a clear separation of concerns.

Language:C++Stargazers:0Issues:1Issues:0

nextjs-ecommerce

E-commerce platform for handmade creations.

Language:TypeScriptStargazers:0Issues:1Issues:0

OnlinePresentationOfAParticularMusicBand

Android mobile application. Showcase for using Java with clean architecture, hilt and RxJava3. Music Player for particular Music Band “відчуття.тиші”, with an opportunity to listen to all their songs online.

Language:JavaStargazers:0Issues:1Issues:1

DialogActivity

This is a minimal Android project demonstrating that you don't necessarily need to occupy the entire screen with your app's UI or use layout XML files.

Language:KotlinStargazers:0Issues:0Issues:0

drummachine

A pure Kotlin project showcasing class usage, JUnit testing, and coroutine-based audio playback. Designed for JVM, not Android.

Language:KotlinStargazers:0Issues:2Issues:0

FingerDrawing

This sample demonstrates how to create a custom View that allows the user to draw on the screen with their finger.

Language:KotlinStargazers:0Issues:0Issues:0

FirebaseChat

FirebaseChat is a sample Android app demonstrating chat functionality with Firebase. It includes email and Google login, and a chat screen for sending messages and images. Ideal for developers to explore Firebase integration.

Language:KotlinStargazers:0Issues:2Issues:0

flutter_clean_architecture_counter

A refactored version of the default Flutter "counter" app, demonstrating The Clean Architecture with reactive state management using streams. This example showcases a maintainable and scalable approach, incorporating immutability, dependency injection, and a clear separation of concerns.

Language:C++Stargazers:0Issues:0Issues:0

googlemap-flutter

Sample Flutter app demonstrating the usage of Google Maps with custom markers. Features a map with a fixed custom marker at a specific location. Educational project showcasing Google Maps integration and custom marker implementation in Flutter.

Language:DartStargazers:0Issues:1Issues:0

news-nextjs

News Glance is a Next.js website that displays the latest news and uses AI to summarize the main insights from the headlines. Try it out and see what the news tells you.

Language:TypeScriptStargazers:0Issues:1Issues:0

nextjs-investtrack

In progress... InvestTrack - Web and API Backend. A full-stack investment tracking app built with Next.js for managing investments and providing a RESTful API for a mobile app. Features include real-time stock data, CRUD operations, and user authentication. Powered by PostgreSQL, Prisma, and NextAuth.js.

Language:TypeScriptStargazers:0Issues:0Issues:0

PastaAndPizzaz-NavDrawer

A demonstration Android app showcasing the implementation of a navigation drawer, built with Kotlin and a monolithic architecture. Features include a collapsing toolbar, share button with Bluetooth and Nearby options, and a sample UI for ordering pizzas. Based on a tutorial from "Head First Android Development" by Dawn Griffiths and David Griffiths

Language:KotlinStargazers:0Issues:2Issues:0

RoundedImage

This sample demonstrates how to create a custom ImageView that displays images with rounded corners.

Language:KotlinStargazers:0Issues:0Issues:0

SimpleListChoice

SimpleListChoice is an educational project that demonstrates how to implement a list view for single and multiple selections using checkboxes in an Android application. Developers can explore the code to understand the implementation and potentially use similar functionality in their own projects.

Language:KotlinStargazers:0Issues:2Issues:0

SqLiteContentProvider

This project demonstrates how to implement SQLite and Content Provider in an Android application. It includes a screen to display a list of items (cats) and another screen to add new records (new cats). Ideal for educational purposes and as a reference for using SQLite instead of other database libraries like “Room”.

Language:KotlinStargazers:0Issues:2Issues:0

StringCalculator

A simple Java program that evaluates mathematical expressions provided as strings. Demonstrates Test-Driven Development (TDD) with comprehensive tests using JUnit and Mockito.

Language:JavaStargazers:0Issues:1Issues:0

TaskList

TaskList is a sample Android application that demonstrates the use of Android Room database for task management. It allows users to add tasks with different priorities, delete tasks by swiping, and provides a simple and intuitive interface.

Language:KotlinStargazers:0Issues:2Issues:0

Tip-Calculator

Tip Calculator is a sample iOS app designed for educational purposes. It demonstrates the basics of working with SwiftUI by providing a simple interface to calculate the tip percentage of a given amount. Ideal for developers to explore SwiftUI.

Language:SwiftStargazers:0Issues:2Issues:0

ToDo

Sample Android app demonstrating the usage of DataStore and Dagger Hilt. Features a task management system with sorting, searching, and filtering capabilities. Educational project showcasing modern Android development practices.

Language:KotlinStargazers:0Issues:2Issues:0

Turskyi

A comprehensive README showcasing my skills, work experience, tech stack, and GitHub statistics. Explore my contributions and learn more about my journey as a developer!

Stargazers:0Issues:1Issues:0

turskyi.github.io

A personal website generated by a Flutter project (https://github.com/Turskyi/Turskyi-project) and automatically deployed to this repository via GitHub Actions.

Language:JavaScriptStargazers:0Issues:3Issues:1

ViewHolderExample

This project demonstrates the basic usage of a RecyclerView with ViewHolder to display a list of items.

Language:KotlinStargazers:0Issues:0Issues:0

VisualizerKotlin

This Android project demonstrates how to create an audio visualizer using the Visualizer class. It also showcases the use of SharedPreferences and custom settings to allow the user to customize the visualizer's appearance and behavior.

Language:KotlinStargazers:0Issues:0Issues:0