Pranav Kumar

154 posts

Pranav Kumar banner
Pranav Kumar

Pranav Kumar

@pranav51286

Mobile app development | React Native (expo)| Jetpack Compose| Kotlin | JavaScript, Typescript | Python

Katılım Nisan 2021
129 Takip Edilen19 Takipçiler
Pranav Kumar
Pranav Kumar@pranav51286·
Pushed a new feature to cmdfinder. Now we can copy a command from the list.
English
0
0
1
24
Pranav Kumar
Pranav Kumar@pranav51286·
To install: run `pip install cmdfinder` then run `cmdfinder-setup`
English
0
0
1
50
Pranav Kumar
Pranav Kumar@pranav51286·
* Just shipped an update to cmdfinder: - Now uses an SQLite database for storing and retrieving commands - Significantly faster and more responsive search - Runs a background service to constantly update the db to include executed commands.
Pranav Kumar tweet media
English
1
0
1
55
Pranav Kumar
Pranav Kumar@pranav51286·
Built a fuzzy-find tool using Python Textual + RapidFuzz to search through bash/zsh history and execute commands directly in your current shell.
Pranav Kumar tweet media
GIF
English
1
1
5
783
Pranav Kumar
Pranav Kumar@pranav51286·
Built a 🌦️ Weather Forecast App with React Native (Expo) + FastAPI! Get real-time weather updates, hourly & 14-day forecasts, and a dynamic UI that adapts to the sky. Secure API proxy, Celsius/Fahrenheit toggle, and smooth cross-platform design.
Pranav Kumar tweet mediaPranav Kumar tweet mediaPranav Kumar tweet media
English
0
0
2
96
Pranav Kumar
Pranav Kumar@pranav51286·
Tech: React Native + Expo, Context API, Gesture Handler, Expo Router, Radio Browser API Features: - Live streaming - Station list + album art - Swipe to switch stations - Global state management + Publishing soon on Play Store!
English
0
0
2
70
Pranav Kumar
Pranav Kumar@pranav51286·
Built a React Native Radio Streaming App with Expo! Stream live radio stations from around the world — with a clean UI, swipe gestures, and smooth playback.
Pranav Kumar tweet mediaPranav Kumar tweet mediaPranav Kumar tweet media
English
1
0
2
75
Pranav Kumar
Pranav Kumar@pranav51286·
Excited to share that my new app Flash Cards is live on Google Play! Master your learning with modern, customizable flashcards. Create, organize, and quiz yourself easily — perfect for exams, notes, or quick revision.
Pranav Kumar tweet mediaPranav Kumar tweet mediaPranav Kumar tweet mediaPranav Kumar tweet media
English
1
0
2
51
mist
mist@mistic_twt·
dependency injection is cool.
English
1
0
4
61
Pranav Kumar
Pranav Kumar@pranav51286·
Kotlin flows offer a robust, coroutine based solution for handling asynchronous data streams. It's cold sequential, and cancellable ideal for managing reactive data in modern Android apps.
Pranav Kumar tweet media
English
0
0
3
76
Pranav Kumar
Pranav Kumar@pranav51286·
My focus has been on clean code & modern design: separating UI, business logic, and system interactions.
English
0
0
3
72
Pranav Kumar
Pranav Kumar@pranav51286·
Been working on a side project—a video streaming app that streams live video using ExoPlayer and even records streams with FFmpegKit. Built using Jetpack Compose & Hilt for dependency injection. It supports multiple protocols : http, rtsp, hls, webRtc,
English
1
0
4
179
Pranav Kumar
Pranav Kumar@pranav51286·
What is App Architecture? - It’s your app’s blueprint—guiding how you organize code, data, and UI. A good architecture: - Scales easily - Boosts team productivity - Simplifies adding new features
English
0
0
2
69
Pranav Kumar
Pranav Kumar@pranav51286·
In unidirectional data flow, the UI update loop looks like this: 🔁 Event → State Update → UI Display 1️⃣ Event: UI triggers an event (e.g., button click) 2️⃣ State Update: ViewModel updates the state 3️⃣ Display: New state flows down to the UI Simple, clean, and predictable.
English
0
0
3
69
Pranav Kumar
Pranav Kumar@pranav51286·
- Unidirectional data flow = state flows down, events flow up. - It decouples UI (that shows state) from logic (that stores/updates it). - Cleaner, testable, and more maintainable apps.
Pranav Kumar tweet media
English
1
0
4
93
Pranav Kumar
Pranav Kumar@pranav51286·
In Jetpack compose to display items in a grid we can use the LazyVerticalGrid and LazyHorizontalGrid composables.
Pranav Kumar tweet media
English
0
0
3
87
Pranav Kumar
Pranav Kumar@pranav51286·
- Enum class: Use to define a fixed set of contants.
Pranav Kumar tweet media
English
0
0
2
56
Pranav Kumar
Pranav Kumar@pranav51286·
In Kotlin, classed can be categorized based on their usage and behavior. - Data Class : Used for holding data. Provides equals(), hashCode(), toString(), copy() etc, methods automatically.
Pranav Kumar tweet media
English
1
0
2
76
Pranav Kumar
Pranav Kumar@pranav51286·
A class is a blueprint for creating objects. It defines the properties (data) and behaviors (functions or methods) that the objects will have, it allows us to create multiple instances that share the same properties and methods.
Pranav Kumar tweet media
English
1
0
4
89