Android dev by day, finance enthusiast by night ๐ป๐ On a mission to code smarter, invest wiser, and hustle harder ๐ฅ๐ #AndroidDeveloper#FinanceNewbie
@HDFC_Bank@HDFCBank_Cares i have applied for a loan back in march, first disbursement couldn't be processed because of bank delays and misinformation. Now i am unable to request the next disbursement since the first one is still in progress and unable to close it.
The promise of Smooth banking with HDFC is a hoax. Please do let us know if the bank is incapable of processing the loan so that it gives us clarity. #HDFC#hdfcloan@HomeLoansByHDFC@HDFC_Bank
I contacted customer care , my father visited the bank multiple times since I live in the UK but he was sent unanswered. The number provided in the mail doesn't work. The person who initiated my loan left the bank and there is no one who is giving us a proper reply @HDFC_Bank
12 Design Patterns You Must Know
1. Factory Pattern ๐ญ
Imagine a factory that produces different products. Similarly, this pattern creates objects without specifying their exact class, making code flexible and easy to extend. ๐งฉ
2. Observer Pattern ๐
Like subscribing to updates! Objects (observers) register to watch changes in a subject. When the subject changes, observers are notified automatically. ๐ก๐
3. Singleton Pattern ๐๏ธ
The one and only! Ensures a class has only one instance globally accessible. Useful for managing shared resources like databases. ๐๐
4. Builder Pattern ๐ ๏ธ
Building complex objects step by step. Think of it as assembling Lego bricks to create something intricate without the mess! ๐งฑ๐๏ธ
5. Adapter Pattern ๐
Bridging the gap! Converts the interface of one class into another interface clients expect. Makes incompatible components work together. ๐๐
6. Decorator Pattern ๐
Like adding toppings to your pizza! Dynamically adds responsibilities to objects without changing their code. A flexible alternative to subclassing. ๐โจ
7. Proxy Pattern ๐ถ๏ธ
Virtual representative! Controls access to an object, acting as a stand-in with additional functionality, like lazy loading. ๐๐
8. Strategy Pattern ๐ฏ
Switching strategies seamlessly! Allows selecting algorithms during runtime. Useful when you want to provide multiple ways to accomplish a task. ๐ฎ๐
9. Command Pattern โจ๏ธ
Encapsulates requests as objects, allowing parameterization of clients with different requests and queuing of requests. Think of it as a to-do list for your program. ๐๐
10. Template Pattern ๐
Standardized process steps! Defines the structure of an algorithm, letting subclasses override specific steps. Ideal for reusable workflows. ๐๐
11. Iterator Pattern ๐
Tour guide for collections! Provides a way to access elements of a collection without exposing its underlying representation. ๐ถโโ๏ธ๐บ๏ธ
12. State Pattern ๐ฆ
Like a traffic light! Allows an object to change its behavior when its internal state changes. Keeps your code organized as states pile up. ๐ฅ๐
#Coding #SoftwareEngineering #SoftwareDeveloper
Have you ever witnessed unnecessary recompositions like this with LazyColumn or LazyRow? And then you don't have a clue why it's happening? ๐ค
Here's a new blog I just published with explanation and solution๐
๐Read now: https://t.co/g99SFFL7eL
#androiddev#jetpackcompose
2. Naming
- "UseCase" naming is like saying FerrariCar or BananaFruit.
- It's adding context noise for the sake of noise itself, making it harder to read the code and spending extra energy
- `DoWeirdStuffUseCase` can just be called `DoWeirdStuff`
@airtelindia why your representative at store forcing people to get postpaid sim instead. They provide misleading information to customer that prepaid sim are not given when port request is made from VI
There's no better way to learn coding than working on a real codebase and getting code reviews from a more experienced developer.
In my experience, the value of good code reviews is super underestimated
My hobby: stopping the debugger at the point in the file where I want to add new code, and implementing as much of it as I can within the "Evaluate expression" feature.
You donโt have to jump between the @Firebase Crashlytics console and your codebase to locate errors โ use the App Quality Insights in @androidstudio.
Crashlytics gives you a complete view into your appโs stability. Learn how to set it up โ https://t.co/usZO4u0ZIJ
@nationalexpress this is regarding lost complaint reference 00174110, I have not received any update on the same, the lost item contains my BRP and some important medication which is not readily available to me here. It wld b of grt help if anything can be done to expedite d same
I have updated one of my articles - "A comprehensive hundred-line navigation for Jetpack/Multiplatform Compose". Good news, Decompose evolved and now you can create your own "pure Compose" stack API with just 30 LOCs, type safe and with animations.
https://t.co/mAd8nUYwat
@FaberIndia@FaberIndia is there anything better you can do ? No one contacted till now. When I called the official contact person for my area, he is not even aware about the problem and was asking to contact technician who never contacted me.