Zeeshan Akhtar's Projects
π€Android Ecosystem Cheatsheet 2020
Android Auto Image Slider
π Android application following best practices: Kotlin, coroutines, Clean Architecture, feature modules, tests, MVVM, static analysis...
This project is related to all the basic utils that we need in our daily routine during android development
Collection if libraries starred during some years of Android Development. Here is the definitely list of android Open-Source libraries
A curated list of awesome remote jobs and resources. Inspired by https://github.com/vinta/awesome-python
:notebook_with_decorative_cover: :books: A curated list of awesome resources : articles, books, videos, tools, podcasts about technical writing
Corona Updates Dashboard UI design in flutter
This demo application uses Dagger2 for dependency injection, and store in shared prefs and in Sqlite database
little fun with tabs, create dynmic tabs without binding with viewpager, with custom Base Activity that is used for abstraction of MVVM, and dataBinding. easy to add and remove tabs
Flutter Design Patterns mobile application
Flutter Food Deliver Application UI, contains two screens, Dashboard and product details.
Design and developed my resume in flutter
This demo project includes three different login screens that is designed in flutter dart language. Please note that in main.dart class I commented 2 designs, for check enable one by one
π Learning Kotlin Coroutines for Android by example. π Sample implementations for real-world Android use cases. π Unit tests included!
This example application implements MVP architecture using Kotlin,Room, Dagger2, RxJava2 and also inject, constraint-layout, typicode api.
Material-MultiSelection-Spinner is a simple MultiSelection spinner which which is a wrapper of TextInputEditText. you can use with TextInputLayout, and build all application forms UI in same material Design.You can also set item click listener. and also manage callback on item selection as you want.
MultiModule DemoProject that includes Hilt & Dagger-2,DynamicFeatures, Jetpack Navigation Component for communication between modules/Dynamic-features and inside feature or App, CleanArchitecture, KotlinDSL language is used for project build management, Coroutines-Flows, R8 for obfuscation,
In this Demo project I am using retrofit, kodein(kotlin dependency injection),Kotlin Coroutines, MVVM in kotlin, Room database, Glide library for image loading, Android Navigation Architecture, Groupie library for recyclerview, this app includes signin, signup, profile detial, get lists of items from web service and store in local database,
Test Android App for MyFriends client
Ping server , check wifi, mobile data signal strength, check running server by api
In this Demo project I am using retrofit, Dagger-2, MVP in kotlin . get current date ,time of selected city. Get current day prayer timing details,get monthly timing with details,
contains Wrapper of GsonAdapter, saperate error handling, Generic response of type liveData wrapperGeneric request handler( request and callback of retrofit is handled at single place), interceptor and network interceptor, retrofit callback wrappers, send every response at global location with the help of retrofit adapter.
A gardening app illustrating Android development best practices with Android Jetpack.
Test of viewpager inside recyclerview, view pager adapter fragment is argument base, This is just testing for if viewpager data is big enough and it is very difficult to all show data in viewpager item, then use this technique to and split data in different views, and show data in sliding foam.