π Awesome Developer Resources Repository
Welcome to the Awesome Developer Resources Repository! π Here, I curate a collection of resources, articles, and repositories related to various topics in the realm of technology and software development. Whether you're a beginner or an experienced developer, you'll find valuable content to enhance your skills and stay up-to-date with the latest trends.
This repository is a curated list of resources that cover a wide range of topics, including but not limited to web development, mobile app development, cloud computing, payment gateways, and more. My goal is to create a one-stop destination for developers seeking quality content and references.
π What's Inside:
- Detailed documentation links
- Handpicked GitHub repositories
- Useful articles and tutorials
Explore the resources organized by topics:
)
-
Mpesa Integration
-
Stripe Payment Gateway
-
SendGrid Email Service
-
Other Topics
- [... add more topics and relevant links]
If you have resources or topics you'd like to add, or if you find any issues with existing content, feel free to contribute! Follow these steps:
- Fork this repository.
- Create a new branch:
git checkout -b new-topic
. - Add your content or make changes.
- Commit your changes:
git commit -m 'Added new topic'
. - Push to the branch:
git push origin new-topic
. - Submit a pull request.
Please adhere to the contribution guidelines for a smooth collaboration.
To address specific concerns or to support the maintenance of this repository, payments can be made through the following methods:
Tell a friend to tell another friend ...
Feel free to reach out if you have questions or need assistance.
π License: This project is licensed under the MIT License. See LICENSE.md for more information.
π Explore, Learn, and Stay Awesome!
Flutter Ihub ci-cd Fastlane automation codemagic look into it add your configd file screenshot handling and description?? intergraet to github actions and deployment mayeb on Request and on Pull workflows and parity ,have docker / work on scripts 2that can help pull resources equal for the whole team
composable functions layouts lazy layout alzy row lazy colllum lazy stagggered grid
modifiers -change background /provide some padding make elements clickable and scrollable
scrollable
state
onstate change recomposition happens
remmeber api stores objects in memmeory remember saveable -UI doesnt break
Remembaleable -- sort of view models
mvc -view models separateion of logic and ui layout
craeted a listview composable surface and box composable differences
How to solve null pointer execptions declaring items check for nullables if fun returns nothing it returns a unit
viewmodel holds the state of the Applicabtion
views using compose
Repository -mobile separates the logic of where the data comes from ...
stores data in the room db Annotation using entity
[Create a table DAO and database creation add dep to it room gives you the table]
DAO is an interface annotatte with dao class
Dependency INjection
observablles have the flows
flows
React -April Moringa React-Query
Query-
```query fn
has a usequery hook
mutations
useMutations post requests -create,del
-params
```mutate fn
Query invalidation....
handles cahing well
``` INvalisate Wueries...
caching invalidating and refetching
https://webdriver.io/docs/gettingstarted
#query filters
pagination
webdriver/cypress
Testing your React Applications Apella
precommit for testing of ci/cd workflow
sett up workflow config to run tests for the chnaged code.....
concurren React and Tearing
bbefore renderign a new ui lets the browser load the next ui then unblock the current ui
use Transition hook
-eact Hook that lets you update the state without blocking the UI.
-sloving delays /latency on rnedering the components on the ui
Synchronous Renderinng.....
Tearing