This sample Android app lets user browse trending "language" related repositories on Github.

Overview

🐊 Alligitor

An alligator exploring github repositories

This sample Android app lets users browse trending "language" related repositories on Github. I created and maintaining this app to serve as a playground for me to get hands-on with all the cool new stuff and also to demonstrate my expertise on them to potential employers. πŸ˜„

Built with ❀︎{} by YousufSohail

Left to right: Shimmer animation while loading, Trending repository listing, No internet connection view

πŸ›  Built With

🚦 Testing

🚧 WIP

  • Dark Mode refinement

🎳 Backlog

  • Integration Testing
  • CI & CD (to Firebase & PlayStore)
  • Theming with compose
  • UI Testing with Espresso
  • BDD via Cucumber

πŸ›£ Future Roadmap

πŸ“± Download Demo on Android

Download the APK file from here on your Android phone and enjoy the demo app :)

πŸ‘¨ Developed By

Yousuf Sohail

Linkedin Twitter Web

You might also like...
Sample app that shows how to create a bitmap from a Jetpack composable
Sample app that shows how to create a bitmap from a Jetpack composable

Creating Bitmaps From Jetpack Composables This app demonstrates how to create a bitmap from a Jetpack composable without the need to display the compo

Android Sample Kotlin+ MVI + Jetpack compose + Coroutines + Retrofit + Hilt  + Room + Navigation component
Android Sample Kotlin+ MVI + Jetpack compose + Coroutines + Retrofit + Hilt + Room + Navigation component

MVIComposeSample Android Sample app to show user latest movies implementing MVI + Clean Architecture using kotlin & Jetpack compose following solid an

Todo - Android Architecture Sample
Todo - Android Architecture Sample

Android Architecture Sample Android Studio Bumblebee | 2021.1.1 Patch 1 compose

Sample of usage VisualFSM for Android application - Kotlin Coroutines, Jetpack Compose
Sample of usage VisualFSM for Android application - Kotlin Coroutines, Jetpack Compose

Sample of usage VisualFSM for Android application - Kotlin Coroutines, Jetpack Compose ENG | RUS VisualFSM is a Kotlin library that implements an MVI

Simple-stack FTUE sample using Compose integration (and Rx)

Sample code using simple-stack and the Compose integration to display "First-Time User Experience", based on an older version of "Conditional Navigation" section of Jetpack Navigation documentation.

A sample of how to implement a design system in Jetpack Compose

[WIP] Sample Design System This project aims to hold an example of how to implement a design system with Jetpack Compose. At this moment it only has t

TimeTrackerWearOs - Compose for Wear OS Starter Sample
TimeTrackerWearOs - Compose for Wear OS Starter Sample

Compose for Wear OS Starter Sample Demonstrates a simple "Hello, World" starter

Navigation-Compose - A sample to showcase Kotlin, MVVM, Hilt, Coroutines, StateFlow, Jetpack compose

Navigation-Compose A sample to showcase Kotlin, MVVM, Hilt, Coroutines, StateFlo

Schedule sample to play with Jetpack Compose Desktop
Schedule sample to play with Jetpack Compose Desktop

Schedule sample to play with Jetpack Compose Desktop

Owner
Yousuf Sohail
@android aficionado, data science enthusiast and has an *approximate* knowledge of many things!
Yousuf Sohail
Pinocchio is a group of libraries for various common UI components. It could contain Composable, View, and everything related to UI.

Pinocchio Pinocchio is a group of libraries for various common UI components. It could contain Composable, View, and everything related to UI. All UI

NAVER Z 24 Nov 30, 2022
Andromeda is a open-source design language system implemented in Jetpack Compose.

Andromeda Andromeda is a open-source design language system implemented in Jetpack Compose. Catalog app Table of Contents About the Project Getting St

Adit Lal 140 Dec 25, 2022
Copy of https://github.com/joreilly/MortyComposeKMM to support Android & JVM with Jetpack Compose Multiplatform

Rick&Morty with Compose Multiplatform (Android/Desktop) A copycat of https://github.com/joreilly/MortyComposeKMM to support Android & JVM with Jetpack

GrΓ©gory Lureau 19 Sep 19, 2022
Partial port of https://github.com/davemorrissey/subsampling-scale-image-view library to Jetpack Compose.

ComposeSubsamplingScaleImage Early preview (expect bugs) dependencies { implementation 'com.github.K1rakishou:ComposeSubsamplingScaleImage:fab4ae38c

Dmitry 13 Dec 21, 2022
This is a sample app(For beginners - App #1) built using Jetpack Compose

This is a sample app(For beginners - App #1) built using Jetpack Compose. It is a simple - single screen app to demonstrate use of basic Jetpack Compose UI elements like Text, Image and Button & LazyColumn (Vertical Recyclerview). It also demonstrates how compose manages state with a Boolean State.

BHAVNA THACKER 3 Apr 3, 2022
This is a sample app(For beginners - App #2) built using Jetpack Compose. It demonstrates the concept of State Hoisting in Jetpack Compose.

JetBMICalculator This is a sample app(For beginners - App #2) built using Jetpack Compose. It demonstrates the concept of State Hoisting in Jetpack Co

BHAVNA THACKER 3 Dec 31, 2022
Split Food Bill is an android application where user can split the expenses based on the number of people joined the trip. This application is developed using Android's Jetpack Compose

SplitFoodBill-Compose Split Food Bill is an android application where user can split the expenses based on the number of people joined the trip. This

Shivaprasad Bhat 1 Jan 17, 2022
Provides a callback for when a @Composible is shown to the user

Compose-Shown Provides a callback for when a @Composible is shown to the user. This can be useful for 'pageview' analytics. It will re-fire when the a

Evan Tatarka 42 Dec 16, 2022
A Secure Password Generator designed with security precautions for the user's data

GenPass GenPass is a secure password generating application designed with a high level of security. It uses Java Security library to generate strong p

Joseph Olugbohunmi 1 Apr 29, 2022
πŸš€ Sample Android Clean Architecture on Rorty App focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.

Android Clean Architecture Android Clean Architecture in Rorty is a sample project that presents modern, approach to Android application development u

Mr.Sanchez 15 Sep 19, 2022