C Programming Course
C Programming Course is all in one Application to learn C Programming
Language. This is educational app with many features.
This app is much popular on
Play Store for learning C Programming and has around 510k+ installs till date
(14/08/2020)
PU Alerts
PU Alerts is all in one app for all students who are pursuing
engineering in SPPU (Pune University) which provides all important latest news, updates
and notifications from SPPU. No need to visit site again and again after using this app.
It has 8K Installs till date (14/08/2020).
Diploma Alerts
App developed for students of MSBTE board to get in touch with all news
and updates regarding Exam, Syllabus, timetable, Hall tickets, etc. They will not have
any need to check website again and again. All board information will available on app.
It has around 45K Installs till date (14/08/2020).
SecurMi - Personal Security App
This is a personal security app, which helps you to inform about your
dangerous situation to your trusty persons along with information. View this app for
better understanding.
GoSafe
A Safety and Real-time Emergency mediator System between Police officials and Citizens of India
Project: Developed Cross-platform mobile application for Citizen/User app and Web application for Police officials that provides an easy way to report an incident which saves time as well as reduces the efforts which are required in the manual procedure.
Technologies Used : Google Cloud / Firebase, Google Maps API, Flutter - Dart, ReactJS, HTML, CSS, JavaScript, NodeJS, ExpressJS
View Details
Passenger Security App - Smart India Hackathon 2018
Our Team TechnoDroid was selected for grand finale in Smart India
Hackathon 2018 - Software Edition.
Project: Development of android app for Passenger Security which informs central
ministry about Passenger's panic situation.
Also, FIR can be registered through the app.
Technologies Used : Android, Java, MySQL, Firebase, PHP, Google Maps API
View Project
DYPCOE App (For TGs and Students)
Developed app 'DYPCOE Student' and 'DYPCOE TeacherG' for Teacher
Guardian and students interaction. Teacher guardian can see all students details and
contact them and their parents. Whenver TG calls/message parent, automatically that
details are saved into Google Sheets in Google drive. Thus is makes easy for them to
manage and avoids fake reports.
Technologies Used : Android-Kotlin, Firebase Authentication, Firebase Cloud
Firestore, Google AppScript, Google Sheets API.
DYPCOE-IT-MIS Android App - Faculty Information
Management System
Developed app 'DYPCOE-IT-MIS' for faculty information management system
where faculties can submit their information through the app. Then this information is
saved directly into the Google Docs Spreadsheet of admin for easy management. Only
approved faculties with the mobile number can use this app by logging in with Phone
Authentication.
Technologies Used : Android, Java, Firebase Authentication, Google AppScript,
Google Sheets API.
E-Noticeboard App for College
Developed app "E-Noticeboard" for College department. In this app,
there are 3 user roles.
1. Student
2. Staff
3. Admin
Admin and staff can publish Notices and all users will receives notice on their mobile.
After that if anyone has doubt he/she can interact with commenting on that notice.
Anyone can discuss on published notice.
App for Ministry of AYUSH - Smart India Hackathon
2017
Our Team TechnoDroid was selected for grand finale in Smart India
Hackathon 2017.
Project: Development of official app for the Ministry of AYUSH with reference to
the official website AYUSH.
Technologies Used : Android, Java, HTML, Firebase - Database, FCM
C Programs - Contribute, Learn, Write, Share Code
Let's Browse all C Programs developed by users worldwide and also
contribute to make this app as Treasure of C Programs.
Let's learn coding and share coding.
It has 13k Installs till date (14/08/2020).
Smart EMI Calculator
This was my first basic app which Calculates EMI.
Jalgaon CoHelp | COVID19 Resources
A web application which includes the Crowdsourced resources to fight COVID across Jalgaon District. Find hospital beds, oxygen, plasma, and more.
Technologies Used:
Frontend ReactJS, TypeScript, CSS, Bootstrap
Backend: Kotlin, Ktor, PostgreSQL
Deployment: Heroku, Netlify
Official Website of Government Polytechnic, Jalgaon
Developed official website for institute Government Polytechnic,
Jalgaon in 2018
Technologies Used: HTML, CSS, Bootstrap, Ajax, JQuery,
JavaScript.
See more projects on
my GitHub
Generative AI SDK for Kotlin Multiplatform
✨Generative AI SDK for Kotlin Multiplatform (Supports: JVM, Android, iOS, Desktop, Web JS, Wasm)
Foodium - KMM
📱Sample application built to demonstrate the use of Kotlin Multiplatform Mobile for developing Android and iOS applications using Jetpack Compose 🚀
Compose Compiler Report to HTML
A utility (Gradle Plugin + CLI) to convert Jetpack Compose compiler metrics and reports to beautified HTML page.
Mutekt
Simplify mutating "immutable" state models
Permission Flow for Android
Know about real-time state of a Android app Permissions with Kotlin Flow APIs.
Capturable
🚀Jetpack Compose utility library for capturing Composable content and transforming it into Bitmap Image🖼️
NotyKT 🖊️
📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation.
GitKtDroid
A sample Android application📱 built with Kotlin for #30DaysOfKotlin
which is built with Kotlin🦸superpower and Modern Android development tools.
Foodium 🍲
🍲Foodium is a sample food blog Android application 📱 built to
demonstrate use of Modern Android development tools.
COVID19 Notifier - India 🇮🇳
A sample Android App which notifies about COVID19 cases in 🇮🇳India
after every 1 hour. Built to demonstrate use of Modern Android development tools.
LiveStream - Flutter Package
Flutter package to which makes data communication easy among different
modules of your application.
LiveStream-kt Library
LiveStream is a simple class which makes communication easy among
different modules of your application.
🔔 FCM - Push Notification Scheduler⏰ (On Device 📱)
📱Demo implementation to Schedule FCM Notifications on Android Device
using AlarmManager + WorkManager.
Material Dialogs for Android 📱
📱Android Library to implement animated, 😍beautiful, 🎨stylish
Material Dialog in android apps easily.
Easy UPI Payment - Android Library.
📱Android Library to implement UPI Payment integration easily in
Android App 💳💸
Material Navigation View for Android 📱
📱Android Library to implement Rich, Beautiful, Stylish 😍 Material
Navigation View for your project with Material Design Guidelines. Easy to use.
Firebase Recycler Pagination - Android Library
Android Library to implement Paging support for Realtime Database in
RecyclerView.
This API was accepted by Official FirebaseUI-Android library and
released in v5.0.0
Easy Database - Java Library
Java API to easily implement JDBC-ODBC Database connection and
operations.
FirebaseUI-Android: Optimized UI components for Firebase.
FirebaseUI is an open-source library for Android that allows you to quickly connect common UI
elements to Firebase APIs. I started contributing this repository and it's now my part of interest.
I contributed many features as below.
-
#1603 Feature - Realtime Database Pagination
Here, I have implemented FirebaseRecyclerPagingAdapter that supports
Pagination of Firebase Database with RecyclerView as issue #1601. This was my first ever
contribution to OSS. I learnt alot from this. This was wonderful experience.
-
#1609 Fix Issue #1608 - retry() failing in FirestorePagingAdapter
I have fixed retry() failing and added a new method refresh() to refresh
the list from the beginning as issue #1608
-
#1615 Ability to get occurred exception - Issue 1592
I have updated code as FirebaseRecyclerPagingAdapter and added an
ability to get the occurred Exception while using FirestorePagingAdapter.
-
#1660 Method to update Query in Firebase and Firestore Adapters.
This PR Implements a method to change/update Query in both Firebase as
well as Firestore Adapters. (Issue #1614).
-
#1692 Method to update options at runtime [Paging Adapters]
I have added option to change options at runtime in
FirestorePagingAdapter class.
All LiveData objects should be re-initialised after changing options. So, I have removed
their final modifier and also added new init() method which initializes LiveData objects
from constructor and from updateOptions method.
-
#1694 Method to Update Options at runtime [RTDB Paging Adapter]
I have added method updateOptions() in RTDB Paging Adapter. It's exactly
same version as Firestore Paging Adapter.
Read my latest blogs on
blog.shreyaspatil.dev
Combining StateFlows and transforming it into a StateFlow
In this blog, we'll learn to combine multiple StateFlows and transforming it into a another StateFlow.
Leveraging the Semaphore concept in Coroutines to limit the parallelism 🔀
In this blog, we'll learn to use the concept of Semaphore with Kotlin coroutines to limit parallelism
Promise compose compiler and imply when you'll change 🤞
Let's improve the performance of your Jetpack Compose application
Automate library publishing to Maven Central with GitHub Actions Workflow Dispatch 🤖
Let GitHub Actions work for you with just a click and you just chill 😎
Filtering and modifying text input in Jetpack Compose way
In this article, we'll learn to apply visual transformations on the text of TextField in the Jetpack Compose.
🙅♂️Don't let ViewModel know about framework level dependencies
Let's discuss some good practices to make ViewModel better!
Observing Live connectivity status in Jetpack Compose way!
Publication: ScaleReal
In this article, Let’s see how to observe connectivity in Jetpack Compose way 🚗.
Composing composable in the Text line with InlineTextContent in Jetpack Compose
Publication: ScaleReal
In this article, we’ll see how to use InlineTextContent to use composable in the text line in Jetpack Compose.
Providing AssistedInject supported ViewModel for Composable using Hilt
Publication: ScaleReal
In this article, we’ll be seeing how you can obtain the instance of ViewModel for usage in Composable screen which is supported by AssistedInject.
Don't let Kotlin's single-expression function ruin your business😲
Publication: ScaleReal
This is a mini-blog where we'll see how a small mistake can lead to a confusing and serious issue.
Hide internal members of Kotlin Module from JVM 🔐
Publication: ScaleReal
Make sure your internal business is safe from JVM. Here we’ll explore some things which need attention if you’re developing a library.
Let your delegates auto-nullify references☠️
Publication: ScaleReal
In this article, we’ll see how to auto-clear memory references with Kotlin’s delegated properties to avoid memory leaks in your Android app.
👨🍳 Cooking Tasty code in Kotlin 🍴 — Part 1
Publication: ScaleReal
In this article, I’ll walk you through some basic recipes to cook your code tasty 😋 in Kotlin.
👨🍳 Cooking Tasty code in Kotlin 🍴 — Part 2
Publication: ScaleReal
In this article, I’ll walk you through some advance recipes to cook your code tasty 😋 in Kotlin.
🔥 Quickly distribute your app with Firebase App Distribution using GitHub Actions + Fastlane 🚀
Publication: Firebase Developers
In this article, we’ll explore a way to automate workflows for distributing your Android application with Firebase App Distribution using GitHub Actions CI and Fastlane.
Automate publishing app to the Google Play Store with GitHub Actions⚡+ Fastlane🏃
Publication: ScaleReal
In this article, we’ll learn to automate tasks for deploying Android app to the Google Play Store using GitHub Actions and Fastlane.
DevOps-ify Android libraries with GitHub Actions and Package Registry 🚀
Publication: ScaleReal
In this article we’ll take a look at publishing Android library to the GitHub Package Registry and automating it with GitHub Actions CI.
Hello DataStore, Bye SharedPreferences👋 — Android📱 — Part 2: Proto DataStore
Publication: ScaleReal
In this article series, we’ll learn how to use the latest Android Jetpack 🚀 library i.e. DataStore in Android apps.
Hello DataStore, Bye SharedPreferences👋 — Android📱 — Part 1: Preference DataStore
Publication: ScaleReal
In this article series, we’ll
learn how to use the latest Android Jetpack 🚀 library i.e. DataStore in Android apps.
🕵️Accessing device location using SIM Card 🗺️📍
Publication: ScaleReal
In this article, we’ll see
how to access device location using the SIM card in Android
Getting data from Google Sheets📊 → Flutter App📱 —
Part 2
Publication: ScaleReal
In this article, We’ll learn
to load data
from Google Sheets and show it into the list in the Flutter app.
🌊 StateFlow, End of LiveData?
Publication: ScaleReal
In this article, we’ll learn
how to use Kotlin Coroutine StateFlow in Android instead of LiveData.
🤖Automate Publishing Android Library to Bintray
using GitHub Actions 🚀
Publication: ScaleReal
In this article, I’m going to
demonstrate the use of GitHub Actions to publish open-source Android Library to Bintray
when it is released.
🔥 Firebase-ing with Kotlin Coroutines + Flow 🌊
Publication: Firebase Developers
In this article,
we’ll demonstrate using Kotlin Coroutines and 🌊 Flow with 🔥 Firebase Cloud Firestore
in Android.
🔪 Introduction to Dagger DI 💉 by a Life way!
Publication: MindOrks
In this article, I’ll explain
the basic concept of popular💉 Dependency Injection framework — Dagger 🔪 by using a
simple example.
Update Queries without changing RecyclerView Adapter
using FirebaseUI — Android 🔥
Publication: Firebase Developers
In this article,
you will learn how to change database queries without
changing the whole adapter of a RecyclerView in Android by using the FirebaseUI-Android
library.
Storing data from the Flutter app → Google Sheets 📊
- Part 1
Publication: MindOrks
In this article, we’ll create
a sample app which stores Feedback of user from the Flutter app into Google Sheets using
AppScript.
Animated Material Dialog — Android 📱 😍🎨
Publication: MindOrks
In this article, I taught to
implement animated, 😍beautiful, rich and stylish🎨 Material Dialog in the app using
MaterialDialog android library.
Implement UPI Payment Integration in Android with
EasyUpiPayment library📱💳
Publication: MindOrks
In this article I taught to
implement UPI payment integration easily in any android app. This library is developed
by me. So, here I explained full working of library to easily integrate UPI payments in
android app.
⏰Scheduling FCM Push Notifications🔔 On Device —
Android📱
Publication: MindOrks
In this article, We will
schedule On Device FCM (Firebase Cloud Messaging) Push Notifications without using Cloud
Pub/Sub or Cron jobs. Implemented it using AlarmManager + WorkManager.
Making Google-Apps Like NavigationView - Android 📱
Publication: ProAndroidDev
In this article, you will learn to
implement Google Apps like Navigation View - Drawer in Android apps easily! 😃
Firestore Pagination in Android Using FirebaseUI
Library 🔥
Publication: Firebase Developers
This is article
where I demonstrated implementation of FirebaseUI library to achieve Pagination of
Firestore database in RecyclerView.
Firebase Database Pagination — Android 🔥
Publication: ProAndroidDev
This is article where I explained about
implementing Firebase Recycler Pagination library to implement Pagination of Firebase
Realtime database in RecyclerView. This library was developed by me. So, I explained
full working of Adapter to implement it in Android app.