A clone of Snapp using Jetpack Compose. Showcasing various usages of Google Maps Animations etc combined with Compose

Overview

SnappCompose

A clone of Snapp, A ride-handling app using Jetpack Compose, Showcasing various usages of Google Maps, Animations, etc combined with Compose

hippo

Tools & Technologies
  • Kotlin
  • Jetpack Compose
  • Google Maps Sdk

Development

Want to contribute? Great!

In order to build and work with the app put your google map's token to your local.properties file as follows:

google.maps.key=YOUR_KEY

All pull requests and comments are welcome! You can also check Todos section if you need a hint for contribution.

Todos

  • Implement Find My Location Feature/ Location Permission
  • Put the app state inside a ViewModel
  • Make it look more like the Real version of Snapp!
  • Improve text styles
  • Keep the apis up-to-date with the newer versions of Compose
You might also like...
Example Jetpack Compose Android App, that uses the newest mechanisms, like StateFlow, SharedFlow, etc. to manage states and handle events. ViewModel, UI and Screenshot tests included :)
Example Jetpack Compose Android App, that uses the newest mechanisms, like StateFlow, SharedFlow, etc. to manage states and handle events. ViewModel, UI and Screenshot tests included :)

AndroidMVIExample Example Jetpack Compose Android App, that uses the newest mechanisms, like StateFlow, SharedFlow, etc. to manage states and handle e

Telegram ui clone built with Jetpack Compose

Telegram UI clone Make telegram ui with Jetpack Compose. Library Jetpack Compose v1.0.1 Compose Icon v1.0.3 Minimum requirements Android Studio Arctic

JetInstagram is an Instagram UI clone app built with Jetpack Compose.
JetInstagram is an Instagram UI clone app built with Jetpack Compose.

JetInstagram JetInstagram is an instagram clone app built with Jetpack Compose. This sample showcases: Home Screen Post Like Button Animation Photo Li

InstagramJetpackCompose is an Instagram UI clone app built with Jetpack Compose.
InstagramJetpackCompose is an Instagram UI clone app built with Jetpack Compose.

InstagramJetpackCompose is an Instagram UI clone app built with Jetpack Compose.

SlackAndroidClone - Slack android clone with Jetpack Compose
SlackAndroidClone - Slack android clone with Jetpack Compose

SlackAndroidClone - Slack android clone with Jetpack Compose

A simple Twitter Spaces clone app with Jetpack Compose and 100ms SDK
A simple Twitter Spaces clone app with Jetpack Compose and 100ms SDK

A simple Twitter Spaces clone app with Jetpack Compose and 100ms SDK to demonstrate the use of 100ms SDK in creating an Audio call feature in your apps.

Snapchat Clone with Jetpack Compose and Clean Architecture
Snapchat Clone with Jetpack Compose and Clean Architecture

Snapchat Clone with Jetpack Compose and Clean Architecture - Navigation Components, CamaraX, android-maps-compose, Exoplayer, Detekt, Coil, Gradle Secrets, Permission Handling.

Gmail clone project, that uses Jetpack Compose to draw UI content for gmail home screen
Gmail clone project, that uses Jetpack Compose to draw UI content for gmail home screen

Gmail clone project, that uses Jetpack Compose to draw UI content for gmail home screen following Udemy course: Android 12 Jetpack Compose Developer Course - From 0 To Hero

Instagraph is an Instagram Clone which I am practicing on a new concepts and other advanced Jetpack compose specific concepts.

Instagraph Instagraph is an Instagram Clone which I am practicing on a new concepts and other advanced Jetpack compose specific concepts. The clone on

Comments
  • Generate a random price with animation

    Generate a random price with animation

    Right now the price is a hard-coded value, What we aim to achieve is to show a random number every time the user finishes picking locations. We would also add an animation to it and show some randomly changing numbers for a short duration on the screen

    enhancement good first issue 
    opened by Hessam-Emami 0
  • Implement Find My Location feature

    Implement Find My Location feature

    The app needs to ask the user for location permission and handle it in an appropriate way.

    First Phase: This must happen under the conditions below:

    1. When the user starts the app for the first time
    2. When the user clicks the FindMyLocation Fab Button. (this button/widget should also be implemented)

    Second Phase There must be a Fab button on the screen just like the one in the real version of the app, it doesn't need to have the exact drawable. When the user clicks the button, the camera should navigate to the user's location.

    enhancement good first issue 
    opened by Hessam-Emami 0
Owner
Hessam Emami
Android developer
Hessam Emami
Jetpack-compose-animations-examples - Cool animations implemented with Jetpack compose

Jetpack-compose-animations-examples This repository consists of 4 animations: St

Canopas Software 180 Jan 2, 2023
android project themplate including network(retrofit), utils(image, permission, etc), etc

Template-Android When starting a new Android project, it is boring to write some codes such as permission verification, network interface creation, wh

null 2 Oct 29, 2022
A collection of animations, compositions, UIs using Jetpack Compose. You can say Jetpack Compose cookbook or play-ground if you want!

Why Not Compose! A collection of animations, compositions, UIs using Jetpack Compose. You can say Jetpack Compose cookbook or play-ground if you want!

Md. Mahmudul Hasan Shohag 186 Jan 1, 2023
JetFlix - A clone of Android NetFlix app in Android built using Jetpack compose.

JetFlix A clone of Android NetFlix app in Android built using Jetpack compose. This sample app showcases the following: MVVM Architecture (ViewModel +

Pushpal Roy 40 Dec 6, 2022
Bamboo App clone using JetPack Compose

Bamboo App Clone using Jetpack Compose. Baby steps ?? I am using this project to learn how to build Android UI with Jetpack Compose. Check out Article

NsikakTom 5 Jul 10, 2022
Facebook clone built using Jetpack Compose, Firebase Authentication and Firebase Firestore.

facebook-compose Facebook clone built using Jetpack Compose, Firebase Authentication and Firebase Firestore. Setup Create a Firebase project and add t

Alex Styl 27 Dec 3, 2022
a Facebook Messenger clone using Stream SDK & Jetpack Compose

Messenger Clone Built for Android using Stream SDK & Jetpack Compose This project is developed by MathRoda for more projects GitHub . Showcase Video w

MathRoda 90 Dec 22, 2022
Instagram Clone built in Android using concept of Jetpack compose.

Instagram_Clone Instagram clone is an app build using new technologies/trends and other advanced Jetpack compose specific concepts. Following are the

raj narayan mishra 4 Dec 2, 2022
Sample repo that demonstrates various options for testing Jetpack Compose applications.

Composing With Confidence This is the sample repository for the Composing With Confidence presentation from Droidcon NYC in 2022. If you run the sampl

Adam McNeilly 9 Dec 2, 2022
📱 WhatsApp clone project demonstrates modern Android development built with Jetpack Compose and Stream Chat SDK for Compose.

This is a WhatsApp clone app built with Jetpack Compose and Stream Chat SDK for Compose. The purpose of this repository is to demonstrate below: Imple

Stream 689 Dec 25, 2022