Sepehr Sadri's Projects
Android MVI Architecture sample based on FourSquare API
An example of a complete online market application like DigiKala for android
music player for android generated with the android studio (java) used cursor in media store provider and find local music, used ORM green Dao database for uses like playlist and favorite songs, support lyrics adding for the song and sync playing with the song, UI used material design components.
a local android task manager application use ORM Green dao database with users and tasks and used many design patterns such as singleton and repository and adapter , login page for sign up and handle forget password by send password to the email account.
Best practice of implementation android service. (Due to Android O restrictions new crashes of Service has raised this project is an example of how implementing a Service that keeps you safe of crashes)
The ComposeMapBox Using mapbox-maps-android and mapbox-navigation-android to routing between two points.
The ComposeMovie consuming a movie api to display movies. it has been built with Modular and Clean Architecture principles, Repository Pattern, and MVVM pattern as well as Architecture Components also utilized with Android Jetpack contains: Compose, Hilt and ...
The ComposeMockTodo consuming a Api to display todo list. it has been built with Modular and Clean Architecture principles, Repository Pattern, and MVVM pattern as well as Architecture Components also utilized with Android Jetpack contains: Compose, Hilt and ...
Repository for Computer Architecture lab for university utilizing Verilog.
FourSquare - find nearby places around you!
a simple href generator that fetch href values from a url.
Data Structure project that converts the infix expression to postfix.
A modular android app that show kittens implemented with Jetpack Compose, Hilt, Navigation Compose, Clean Architecture, MVVM, and has test cases, also support dark-light theme switch and use https://api.thecatapi.com api.
A forked project from https://github.com/yagop/node-telegram-bot-api with a sample bot and support for Bale Messenger and Telegram.
Repository for Micro Processor lab for university.
Movie searching using a Unidirectional State Flow pattern for Android
I develop this project and its service as training for being a full stack developer .a simple task manager application generated with NativeScript Cross-platform (Angular 2) used modular programming and different technique like dependency injection. service module used Spring web service, it's repository available in GitHub too.
A full-featured browser reference implementation using Mozilla Android Components.
About me
Snapp - show groups of vehicles on map!
a simple restful service for native script task manager repository.
The StarWars display star wars characters and attributes. It is a use case for Android testing in different pyramid such as Unit, Integration and UI tests, contains testing for all layers and components.
TheStarWars is an Android app for exploring Star Wars characters, showcasing best practices in development. It features a modular architecture, Kotlin 2.0, Jetpack Compose, and Junit5 for testing. Over-engineered to demonstrate cutting-edge techniques, it serves as a comprehensive reference for developers utilizing the latest technologies.
University Job Communication Service Project implemented by the Java Spring Boot framework. Implemented many use case Patterns used in Spring Boot such as JWT Authentication , Map Struct, Criteria Predicate, Interceptors, ExceptionHandler, etc... This is a project that makes communication-based on jobs apply between two groups of people , Employers, and Employees. They can Share Jobs, Resume, and ask for a specific job. Used PostgreSQL as Database.