Giter VIP home page Giter VIP logo

app-development-reading-list's Introduction

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

app-development-reading-list's People

Contributors

hitoli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

akashkroy69

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.