|
When posting your question please:- Choose the correct forum for your message. Posting a VB.NET question in the C++ forum will end in tears.
- Be specific! Don't ask "can someone send me the code to create an application that does 'X'. Pinpoint exactly what it is you need help with.
- Keep the subject line brief, but descriptive. eg "File Serialization problem"
- Keep the question as brief as possible. If you have to include code, include the smallest snippet of code you can.
- Be careful when including code that you haven't made a typo. Typing mistakes can become the focal point instead of the actual question you asked.
- Do not remove or empty a message if others have replied. Keep the thread intact and available for others to search and read. If your problem was answered then edit your message and add "[Solved]" to the subject line of the original post, and cast an approval vote to the one or several answers that really helped you.
- If you are posting source code with your question, place it inside <pre></pre> tags. We advise you also check the "Encode HTML tags when pasting" checkbox before pasting anything inside the PRE block, and make sure "Ignore HTML tags in this message" check box is unchecked.
- Be courteous and DON'T SHOUT. Everyone here helps because they enjoy helping others, not because it's their job.
- Please do not post links to your question in one forum from another, unrelated forum (such as the lounge). It will be deleted.
- Do not be abusive, offensive, inappropriate or harass anyone on the boards. Doing so will get you kicked off and banned. Play nice.
- If you have a school or university assignment, assume that your teacher or lecturer is also reading these forums.
- No advertising or soliciting.
- We reserve the right to move your posts to a more appropriate forum or to delete anything deemed inappropriate or illegal.
When answering a question please:
- Read the question carefully
- Understand that English isn't everyone's first language so be lenient of bad spelling and grammar
- If a question is poorly phrased then either ask for clarification, ignore it, or mark it down. Insults are not welcome
- If the question is inappropriate then click the 'vote to remove message' button
Insults, slap-downs and sarcasm aren't welcome. Let's work to help developers, not make them feel stupid.
cheers,
Chris Maunder
The Code Project Co-fou
|
|
|
|
|
I've had a mostly finished app just sitting in the Play Store "testing" phase. I'm not sure the best way to move forward because the app itself is for a niche I don't have many other contacts in, besides the client. Any ideas?
|
|
|
|
|
On what technology grocery app is usually developed
|
|
|
|
|
That's going to depend on the mobile type and what exactly you want to do. The one I use is multiuser, so the whole family can add to the same shopping list and changes are pushed to all users - so I can be in the shop and have stuff added before I leave. That's a heap more complex - and needs a lot of back end work - and it runs on browser, Apple, and Android devices. So it's either using a "common base" language and framework like .NET MAUI or Flutter* or it's been written multiple times to the same spec for each environment and native language.
* And those are just two popular ones, there are many that a quick Google can find you.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Strongly stinks of a spam set-up to me. Who wants to bet his mate will be along some time over the weekend to "answer" his question with a link to his development services company?
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
You aren't getting my money!
Spam setup or homework is my guess.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Another member asked for grocery app source code in the python forum. Seems to be the same person.
|
|
|
|
|
Frontend: React Native for cross-platform mobile development.
Backend: Node.js with Express for server-side logic and API development.
Database: MongoDB for flexible and scalable data storage.
Authentication: Firebase or OAuth for secure user authentication.
Payment Integration: Stripe or PayPal for processing transactions.
Cloud Services: AWS or Google Cloud for hosting and server management.
Push Notifications: Firebase Cloud Messaging (FCM) for real-time updates.</pre>
|
|
|
|
|
I found that this could perhaps be a good entry level solution in order to deliver notifications to a mobile friendly React website: implement Push Notifications by using Browser Notifications API
https://developer.mozilla.org/en-US/docs/Web/API/Notifications_API/Using_the_Notifications_API or use for example this framework: https://pushjs.org/
If anyone has some experience using any of the above of competing solutions that would be most appreciated
|
|
|
|
|
Hello everybody:
I am new in flutter, using flutter version: 3.16.0 a Dart (SDK) 3.2.0
I had checked everything the manuals and forums say (also flutter), but I still have this error:
<pre>C:\Mapas\mapas\android\app\src\debug\AndroidManifest.xml Error:
uses-sdk:minSdkVersion 19 cannot be smaller than version 20 declared in library [:google_maps_flutter_android] C:\Mapas\mapas\build\google_maps_flutter_android\intermediates\merged_manifest\debug\AndroidManifest.xml as the library might be using APIs not available in 19
Suggestion: use a compatible library with a minSdk of at most 19,
or increase this project's minSdk version to at least 20,
or use tools:overrideLibrary="io.flutter.plugins.googlemaps" to force usage (may lead to runtime failures)
|
|
|
|
|
You should try the suggestions in the error messages.
|
|
|
|
|
If only everyone would RTFEM, there would be a lot fewer questions posted here.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
modified 4-Dec-23 9:45am.
|
|
|
|
|
Or just read the error messages ...
|
|
|
|
|
I had done everything flutter says and nothing at all.
android { │
│ defaultConfig { │
│ minSdkVersion 20 │
│ } │
│ }
Nothing happened
Suggestion: use a compatible library with a minSdk of at most 19,
or increase this project's minSdk version to at least 20,
or use tools:overrideLibrary="io.flutter.plugins.googlemaps" to force usage (may lead to runtime failures)
Nothing at all, the same error
|
|
|
|
|
The issue appears to be with the Google maps plugin, so the best place to ask for help woiuld be the Flutter web site.
|
|
|
|
|
|
Sigh...if only I could remember that myself when debugging problems on my own computer I would avoid quite few vexing problems also. I can even remember a few times I invited a co-worker to look over something and when I pointed out the error message, I finally read it, and then understood the problem.
|
|
|
|
|
It's an easy thing to do, but the trick is not to tell anyone.
|
|
|
|
|
I am currently working on setting up the backend for a project template I obtained from GitHub. The frontend setup is complete, however, I've hit a roadblock while integrating the backend, which has brought my progress to a standstill. The issue arises when attempting to connect the frontend with the data from a GraphQL query using Firebase's Realtime Database. Despite numerous attempts to resolve this problem, I have been unable to make any headway, and it's becoming increasingly frustrating.
The tech stack involved in this project includes React Native, GraphQL, and Firebase, as detailed in the repository: [https://github.com/Ninjas-Code-official/olx-app-clone-backend](https://github.com/Ninjas-Code-official/olx-app-clone-backend).
At this point, I am seeking someone with expertise in these technologies to provide assistance, and if possible, code along with me to resolve this issue. The importance of getting past this hurdle cannot be overstated as it is critical to the progress and eventual success of the project. The complexity and specificity of the problem require a level of understanding and experience that I currently lack, hence the need for external help.
I am more than willing to collaborate and learn in the process. This challenge has become a significant impediment, and any assistance to overcome it would be immensely valued. The goal is to not only resolve the current issue but to also foster a learning environment that will prevent similar challenges in the future.
I am highly motivated to get this project back on track and would greatly appreciate any help that can be provided. Your expertise and willingness to assist would mean a great deal and would significantly contribute towards moving the project forward.
|
|
|
|
|
What is the importance of incorporating AI into the development of mobile apps?
|
|
|
|
|
There are a lot of mobile ai in the market
|
|
|
|
|
|
Incorporating AI into mobile app development offers numerous advantages. By leveraging AI-powered features, developers can enhance user experience, streamline processes, and improve efficiency. AI enables predictive analytics, advanced security measures, and real-time insights, leading to smarter, more intuitive apps that meet users' evolving needs.
|
|
|
|
|
Which is the best model for developing a Food Delivery App?. Cloned app or a custom app, or an MVP?
|
|
|
|
|
The best model for developing a Food Delivery App depends on the goals and objectives of the app. A cloned app may be the fastest way to market, as it is created from pre-existing code that can be easily adapted to individual requirements. However, it will not include any unique features or branding, so this option should only be chosen if the quick turnaround time is a priority. Custom apps are tailored specifically to suit your needs and business objectives; however, they tend to require more development time and budget. An MVP (Minimum Viable Product) provides an initial version of the app without all the desired features, which can then be further developed over time based on customer feedback or revenue generated. Ultimately, choosing the best model will depend heavily on what your end goal is with regard to user satisfaction and monetization capabilities.
|
|
|
|