GitHub / NicosNicolaou16 2 Repositories
BSc Computer Science, MSc Mobile Systems, Android and Flutter Developer
NicosNicolaou16/ImagePickerAndroid
🏞 Image and Video Picker library for Android that supports Base64 for images and is compatible with both Layouts and Jetpack Compose.
Language: Kotlin - Size: 328 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 44 - Forks: 5

NicosNicolaou16/NicosNicolaou16
Size: 129 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

NicosNicolaou16/ImagePickerAndroidWithJava
This project is an example of my library, ImagePickerAndroid, implemented in Java in an activity.
Language: Java - Size: 120 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

NicosNicolaou16/Carousel_Compose
The open-source project implements the new Carousel with Material 3 using Jetpack Compose and provides two examples: HorizontalUncontainedCarousel and HorizontalMultiBrowseCarousel.
Language: Kotlin - Size: 53.1 MB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 1

NicosNicolaou16/Ink_Api_Compose
This open-source project showcases the Google Ink API with drawing, color selection, erasing, stroke-to-bitmap conversion, and Room database support for saving and loading strokes.
Language: Kotlin - Size: 9.26 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 0

NicosNicolaou16/Data-Store-Setup
This project demonstrates the setup of the Jetpack Library's Preference Data Store.
Language: Kotlin - Size: 162 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

NicosNicolaou16/SampleBlocPatternWithSingleState
This project is an application that utilizes the BLoC architecture pattern with a single state, Dio for network management, and Drift for local database storage.
Language: C - Size: 370 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

NicosNicolaou16/SampleBlocPatternAndDriftWithSingleState
This project is an application that uses the BLoC architecture pattern with a single state, Dio as the network manager, and Drift as the database solution. The database is implemented using Drift classes, without the need for a Drift file.
Language: Dart - Size: 218 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

NicosNicolaou16/Android_Widget_With_Compose_With_Flutter
This project sets up the Widget in Flutter using Jetpack Compose Glance for Android.
Language: Kotlin - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

NicosNicolaou16/AndroidWidgetWithCompose
This project sets up the Widget in Android using Jetpack Compose Glance.
Language: Kotlin - Size: 158 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

NicosNicolaou16/Live_Update_Notifcation_Android
This repository provides a working example of implementing Live Update Notifications on Android 16 ( Android U). It demonstrates how to leverage both Firebase Cloud Messaging (FCM) and local notifications to deliver rich, timely updates to the user.
Language: Kotlin - Size: 354 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 0

NicosNicolaou16/dynamic_single_text_field
This package is a dynamic single text field (it is like PIN/OTP code view but has not PIN/OTP functionalities) with top/bottom text label, and different customizations.
Language: Dart - Size: 4.21 MB - Last synced at: about 3 hours ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 0

NicosNicolaou16/percentages_with_animation
This package provide you percentages custom widgets with animations such as linear, circular, circle and gradient circle percentages.
Language: Dart - Size: 22.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 0

NicosNicolaou16/TranslationsSetupFlutter
This project includes the setup for localization and translation in Flutter.
Language: Dart - Size: 92.8 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

NicosNicolaou16/SampleComposeWithHiltAndRoom
This project is an application that utilizes the latest and recommended Google technologies for Android, including Jetpack Compose, Hilt for dependency injection, and Room for database management.
Language: Kotlin - Size: 211 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 1

NicosNicolaou16/Pokedex_Compose_Multi_Module
This Pokedex Pokémon app is a project that incorporates the latest Android technologies recommended by Google, such as Multi-Module Architecture and Jetpack Compose, the new standard for building UI.
Language: Kotlin - Size: 21.7 MB - Last synced at: 20 days ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 0

NicosNicolaou16/SampleRoomDatabaseWithRetrofit
This is a sample project that uses Room database with Retrofit to display a list of data in a RecyclerView using data binding.
Language: Kotlin - Size: 333 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 10 - Forks: 1

NicosNicolaou16/PercentagesWithAnimationCompose
This library is designed to provide developers with an easy way to implement percentages with custom Compose views and animations, including linear, circular, circle, gradient circle and wave percentages
Language: Kotlin - Size: 8.11 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 9 - Forks: 1

NicosNicolaou16/ExampleChannelNativeAndroidWithCustomData
This example project demonstrates communication between the Flutter side and the Native Android side using channels. It also illustrates how to handle custom data models and send data between Flutter and Native Android.
Language: C - Size: 151 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

NicosNicolaou16/AndroidProjectAndNDK
This project sets up the NDK (Native Development Kit) in Android for communication between an Android project and C/C++ code. In this example, the C/C++ code simply prints a text message to the Android application.
Language: Kotlin - Size: 138 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

NicosNicolaou16/FlutterAndroidProjectAndNDK
This project sets up the NDK (Native Development Kit) in Android for communication between an Android project and C/C++ code. In this example, the C/C++ code simply prints a text message to the Android application.
Language: C++ - Size: 2.63 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 2 - Forks: 1

NicosNicolaou16/Libraries-Plugins-Version-Catalogs-Example
This project is an empty template designed to accompany an article on Medium about the new approach to managing dependencies—Version Catalogs. In this project, Android developers can find a collection of commonly used libraries and plugins for their Android projects. You can check out the article below for more details.
Language: Kotlin - Size: 133 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

NicosNicolaou16/NicosNicolaou16.github.io
My personal portfolio/website, check it 😉👇
Language: SCSS - Size: 1.2 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

NicosNicolaou16/ShipsWithComposeMvvmUIStatesAndRepository
This project is an application that applied some of the latest Google technologies for Android such as Jetpack Compose, Hilt Dependencies Injection and Room Database.
Language: Kotlin - Size: 186 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

NicosNicolaou16/SampleFlutterTVApp
This is a sample project that supports the Android TV OS app. It uses the BLoC architecture pattern, along with Dio for network management and Drift for database handling.
Language: C++ - Size: 3.45 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

NicosNicolaou16/SampleAndroidTvApp
The project is a test implementation that uses Jetpack Compose for an Android TV OS app. It includes API requests to fetch a dynamic list, integrates Hilt for Dependency Injection, and utilizes Room Database for local data storage.
Language: Kotlin - Size: 1.96 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

NicosNicolaou16/SampleForegroundService
This sample project demonstrates the setup for a foreground service. The service in this project is a foreground service used to request location. The required permissions depend on the type of foreground service.
Language: Kotlin - Size: 136 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 0

NicosNicolaou16/SecureDataFlutter
This example project tested how we keep secure the data in Flutter, example, api key(s).
Language: C - Size: 226 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

NicosNicolaou16/TrustTimeAPIImplementation
This repository explores the implementation of Google's new Trust Time API. We provide two approaches for integrating the API: one with Dependency Injection and one without.
Language: Kotlin - Size: 123 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

NicosNicolaou16/SampleRoomDatabase
This is a sample project that uses Room database to display dummy data in a RecyclerView with Data Binding.
Language: Kotlin - Size: 207 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 7 - Forks: 0

NicosNicolaou16/MLDocumentScanner
This project shows the implementation for the Machine Learning Document Scanner. The sample project contains a button, open the camera and scan the document, and using the Intent to open and preview the pdf file.
Language: Kotlin - Size: 41.2 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

NicosNicolaou16/SampleForegroundServiceFlutter
This sample project demonstrates the setup for a foreground service. The service in this project is a foreground service used to request location. The required permissions depend on the type of foreground service.
Language: C++ - Size: 242 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

NicosNicolaou16/SampleAndTestingMachineLearningAndroidCodeScanner
This sample project demonstrates the new Google Code Scanner.
Language: Kotlin - Size: 135 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

NicosNicolaou16/SampleAndTestingMachineLearningAndroidTextRecogniseImages
This sample project demonstrates Android's Text Recognition in images.
Language: Kotlin - Size: 138 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

NicosNicolaou16/Pokedex_Compose
This Pokedex - Pokemon app is a project that contain and apply the latest Android technologies recommended by Google such as Jetpack Compose, the new way to build the design.
Language: Kotlin - Size: 114 MB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 10 - Forks: 0

NicosNicolaou16/Pokedex_Flutter
The Pokedex - Pokemon app is a project that applied some Flutter technologies recommended by Flutter Community such as Bloc Pattern for UI management. Drift SQL Database, Dio for Network Manager, Get It for Dependencies Injection and Hero Widget for Shared Elements between the screens.
Language: Dart - Size: 51.6 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

NicosNicolaou16/SampleWearOSComposeWithList
The project is a test implementation of Jetpack Compose for a Wear OS app that includes API requests (dynamic list), Hilt for dependency injection, and Room Database.
Language: Kotlin - Size: 557 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

NicosNicolaou16/SampleWearOSWithList
This is a sample project that supports a Wear OS app and utilizes the BLoC architecture pattern, Dio for network management, and Drift for database handling.
Language: Dart - Size: 490 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

NicosNicolaou16/SampleDriftDatabaseWithBlocPattern
This project is an application that utilizes the BLoC architecture pattern, Dio for network management, and Drift for local database storage.
Language: Dart - Size: 194 KB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0

NicosNicolaou16/flutter_xlider Fork of Ali-Azmoud/flutter_xlider
A material design slider and range slider with rtl support and lots of options and customization for flutter
Size: 21.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
