Helpt Nederlandse bedrijven al 15 jaar
bij het vinden van de juiste software

Over Firebase

Software die ontwikkelaars voorziet van gerichte chatberichten, aangepaste content van meldingen en onbeperkte rapportage van evenementen.

Meer informatie over Firebase

Pluspunten:

First of all, I want to talk about the price. This app has many varieties of things to use from notifications to images to upload and save there for a while.

Minpunten:

This is a really annoying limitation. You could use distributed counters, as per the firebase documentation, but it works only for a few use cases.

Beoordelingen van Firebase

Gemiddelde score

Gebruiksgemak
4,3
Klantenservice
4,3
Functies
4,5
Prijs-kwaliteitverhouding
4,5

Waarschijnlijkheid van aanbeveling

8,8/10

Firebase heeft een totaalscore van 4,6 van 5 sterren op basis van 766 gebruikersreviews op Capterra.

Heb je Firebase eerder gebruikt?

Deel je ervaringen met andere softwarekopers.

Reviews filteren (766)

James
James
Digital Marketing Executive
Geverifieerde LinkedIn-gebruiker
Religieuze instellingen, 501-1.000 werknemers
Heeft de software gebruikt voor: 1-5 maanden
Bron van de reviewer

App analytics like never seen before

4,0 2 jaar geleden
Bijschriften in het Nederlands beschikbaar in de videospeler
Tomás
Tomás
Senior Software Developer in Canada
Geverifieerde LinkedIn-gebruiker
Computersoftware, Zelfstandig ondernemer
Heeft de software gebruikt voor: 2+ jaar
Bron van de reviewer

Eerder overwogen alternatieven:

Firebase integrated in marketing strategies

5,0 3 weken geleden Nieuw

Opmerkingen: I recommended a lot of simple, growing, starting, and scaling projects to my fellow developers. Its pay-as-you-go is pay-as-you-go. Having hosting, database, authentication services, and everything coming from Google Cloud makes it a perfect one-stop solution for any project you are working with.

Pluspunten:

Having everything in the same place is always satisfying. As Firebase and Google Cloud become a must-have in current serverless implementation, it is excellent to find Firebase getting the love it deserves regarding functionality. The documentation is top-tier, and the connectivity with any other platform you use to store, share, or send data makes it a breeze to use Firebase.

Minpunten:

The dashboard interconnection with the Google Cloud panel is unfinished, so you must jump between multiple screens to find the necessary information. It is there in the same platform and architecture, but it takes 3-4 clicks to get to where you want to be.

Justin
Justin
Software Developer in Zuid-Afrika
Geverifieerde LinkedIn-gebruiker
Computersoftware, 2-10 werknemers
Heeft de software gebruikt voor: 2+ jaar
Bron van de reviewer

Eerder overwogen alternatieven:

A fantastic all round realtime app hosting solution

5,0 2 jaar geleden

Opmerkingen: Some of the apps that I have worked on, required items that Firebase offered natively such as realtime communication. I recently needed to build a messenger app and with Firebase, I only needed to configure worry about my front end code. The networking that would normally take weeks of additional work was taken care of by using the realtime database along with the authentication system. I have started to use Firebase as my main data storage for all mobile apps that I make and I relay that data with ease to their respective websites using the various bridges that Firebase have given. In particular, their PHP implementation has been very straightforward to work with.

Pluspunten:

Simple to manage and lightning fast, Firebase is great at providing all the infrastructure you will need to host your application. Its realtime document storage method of handling document works like magic and when paired with the built in user authentication options, it can cut down your development time tremendously.

Minpunten:

The only real issue I had with Firebase would have to be the documentation on the auth rules for Firestore. If there is anything more than a simple authentication procedure required, it can be difficult to work out how to develop those rules as there was very little information out there that I could find on this particular part. However, once I had this part worked out, the system worked well.

Melvin
Melvin
Media manager in Singapore
Geverifieerde LinkedIn-gebruiker
Marketing en reclame, 201-500 werknemers
Heeft de software gebruikt voor: 6-12 maanden
Bron van de reviewer

Eerder overwogen alternatieven:

Good for Hobbyists - Product in infancy

3,0 5 jaar geleden

Opmerkingen: This was good because the client then didn't want to pay for an SDK tracking.
However in terms of usability and scaling for larger, business campaigns, this is not recommended.
If you're a hobbyist delving into apps and SDKs for fun, this is a great platform.

Pluspunten:

It's free and a good introduction to SDK, environments and requirements. It also is great if you're on the google stack, as it easily imports into other ad buying platforms like google ads, which is great. Has some integrations with networks, which also is great since it's also free for use

Minpunten:

Highly limited support - don't expect to get any. If you're on the free plan, very limited functionality. You can't even get CSV user reports. Everything is on and limited by the UI. This apparently changes if you're on paid, but the free experience not the best. No integration to other competitors like Facebook,etc

Ryan
Developer in Indonesië
Informatietechnologie en -diensten, 2-10 werknemers
Heeft de software gebruikt voor: 6-12 maanden
Bron van de reviewer

Good Platform for Mobile App Developers

4,0 2 maanden geleden

Pluspunten:

I like the complete package that Firebase offers to it's users that makes it easy for mobile app developers to insert features easily to their apps. It's great that Firebase also is linked closely with Google Cloud which makes management much easier.

Minpunten:

Firebase isn't that complete and I personally would go using other enterprise services for production apps. It is great for small projects but scaling makes it a bit hard to use this platform.

Thomas
Seo Executive in VK
Horeca, 2-10 werknemers
Heeft de software gebruikt voor: 1+ jaar
Bron van de reviewer

Eerder overwogen alternatieven:

Firebase / Firestore and cloud functions has automated my business

5,0 7 maanden geleden

Opmerkingen: Absolutely positive all round. As I mention above, it has saved time and money and removed a lot of laboursome tasks.

Pluspunten:

I started using firebase to run cloud functions, and then store data to firestore. I like the firebase interface. I like how event triggers function logically and the ability to use the api's as well. All in all, over the last 12 month I have managed to automated a significant amount of processes that would have otherwise required manual intervention, thus saving time and money. Its a win - win.

Minpunten:

I haven't encountered any issue to dislike.

Samuel Isaí
Samuel Isaí
fullstack dev in Mexico
Geverifieerde LinkedIn-gebruiker
Computersoftware, Zelfstandig ondernemer
Heeft de software gebruikt voor: 1+ jaar
Bron van de reviewer

Eerder overwogen alternatieven:

Every app needs to get started with firebase

5,0 11 maanden geleden

Opmerkingen: it´s okay, i didn´t have issues or bad things to report,

Pluspunten:

It has a good documentation, and provides many feactures for free, ideal if your starting a new app or bussines and don´t have a lot of money to get stated, so obviously have the best integration with google products

Minpunten:

a SQL database is needed in firebase, i know it exists en google could, but it would be a great differences against other products

Armando
Armando
Programmer Analyst in Dominicaanse Republiek
Geverifieerde LinkedIn-gebruiker
Gezondheid, wellness en fitness, 1.001-5.000 werknemers
Heeft de software gebruikt voor: 1+ jaar
Bron van de reviewer

A complete backend solution for mobile and javascript apps

5,0 4 jaar geleden

Opmerkingen: I have used it in mobile applications and websites.

Pluspunten:

It is easy to use, safe and stable. Authentication allows me to share information between various applications. The database and the storage can be accessed by api also from various applications. It is ideal for multiple platforms that share information in common. The hosting consists of good features different from other providers.

Minpunten:

I would like them to have the ftp service and some desktop applications that can help you make a more effective display and extraction of information.

Andrei
Office Assistant in Roemenië
Defensie en ruimtevaart, 51-200 werknemers
Heeft de software gebruikt voor: 1-5 maanden
Bron van de reviewer

Eerder overwogen alternatieven:

Firebase, probably the best existing database.

5,0 9 maanden geleden

Pluspunten:

I appreciate its seamless integration, real-time database capabilities, and scalability. Its user-friendly interface, robust authentication, and cloud functions make app development efficient and effective.

Minpunten:

While Google Firebase offers many benefits, I found its pricing structure, especially for high-traffic apps, to be complex and potentially costly. Managing costs and understanding pricing tiers required ongoing attention and consideration.

William
William
Freelance Programmer in Italië
Geverifieerde LinkedIn-gebruiker
Entertainment, Zelfstandig ondernemer
Heeft de software gebruikt voor: 1+ jaar
Bron van de reviewer

Eerder overwogen alternatieven:

Awesome Baas for app

5,0 7 maanden geleden

Pluspunten:

Firebase includes a lot of easy to use services, a very time-saving tool

Minpunten:

It's missing an sdk for unity desktop, the pricing it's a little high

Md
Marketing Manager in Bangladesh
Marketing en reclame, 11-50 werknemers
Heeft de software gebruikt voor: 1-5 maanden
Bron van de reviewer

Good for beginner projects.

4,0 7 maanden geleden

Opmerkingen: For beginner and small project where small amount of data is processed, this could be the best to go for. But for large scale data processing, more integration of other software is needed.

Pluspunten:

Our company has built software and hardware project based on client needs. Most of the time,it involved real time data upload to server and accessing those. Also, analysing some portion of data was done by Java,NodeJs which was part of firebase coding section. It seemed easy to learn and implement.

Minpunten:

The login and certification seems lengthy. Also, while moving large scale data, it gets stuck and takes time to process.

Kudzayi
Kudzayi
Mobile Application Developer in Maleisië
Geverifieerde LinkedIn-gebruiker
Mediaproductie, 51-200 werknemers
Heeft de software gebruikt voor: 1+ jaar
Bron van de reviewer

Google Firebase review.

4,0 6 jaar geleden

Opmerkingen: Firebase has helped me to develop my mobile applications at a very cheap price. Sometimes I hardly pay a cent. I do not need to have a server, create a database, get a domain, air-conditioning for servers, physical space and hire an IT expert to maintain these components. Firebase does all these things for free. Also I get information on the demographics of my users, their locations, amount of time they spend doing an activity and the time they spend on my mobile applications. I can now know what needs adjusting and whats working completely find. I also get crash reports and also push notifications.

Pluspunten:

Firebase has 3 plans, there is a free plan which is the Spark Plan, a Flame Plan which has a fixed fee and a Blaze Plan which is a pay as you use. Firebase is an online database facility, it helps to lower the costs of operating an mobile application or a website. It also provides database functions, such as push notifications which would require an experienced coder. It is easy to use if you have basic coding skills. There are free online Firebase tutorials on how to use it and integrate it into your application. It also provides analytics facility which produces statistics on the data you produce, how it is accessed, device locations and models. This aids in knowing target audiences. Also authentication functions are used, this helps in signup, login and also other login functions such as Facebook, Twitter and Google.

Minpunten:

Coding skills such as Java, JavaScript, Kotlin and even Python are required. The Blaze Plan can run up costs if coder fails to efficiently produce programming codes that resend requests to Firebase database. Example is retrieving data such as username multiple times, which should have been done only once. Tutorials provides basic information. You might need to go to other sources to find solutions to coding problems. This places are Google Books on Firebase, YouTube, GitHub, online forums and freelance coder websites.

Dmitriy
Owner, Software Architect in VS
Computersoftware, Zelfstandig ondernemer
Heeft de software gebruikt voor: 1+ jaar
Bron van de reviewer

Google Firebase Cloud Messaging (FCM) is a must-have for an app developer

5,0 4 jaar geleden

Opmerkingen: With a careful research and experimentation, leading to the selection of specific Firebase products which are free or affordable and match a specific custom (i.e., my) product requirements, Firebase easily becomes the best collection of ready-to-use software packages which speed up the app development process by an order of magnitude.

Pluspunten:

1. Ease of setup and use, both on the app (iOS) and custom server (ASP.NET Core 3.1). 2. Price: it's 100% free. 3. Reliability: it just works. 4. Integration with other Google Firebase products that I am using in my software. 5. Unmatched highest quality of documentation. 6. The highest, by far, savings in time and money for a small team of developers who are working on a multi-tier software product.

Minpunten:

So far, I have been unable to find a single con of FCM compared to nearly a dozen of competing products from other companies.

Geverifieerde reviewer
Geverifieerde LinkedIn-gebruiker
Computersoftware, 11-50 werknemers
Heeft de software gebruikt voor: 2+ jaar
Bron van de reviewer

Eerder overwogen alternatieven:

Easy, affordable and reliable

5,0 2 jaar geleden

Opmerkingen: We significantly reduced our setup and implementation time for new projects, added more security to processes and modularized several development steps, with a visible benefit for us and our customers who were very satisfied with the results.

Pluspunten:

The Firestore database is fast and easy to use. The authentication system is a gem that gives you several ways to register your customers (even anonymously) on all the main platforms on the market such as google, apple, facebook, etc. You can set up two-factor authentication for your online accounts with sms confirmation at no cost with a generous free tier. It's easy and (in most cases) simple to use and we've been using it for many years.

Minpunten:

But he's not perfect. Documentation on some features is fragmented and not always easy to read. Some examples don't work as well as they should, especially in cross-platform apps. There are some usage and response time limitations that do not compromise performance in small and medium-sized applications, but can pose a problem in large-scale applications. But overall it's a solid and reliable tool.

Geverifieerde reviewer
Geverifieerde LinkedIn-gebruiker
Financiële dienstverlening, 11-50 werknemers
Heeft de software gebruikt voor: 2+ jaar
Bron van de reviewer

A great piece of software to help manage your deployed mobile projects and monitor stability

5,0 2 jaar geleden

Opmerkingen: Excellent software that massively supports modern app development

Pluspunten:

A large suite of software with many uses, I will focus on my own particular uses. First and foremost, the software provides crashlytics support (Crash reporting, debugging and monitoring) for iOS and Android mobile apps. This helps detect and debug issues of our iOS app in a way that saves me lots of time and effort and provides a level of security to our use cases of the app. It provides our team members with real time monitoring of the amount of users we have, in what locations they are and of their demographics (more of a vague outline). This helps target marketing and focus our approach to attracting new customers. The software also provides logging on top of crash reports to resolve problems in our APIs should issues come up. This is another line of defence for us after unit/integration tests in that we can resolve a problem before it becomes a serious issue.

Minpunten:

The software is mostly free of cost, but I am skeptical of what exactly google is doing with our data. I would like to see more clarity on what they use it for and some transparency. This would put my mind at rest particularly when it comes to EU data protection laws

Marcius
Entrepreneur in Roemenië
Geverifieerde LinkedIn-gebruiker
Marketing en reclame, Zelfstandig ondernemer
Heeft de software gebruikt voor: 2+ jaar
Bron van de reviewer

The go-to tool for that you'll probaby HAVE to use... whether you want to or not

4,0 2 jaar geleden

Opmerkingen: Firebase is the kind of tool that you would use out of necessity. There isn't a lot of competition in this space, and Firebase does the job. But be prepared to cry a little inside while trying to get it all working. I'm using it to integrate it with pre-made apps that don't give me any other option for a push notification for my apps. But the use-case for Firebase is much much bigger. Of course this is also the reason why it's so extremely complex. For development geeks this might be heaven since it gives them a lot of flexibility. For others... it's not...
If you want to create a custom app, then you'll probably have the budget to also hire a Firebase expert to integrate Firebase and use it to it's full potential. If you're creating smaller apps using prebuilt tools like me, that maybe you'll just integrate Firebase on a minimal level, out of necessity, not really choice.

Pluspunten:

Firebase has a ton of features, but most people won't be using over 10% of those features. It is a popular tool that there already are established "experts" you can hire in order to help you do what you want to do with it. Once you sort of get the hang of it, you'll get into a comfort zone with this tool, literally not wanting to try anything new out of fear of not messing everything up. So even when you'll use it for a new project, you'll use it exactly as you did for the previous one, which might be good or bad depending on what your goals are. It is good that there are videos to guide you through it, but most are at the basic level.

Minpunten:

Everything about Firebase is complicated. You basically need to get a new PhD to understand all of it. Fortunately you don't need to know it fully to be able to use it. But getting started for anyone new will be a nightmare. You won't even understand the costs to future project estimates regarding your use case. The documentation is written by experts for experts, so no luck in really getting into it even if you want to. This tool also changes so much that if you watch an older video, you'll get stuck because things have changed since then.

nate
Web Developer in VS
Bankwezen, 51-200 werknemers
Heeft de software gebruikt voor: 6-12 maanden
Bron van de reviewer

Administration Setup Super Easy

5,0 4 jaar geleden

Opmerkingen: We are able to authorize our users with different app level permissions in a secure way that helps to keep transactions from ever being compromised. It fits right in with a strongly typed / managed system that keeps constraints on information handling secure but without putting the load or hassle on the user end. This makes our platform experience smooth and able to flow without any problems.

Pluspunten:

I love the Ideal ability to give all users in the database a set of profile characteristics that can be used for authorization level privileges within our client app. This was a quick and easy transition and within weeks of switching over we already have several thousands of users that are quickly and easily added with the correct level of access for group maintenance. I can't believe how simple the setup was through firebase. Highly recommend to anyone.

Minpunten:

I did not have any cons to share about our move over to firebase. Prior we had used an in house management in a private database and subsequently used Amazons AWS which was not a good fit for us. No complaints.

Angel
Angel
Software Engineer in VS
Geverifieerde LinkedIn-gebruiker
Machine- en installatiebouw, 1.001-5.000 werknemers
Heeft de software gebruikt voor: 2+ jaar
Bron van de reviewer

The do it all google cloud platform solution

4,0 5 jaar geleden

Opmerkingen: Overall it is an almost perfect solution for web applications with minimal work for a backend in a managed environment.

Pluspunten:

Multi site hosting is probably the best feature, allowing you to have several applications hosted, mapped to different domains. Also having firebase functions configurations is very useful to change settings on the fly. All of this works very easily with other google services like google big query or pub/sub. The pricing is also very cheap. Even for just a simple test app with limited calls its free.

Minpunten:

Some of the settings for uploading multi hosting is a confusing json file and the documentation about it is not very clear.

Timothy
Timothy
Frontend Developer in Zuid-Korea
Geverifieerde LinkedIn-gebruiker
Internet, 2-10 werknemers
Heeft de software gebruikt voor: 1+ jaar
Bron van de reviewer

I love Firebase! By far the easiest hosting service

5,0 4 jaar geleden

Opmerkingen: I switched from Netlify to Firebase and the difference was night and day. While Netlify was super slow to serve images (sometimes taking over 1 minute for an image that was 300kb!), Firebase has been blazing fast and I'll be using it for all my smaller side projects

Pluspunten:

- Super easy to deploy to the server (much better than AWS in this) - Great, easy to use UI and advanced features - Very quick to serve images (better than Netlify), even on the free tier - Excellent for smaller side projects that don't need a global CDN.

Minpunten:

- The DB editing UI could be better (no option to duplicate object, etc) - Hosting is located in the US, which might be an issue if you need a global CDN. Besides that, I don't think I have any complaints. As a developer, it's been great.

Gordon
Gordon
Software Engineer in Kenia
Geverifieerde LinkedIn-gebruiker
Computersoftware, 11-50 werknemers
Heeft de software gebruikt voor: 2+ jaar
Bron van de reviewer

This is the absolute best real time database ever created.

5,0 6 jaar geleden

Opmerkingen: This is the best software for all developers be it mobile, web or desktop based applications. Its is very easy to use and understand and it outputs the best results. This is best software to use when it comes to back-end development. I would highly recommend it to all developers.

Pluspunten:

Firebase is a very responsive. Uploaded data is pushed to client devices in real time, this saves a lot of time and resources. Offline client devices are updated on uploaded data once they go back online. Data is structured in a simple understandable manner. The free version of the software is as good as premium versions.

Minpunten:

In data structures, the developer cannot nest data in more than 4 levels without running into multiple issues on retrieving the data. There are limitations on number of simultaneous connections when it comes to the free version. For the free version there are also limitations on making external queries, hence filtering the data from the server side becomes an issue.

Joshua
Developer in VK
Computersoftware, Zelfstandig ondernemer
Heeft de software gebruikt voor: 1+ jaar
Bron van de reviewer

Eerder overwogen alternatieven:

Go to solution for databases + authentication

5,0 3 jaar geleden

Opmerkingen: Firebase has been easy to implement and I've started using it as the basis for all my apps.

Pluspunten:

Firebase is super simple to use and offers a range of different features that can be incorporated into your app that would be difficult to implement using other tools. I've used firebase for app authentication, storing data + files as well as push notifications and the free tier has covered everything I need for a large scale app.

Minpunten:

It would be nice to be able to set a price cap on the blaze plan rather than just an alert when you go over your allocated budget.

Geverifieerde reviewer
Geverifieerde LinkedIn-gebruiker
Informatietechnologie en -diensten, Zelfstandig ondernemer
Heeft de software gebruikt voor: 2+ jaar
Bron van de reviewer

One of the best Cloud platform for developers

5,0 6 jaar geleden

Pluspunten:

It has realtime database, cloud storage, different type of authentication, ML kit and hosting. Among those i used realtime database, storage and authentication for my Mobile Application. They are easy to use. just in couple of line of codes the cloud database can be easily created. Even i used their hosting service to host one of my website, to host ur website u dont have to copy or paste ur code anywhere else just by using your command prompt or terminal you can deploy your code in Firebase and instantly your site will be online. You can deploy a new version of your code, even if u want to go to previous version of the website its just a click away.

Minpunten:

Even though the it has great features and easy to use functionality the pricing of the platform is very high. And it not suitable a common person it was fully dedicated to be used by a developer.

Pablo
Pablo
Founder in Guatemala
Geverifieerde LinkedIn-gebruiker
Computersoftware, 2-10 werknemers
Heeft de software gebruikt voor: 2+ jaar
Bron van de reviewer

Amazing to create your products

5,0 5 jaar geleden

Opmerkingen: So far so good, no problems, just choose the right tool for each job.

Pluspunten:

Firebase is a complete platform to create your next startup project, for mobile or web. Depending on your needs you'll get a lot of out of the box, easy to scale products. From the database, AI, serverless, authentication, static hosting (mix with cloud functions for dynamic!), storage and even real time database. I've done some projects with Firebase and is amazing to get something quick, and scale it later. You can mix with other Google Cloud products to get a full cloud project running.

Minpunten:

If you need relations, complicated queries to your DB, or text search you might need to add another layer like elastic search, go with other Google product (SQL DB) or use MongoDB. Firebase databases are amazing, but you need to know the use you will give it.

han
reviewer in Zuid-Korea
Computersoftware, Zelfstandig ondernemer
Heeft de software gebruikt voor: 6-12 maanden
Bron van de reviewer

Best app making program and always will be

4,0 vorig jaar

Opmerkingen: It was the best program to creat apps but it was a little hard for beginners with little experience.

Pluspunten:

I adore how simple Firebase is for beginners to use—you can link your application to Firebase with just two or three taps. I appreciate that it keeps application associations and assessment working with, as this aids in gathering some first-hand knowledge of the dashboard for all major occurrences. I appreciate that Firebase provides a solution via the supervisor board without the requirement for a second server and without the creation of server-side code. I appreciate that it provides various forms of affirmation (browse of email, phone number, casual networks). That you can definitely produce a record without the need for a credit or charge card is something I prefer. I appreciate that the Firebase evaluation tool enables your application to make, develop,

Minpunten:

Despite the fact that Firebase suits completely the improvement of more straightforward applications, isn't proper for complex applications, with huge information or various relations/combinations which makes large organizations dispose of Firebase as a choice. Setting up, arranging, and executing arrangements with Firebase isn't quite as natural as it thoroughly searches in instructional exercises and archives and absolutely requires coding abilities, particularly in Java, Hub JS, and a few others. There is an expectation to learn and adapt.

Geverifieerde reviewer
Geverifieerde LinkedIn-gebruiker
Computersoftware, 2-10 werknemers
Heeft de software gebruikt voor: 2+ jaar
Bron van de reviewer

Firebase Review

5,0 vorig jaar

Opmerkingen: Our core functionality for it which is the authentication service is great, we were previously using AWS Cognito to do that, but I did not enjoy the experience setting it up, I think Firebase is an easier implementation to setup and just experience.

Pluspunten:

Ease of functionality, we use the Authentication and Database services and they are fairly easy to implement and use with our backend services.

Minpunten:

Not a lot of negatives at all, I think as you scale you might want to look at other solutions. But with the document and collection feature for the databases, I personally believe it is a modern implementation of databases which is good for us, but it might not be everyones cup of tea, and I think MongoDB might just scale better if thats what you're looking for.

Fedor
CTO in Finland
Financiële dienstverlening, 11-50 werknemers
Heeft de software gebruikt voor: 2+ jaar
Bron van de reviewer

Eerder overwogen alternatieven:

Great for UX focused web services

5,0 2 jaar geleden

Pluspunten:

You have 3 main things: authentication, database, backend functions. All 3 are nicely designed and our team was able to get started really quickly.

Minpunten:

Firestore (database service of Firebase) is missing full-text search, so external service like Algolia is needed.