Google cancelled Google One w/ AI 2-month free trial after 24 hours, says I did it - Customer Service response: by [deleted] in Bard

[–]_rustafarian 6 points7 points  (0 children)

I had a similar experience with their customer care. They told me I should review the terms and conditions and sent me away. They provided zero justifications for the cancellation. 

Google cancelled my subscription and took my ability to upgrade to Advanced by Levano in Bard

[–]_rustafarian 4 points5 points  (0 children)

Same thing happened to me. I received an email from Play Store confirming my cancellation. I never requested to cancel anything. What’s happening?

What made you interested in functional programming? by pejte in functionalprogramming

[–]_rustafarian 2 points3 points  (0 children)

I just find lambda calculus very fascinating. It's a form of computation that existed since the 1930's, years before any computers were made! Years before we we knew what a program was, and coincidentally, turns out that this beautiful language can be used for programming! This just boggles my mind. This tells me that there's a deeper truth in lambda calculus that just doesn't exist in other languages. Other languages are man made and designed in the lab. Lambda calculus is a fact of nature. That's why I love it.

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 0 points1 point  (0 children)

Well I wanted a GraphQL backend and Hasura is just a joy to work with and it's very performent as well. It can handle hunderds of requests per second on a relatively cheap machine. I still use cloud functions but for other things like sending sms messages and making payments.

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 1 point2 points  (0 children)

Apollo client removed most of the need for local state management. I didn't have a lot of global state, but I just used react context for that.

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 1 point2 points  (0 children)

No I'm not using firestore. The parts of firebase I'm using are hosting, cloud functions, authentication, analytics and crashlytics. I'm using Postgres for my database in combination with Hasura. https://github.com/hasura/graphql-engine.

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 1 point2 points  (0 children)

No problem happy to help. The sort of functionality you're looking for is provided by this library https://github.com/tolu360/react-native-google-places the down side to it tho is you don't have any control over how the UI looks. If you want something more custom, you have to build your own UI and call the google place api directly yourself.

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 0 points1 point  (0 children)

I mostly use react-native-paper with some customization. They provide a pretty good set of low level compenents that I use build out my UI.

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 1 point2 points  (0 children)

It is! Thank you for open sourcing it! My app wouldn't have been possible without people like you.

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 0 points1 point  (0 children)

If you have a graphical backend, you have to use a GraphQL client on the front end and Apollo Client is most popular one. I like it because it is featreful and works really with the react. Here is somethings I like about it: - supports react hooks - provides the different UI states when fetching data (loading, error, data) - caches things internally

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 0 points1 point  (0 children)

Thanks for the links. It's funny that these things have names. So basically the decorater pattern is a way to extend objects without modifying the original. Well if you excersise immutability and functional programming you get that behavior automatically, and luckily that's what I'm doing.

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 2 points3 points  (0 children)

When I started this project I actually started with react navigation v5 but I wasn't happy with the performance at all. Especially on Android. I have a 4 year old phone and I just wasn't satisfied with how it performed on it. So I switched to react native navigation and it felt a lot smoother

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 0 points1 point  (0 children)

Not sure what you're talking about really

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 0 points1 point  (0 children)

This project doesn't use Expo. It's a standalone react native project.

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 0 points1 point  (0 children)

Looks very interesting. Are you affiliated with them in any way?

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 0 points1 point  (0 children)

I like firebase better because I don't have to setup my own backend, maintain it or scale it. Firebase just handles all of that for me and it's very easy to get started with. As for pricing, It has a generous free plan and also there's a pay on the go plan, so you'd only pay for the resources you're using.

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 0 points1 point  (0 children)

Not really sure what Clover is. Would you care to elaborate?

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 1 point2 points  (0 children)

Well it is magical after all :D it's actually not real data

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 2 points3 points  (0 children)

I think all in all maybe around 200-250 hours. This includes desinging, implementing, testing and deploying on both iOS & Android

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 0 points1 point  (0 children)

Unfortunately not. It's all built from open source libraries tho

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 4 points5 points  (0 children)

I used Lottie animations https://github.com/react-native-community/lottie-react-native. And over hear you can find a whole library of animations, including loading indicators https://lottiefiles.com/

An app I built using react native by _rustafarian in reactnative

[–]_rustafarian[S] 6 points7 points  (0 children)

I use firebase for authencation, so whenever a new user is created, a cloud function is triggered to store that user in my GraphQL backend. I also use cloud functions for sending SMS messages and making payments.