@helderbuilds Honestly, the hardest part of it was managing the refresh tokens and renewing auth tokens so that user didn't automatically log out from token expiry. Other than that I learnt a lot!
Day 8β9 React Native Update π
Shipped my Expense Tracker app with Firebase CRUD.
Learned form validation, error handling, loading states, charts & date picker integration.
Real app. Real bugs. Real growth.
#ReactNative#MobileDev#Firebase#BuildInPublic#AppDevelopment
Day 7 of React Native π
So I was having white flickering while navigating between screens in stack navigation. I finally was able to fix it by setting the system root background color using expo SystemUI package after trying out many things.
Day 6 of React Native π
Started building my Expense Tracker app today.
β’ Created the main screens
β’ Built the UI layout for adding & viewing expenses
β’ Focused only on design & structure β logic comes tomorrow
#ReactNative#BuildInPublic#LearningInPublic#MobileDevelopment
Day 5 of React Native π±π₯
β’ Drawer Navigation
β’ Nested navigators (Stack + Drawer)
β’ More screen options
β’ Completed the Meals App π
β’ Browse meals & add to favourites
β’ Global state with Context API
#ReactNative#MobileDev#JavaScript#LearningInPublic
Day 4 of React Native π±π
β’ Platform API & platform-specific files
β’ Started a Meals App
β’ React Navigation basics
β’ Stack Navigator & screen transitions
β’ Passing data between screens
β’ Static & dynamic screen options
#ReactNative#javascript#MobileDev#LearningInPublic
Day 3 of React Native π
β’ Icons & custom fonts
β’ Splash screen + asset loading (expo-splash-screen)
β’ Adaptive UI for different screen sizes & orientations
β’ Dimensions API & useWindowDimensions
β’ Keyboard handling in landscape
#ReactNative#BuildInPublic#MobileDev
Day 2 learning React Native π
ScrollView vs FlatList
Pressable + native press feedback
Modal, Alert, Image, StatusBar
Global styles via app.json
Linear gradients with Expo
Built:
β Goals app
π Guess-the-number game (WIP)
#ReactNative#Expo#buildinpublic
π React Native Day 1
β’ RN renders React β native UI
β’ Expo > CLI for fast dev
β’ New Arch (JSI/Fabric) = smoother UI
β’ Core components + Flexbox + Styling
β’ Handling events
Understood a lot of internals of react native + learnt the basics
On to Day 2! Any tips? π
Day 11 & 12 of My Learning Journey π (TypeScript)
πΉ Type guards, discriminated unions, predicates
πΉ Function overloads
πΉ Index types, as const, satisfies
πΉ Generics β functions, types, multiple params, constraints, classes & interfaces
#100DaysOfCode#TypeScript
Day 9 of My Learning Journey π (TypeScript)
πΉ Type annotations & inference
πΉ Arrays, tuples, unions, enums
πΉ Object & function types
πΉ Record, unknown, type casting
πΉ Null/undefined handling + narrowing
TypeScript already feels like a game-changer π₯
#100DaysOfCode
Day 7 of Node.js & Express π
πΉ Connected MongoDB with Mongoose
πΉ Built Schemas & Models + CRUD ops
πΉ Hashed passwords with bcrypt π
πΉ Session-based auth with DB
πΉ Used MongoStore β sessions persist after restart
#100DaysOfCode#NodeJS#Express#MongoDB