Skip to content
View Hitoli's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Hitoli

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Hitoli/README.md

the Commute

Hi 👋, I'm Hitesh Kohli

Welcome to my GitHub profile! I am an experienced Android Developer with a passion for creating innovative and user-friendly mobile applications.

Coding

hitesh__kohli

  • 🔭Learn more about me ----> https://hiteshkohli.com/

  • 🔭 I’m currently working on Mizu

  • 🌱 I’m currently learning Unit Testing

  • 🤝 I’m looking for help with Flutter

  • 📝 I regularly write articles on https://medium.com/@hiteshkohli

  • 💬 Ask me about Android Development

  • 📫 How to reach me [email protected]

  • ⚡ Fun fact Sometimes too funny to handle and Sometimes too intellectual to handle

Blogs posts

Connect with me:

hitesh__kohli @hiteshkohli

Languages and Tools:

android arduino bootstrap css3 figma firebase framer html5 java javascript kotlin matlab photoshop unity

Projects

Mizu

drawing

Overview

Welcome to Mizu, an open-source water-tracking app developed using Jetpack Compose and Kotlin. Mizu is a simple water-tracking app that helps users develop a habit of tracking their water. It also has habit charts and goals that help them remain healthy and inculcate good habits in their lives.

Mizu Features

  • Daily Water Intake Tracking: Log your daily water consumption easily.
  • Customizable Goals: Set personal water intake goals based on your needs.
  • Visual Representation: View your water intake progress through charts and graphs.
  • Reminder Notifications: Receive reminders to stay hydrated throughout the day.
  • Dark Mode Support: Seamlessly switch between light and dark modes for comfortable usage.
  • Rewards: Animation Reward for drinking water
  • BMI: Settings to Track your BMI

Design and Development playlist:

drawing)

Plan from Design to release

Phase 1 Phase 2 Release Phase Phase 3 Improvements
Work on UI screens Write water tracking logic Release on Playstore Add Authentication Add Wear Os support
Make all of them stateless Develop Architecture Test with Users Add AdMob Add Gamifications
Solve Linting errors Add Database Solve Bugs Add Notifications Improve overtime

UI Screens Design

Mizu App Screens:

Screenshot 2024-02-26 213333

Authentication Sequence - Coming Soon...

Experiments: AI algorithm for Niwa Game

Minimax Algorithm

Niwa

Overview

Niwa (Card game based on Jetpack Compose)

drawing

Welcome to Niwa, an open-source game app developed using Jetpack Compose and Kotlin. Niwa is an exciting card-based game inspired by popular titles like Clash Royale and Pokemon. In its Beta phase, Niwa invites developers with knowledge in Kotlin, Jetpack Compose, or Android Development to contribute and help shape the game's evolution.

Niwa Gameplay

In Niwa, players embark on a thrilling journey where they collect plant cards from the wild. The key to success lies in nurturing these cards to upgrade their levels and unlock powerful skills. Engage in strategic battles against other players to test your skills and earn valuable resources as rewards.

Key Features:

  • Card Collection: Explore the wild and collect diverse plant cards with unique abilities.
  • Nurturing: Upgrade your plant cards by nurturing them, enhancing their levels and skills.
  • Battles: Challenge other players in exciting battles to win resources.
  • Rewards: Reap the rewards of victory by gaining valuable in-game resources.
  • Card Theft: Take your strategy to the next level by stealing plant cards from opponents.

Demonstration Video:

https://twitter.com/i/status/1749094557550088265

Plan from Design to release

Phase 1 Phase 2 Release Phase Phase 3 Improvements
Work on UI screens Write game logic Release on Playstore Add Authentication Improve overtime
Make all of them stateless Develop Architecture Test with Users Add Backend Server with Appwrite Improve overtime
Solve Linting errors Add Database Solve Bugs Make improvements in gameplay Improve overtime

UI Screens Design

Fight Sequence and Steal Sequence Screens:

FightingSequence and StealSequence

Onboarding Sequence:

OnboardingScreens Niwa

Main App Screen Sequence:

AppScreens Niwa

Niwa Card Design:

Niwa CardDesign

Authentication Sequence - Coming Soon...

Tastier App

Description : - Tastier is a food discovery and recipe-sharing app that allows users to explore various recipes from various cuisines.

Tech :

  • Dagger Hilt: Utilized Dagger Hilt for dependency injection, promoting code reusability, and facilitating testability of individual components.
  • Room: Implemented a local database using Room
  • Retrofit: Integrated Retrofit to handle network requests and communicate with the backend API
  • MVVM Architecture: Designed and implemented the app using the Model-View-ViewModel (MVVM) architectural pattern, ensuring separation of concerns and maintainability of the codebase
  • Jetpack Compose: Utilized the Jetpack Compose toolkit to create dynamic and interactive user interfaces with modern UI.
  • Kotlin: Developed the app using Kotlin.

Untitled.design.1.mp4

Jetpack Solar System App

Description :

  • Solar News is an immersive solar system app that provides users with the latest news and updates about astronomy, and celestial events.

Tech :

  • Dagger Hilt: Integrated Dagger Hilt for dependency injection, enabling modular development.
  • Jetpack Compose: Leveraged the capabilities of Jetpack Compose to create engaging and interactive user interfaces with captivating animations
  • Kotlin: Developed the app using Kotlin
  • Retrofit: Utilized Retrofit to handle network requests and interact with external APIs
  • MVVM Architecture: Implemented the Model-View-ViewModel (MVVM) architectural pattern to separate business logic from the user interface, resulting in a modular, testable, and easily maintainable codebase.

Untitled.design.12.mp4

Cricket Quiz App

Description : - Simple Quiz App that asks Questions of Cricket - You have to answer them within 10 secs or the Question changes - In the end, the Score is displayed

Build with:

  • Kotlin
  • JSON
  • XML

Untitled.design.mp4

Pinned Loading

  1. Niwa Niwa Public

    Welcome to Niwa, an open-source game app developed using Jetpack Compose and Kotlin. Niwa is an exciting card-based game inspired by popular titles like Clash Royale and Pokemon.

    Kotlin 26 4

  2. Mizu Mizu Public

    Welcome to Mizu, an open-source water-tracking app developed using Jetpack Compose and Kotlin. Mizu is a simple water-tracking app that helps users develop a habit of tracking their water. It also …

    Kotlin 3

  3. Tastieer Tastieer Public

    Recipe App

    Kotlin 1

  4. App-Development-Reading-List App-Development-Reading-List Public

    Reading List for app developers. To those who want to explore App development with curiosity

    32 1

  5. AffirmationsApp AffirmationsApp Public

    Kotlin

  6. Triviol Triviol Public

    Cricket Quiz App

    Kotlin 1