Pinned Repositories
android-navigation-with-compose
Build navigation flow with list and detail screen with jetpack compose in android. This app contains an overview screen that displays a list of cats, and a detail screen showing each cat's details.
ArchitectureComponentsJava
This project demonstrates how to build a simple app with Navigation components part of Android Jetpack Components. Check the blog from given link.
BottomNavigationView-NavigationComponent
Source code for bottom navigation view. setting up with navigation controller
compose-actors
:robot: Android app built with jetpack :rocket: compose follows new revamped guide to app architecture. Implemented with State, Coroutines :curly_loop:, ViewModels, Repository pattern, Light/Dark theme :rainbow: MD3, Animations, Draw on canvas, Custom layouts, UI state handling, :cyclone: Image loading with coil, Palette :art: usage and dynamic theming etc.
Filter-Search-RecyclerView
Repository for android application which shows how to filter search in RecyclerView with user entered query , also voice search enabled with modern layout interface. These implementations are demonstrated in my blog, link is posted below.
firebase-cloud-firestore-android
Android app built to demonstrate on how to build RecyclerView using Cloud Firestore with Collections, Documents and Fields.
hangman-compose
:video_game: Hangman Game for Android :robot: build with Compose :rocket:. Built with jetpack components, Room for saving game history, preferences for loading game settings, ViewModels for persisting game state, LiveData/States for observing states, Koin for DI, minimal compose animations for good UX, Light/Dark theme :rainbow: MD3.
jetpack-compose-samples
This repository contains samples on jetpack compose for building different components like layouts, animations, transitions, saving states and more. Most of examples are demonstrated in blog posts.
RecyclerViewToViewPager
ViewPager2 comes with major improvements from ViewPager which enables swipe views with RecyclerView, vertical swipe, orientation, right-to-left support, Modifiable fragment collection, PageTransformations, swipe between fragments with TabLayout, DiffUtils etc. Let's understand with an example implementation.
SharedElementTransitionExample
Implement SharedElementTransition in android application with NavigationComponent. This project walkthrough will be clearly explained in my blog. Check the link for the blog on this example.
RajashekarRaju's Repositories
RajashekarRaju/ArchitectureComponentsJava
This project demonstrates how to build a simple app with Navigation components part of Android Jetpack Components. Check the blog from given link.
RajashekarRaju/NavigationComponent-with-simple-example
This project demonstrated how to implement navigation in our android application with a simple example.
RajashekarRaju/ProjectSubmission-GoogleDevelopers
Project Submission for 30 Days of Kotlin with Google Developers.
RajashekarRaju/Book-Listing-App
Book Listing app which would allow a user to get a list of published books on a given topic using the google books api in order to fetch results and display them to the user.
RajashekarRaju/ConcatAdapter-AndroidExample
Merge mutiple adapters with single RecyclerView using ConcatAdapter. Check my blog to learn more with example i have implemented here.
RajashekarRaju/Introduction_To_JavaScript
This Repository has solutions for quizes in Introduction to JavaScript lesson from udacity.
RajashekarRaju/Inventory-App
Inventory App which would allow a store to keep track of its inventory of products. The app will need to store information about price, quantity available, supplier, and a picture of the product. It will also need to allow the user to track sales and shipments and make it easy for the user to order more from the listed supplier.
RajashekarRaju/NetworkRequestUsingViewModel
This repository is created to build android applications based on architecture components. You will find different repositories in each branch for dealing with separate components like WorkManager, LiveData, ViewModel, Room, Paging etc. Things which are missing will be added eventually.
RajashekarRaju/News-App
A News feed app which gives a user regularly-updated news from the internet related to a particular topic, person, or location.
RajashekarRaju/SearchInterface-Android
Android application to show how to implement search interface. Filter search results from internet. With kotlin using Coroutines, RecyclerView, MaterialDesign.
RajashekarRaju/Tour-Guide-App-Udacity-student-project-
This app shows information and various locations in multiple screens. Feel free to make changes : )
RajashekarRaju/android-interview-questions
Your Cheat Sheet For Android Interview - Android Interview Questions
RajashekarRaju/Android-Nanodegree-Projects
Student project for Udacity's course Android Developer Nanodegree by Google.
RajashekarRaju/AndroidArchitectureComponents
This repository is created to build an android app using android architecture components. You will see an example on using LiveData, ViewModel, Room, Repository and data from json. Data from internet will be stored in device using room and activity shows a list of offline data.
RajashekarRaju/Authentication-Android
Android project repository which demonstrates on how to implement a login authorization using navigation component with architecture components.
RajashekarRaju/BakingApp
Udacity Student Project for Android Developer Nanodegree.
RajashekarRaju/BuildItBigger
Student project for Android Developer Nanodegree by Google.
RajashekarRaju/Chips-Android
Android App which shows an working example on how to use chips in android. Action, Filter, Choice and Entry chips have different examples and done by following material guidelines.
RajashekarRaju/code-prettify
An embeddable script that makes source-code snippets in HTML prettier.
RajashekarRaju/Dark-Theme-Android
Android project demonstrates on how to implement dark theme feature in you app.
RajashekarRaju/GoogleDeveloperTraining-AndroidKotlinFundamentalApps
Build fundamental apps with kotlin for android, part of #30DaysOfKotlin created by google developer training program.
RajashekarRaju/Habit-Tracker-App
Habit Tracking app which would allow a user to store and track their habits over time.
RajashekarRaju/introduction.html
A robot powered training repository :robot:
RajashekarRaju/MovieWebsite
Using python to create a simple web page which shows bunch of movie posters which let's us play their trailer in browser. This learning source is developed by udacity for programming foundations with python.
RajashekarRaju/Popular-Movies-Basic-App
Discover movies by either popular or top rated of all time fetched from themoviedb.org API.
RajashekarRaju/ProgrammingFoundationsPython
These exercises and code are made by instructors from udacity for programming foundations with python program.
RajashekarRaju/Quiz-App-Udacity-Student-Project
Quiz App contains single activity with multiple scrollable questions within each CardViews. Feel free to make changes and use the code : )
RajashekarRaju/sunflower
A gardening app illustrating Android development best practices with Android Jetpack.