UdemyReact Native

React Native Food App

التصنيف الكامل: Development > Mobile Development > React Native

React Native Food App

عن هذا الكورس

Foodly food delivery app based on react native boasts a dynamic backend crafted with Node.js and Express, providing a solid foundation for high-performance operations. MongoDB is employed for efficient data handling, and Firebase Admin is seamlessly integrated to enhance backend management capabilities.This tutorial only covers frontend user section. Backend api is given but we did not cover any admin panelThe frontend, developed with the latest version of React Native and Expo, features a sleek, cutting-edge user interface. Google Maps APIs are deftly incorporated for location-based services such as routes, directions, and geocoding, ensuring precise localization of users and restaurants. This geolocation accuracy allows for personalized recommendations and accurate delivery pricing. Additionally, the Distance Matrix is utilized to accurately calculate delivery costs, distances, and time estimates, ensuring a smooth and efficient user experience in our food delivery app.Basic App FeaturesGetting Google Api KeyHooking Context Providers to the appGetting user location with expo-location, accessing data using useContext hookCreating Home HeaderReverse Geocode coordinates to get location and time functionCategory List using Flatlist and Image ComponentPick Restaurant List Using Flatlist and Text ComponentReusable Heading ComponentNearby Restaurant RecommendationsNew foods recommendations and fastest near you componentFood Stack NavigatorExplanation on passing data to a screen inside of a stackCreating Food Page Buttons, Text Components and stylingFoodTags flatlist and good additives list with BounceCheckBoxCount for increasing the quantityCart and orders functions and data prepHandle additives and pri

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

ينقلك مباشرة لصفحة التسجيل الرسمية

سعر الكورس
$24.99
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
TestNG made easy for beginners (Detailed course)
Udemy
TestNG

TestNG made easy for beginners (Detailed course)

This course covers TestNG in-depth by covering all its concepts and topics, along with practical demonstration.TestNG is explained from scratch and in a step by step manner.TestNG is the backbone for building Selenium Test Automation Frameworks, hence it is required to learn in depth and detail.This course ends your search for finding a course, which covers in and out about TestNG.The following are the different TestNG topics which are covered in this course: What is TestNGInstalling TestNG and using in ProjectsAuto-generating TestNG Classes with a Test Method in Eclipse IDEUsing TestNG Testing Framework for Selenium AutomationUsing TestNG Testing Framework with Rest Assured Framework for Automating API TestsUsing priority attributeUsing testng xml file for batch executionAssertions in TestNGHard Assertions versus Soft Assertions TestNG AnnotationsParameters in TestNGOptional Parameters in TestNGEnable Disable Test Cases using enabled attribute in testng xml fileEnable Disable Test Methods using enabled attribute and @Ignore annotationEnable Disable Test Methods at Classs level using @Ignore annotationEnable Disable Test Methods at Package level using @Ignore annotationGrouping Tests in TestNG using multiple testng xml filesGrouping Tests in TestNG using groups attributeMeta Groups in TestNGPartial Groups in TestNGSub Category Groups in TestNG and using regular expressionsTest Dependency in TestNG using dependsOnMethods attributealwaysRun attributeignoreMissingDependencies attributedependsOnGroups attributeGroups Depending on Groups using dependencies tag and depen

Intro to Big Data, Data Science and Artificial Intelligence
Udemy
Big Data

Intro to Big Data, Data Science and Artificial Intelligence

This course is designed for anyone who is new to big data projects, and would like to get better understanding what machine learning and artificial intelligence mean in practice. It is not a technical course, it does not involve coding, but it will make you feel confident when working in teams with data scientists and programmers. It will bring you up to speed with the data science, ML and AI terminology. The course is also designed for people who are generally interested in modern technologies and their applications - we have included case studies covering oil gas predictive maintenance, use of AI in healthcare, application of sensor and other digital technologies in buildings and construction, the role of machine learning in transport and logistics and many more.You will learn about big data, Internet of Things (IoT), data science, big data technologies, artificial intelligence (AI), machine learning (ML) algorithms, neural networks, and why this could be relevant to you even if you don't have technology or data science background. Please note that this is NOT TECHNICAL TRAINING and it does NOT teach Coding/Development or Statistics, but it is suitable for technical professionals. I am proud to say that this course was purchased by a large oil gas company in Asia to educate their field engineers about machine learning as part of their digitalisation strategy. The course includes the interviews with industry experts that cover big data developments in Real Estate, Logistics Transportation and Healthcare industries. You will learn how machine learning is used to predict engine failures, how artificial intelligence is used in anti-ageing, cancer treatment and clinical diagnosis, you will find out what technology is used in managing smart buildings and smart cities including Hudson Yards in New York. We have got fantastic guest speakers who are the experts in t

Flutter & Dart Development For Building iOS and Android Apps
Udemy
Google Flutter

Flutter & Dart Development For Building iOS and Android Apps

Learn about everything there is to know about Flutter Applications and How To Program Them. A step by step process is used to show explain every facet of these topics.NOTE: This course includes information on iOS and Android!Gain a good understanding of the following concepts with this course:What Flutter is?Flutter CertificationsHow to develop using Flutter ApplicationsFeatures of the Dart programming languageCoding semanticsMobile programmingDesign practises of applicationsApplication programmingNetwork programmingFlutter is one of the most popular mobile frameworks for iOS and Android in the world that is requested by all companies such as Google, Facebook and Microsoft for mobile development. This course will ensure you are not left out as more and more companies request this awesome framework. This course will teach you everything about programming Flutter applications.You will receive all the knowledge to use and leverage the powerful technology behind these amazing and wonderful platforms.Over 350,000 students have enrolled on my courses and all of them are extremely satisfied. You will also be satisfied with this course. If you do not like the course, remember that within 30 days you can request a full refund. I guarantee you satisfaction.If you have any questions regarding the topics covered in this course, please feel free to ask. I'm always happy to help those who want to learn.To summarise this is what you get:• Lifetime access to HD quality videos. No monthly subscription. Learn at your own pace, whenever you want.• All videos are downloadable. Learn wherever you want, eve

Mastering Planning Vol 1: Hourly and Daily Planning
Udemy
Time Management

Mastering Planning Vol 1: Hourly and Daily Planning

This course is the first in a series of courses on planning and scheduling. You will learn the PAMeLa model for planning as well as a system for managing your time and your calendar on an hourly and daily basis. The courses that follow this one focus on the larger scale units of time: Weekly/Monthly, Quarterly/Yearly, Multi-Year, Lifespan/Legacy planning. This course is design to solve the paradox between spending most of your time in the a flow state and being able to schedule your time down to the hour and half hour-- and be accurate with your time estimates. For a long time I was a go with the flow type planner. Meaning I tried my best to have zero items on my schedule each day. I loved having the total freedom to work on whatever I wanted to work on and do whatever I wanted to do. This works for many years. Then I started asking some tough questions. I wanted to know how I was spending my time. And how much of it I was wasting. I figured I wasn't wasting much, but I knew there had to be some. I just had no idea whether it was 2 hours a week or 20. I was spending so much time in the "flow" I had no idea where my time was actually going, and if it matched up with my long term priorities and plans. So I decided to do a complete 180 and start planning out EVERYTHING. Literally every 30 minute block of my day. Just as an experiment to see what would happen. Plus, I learned that there were certain projects and areas of my life that I was chronically neglecting, and I wanted to use an hourly planner to make sure I gave those areas the time they need to really make some progress where I had been falling behind. I did this for a week, not expecting much. It turned out there was a wealth of information in the data I collected. I kept track both of what I had planned to do and what I actually did for an entire week on a single piece of 8.5x11 paper.</

Neo4J Cypher By Examples™: Master Neo4j Programming Quickly
Udemy
Neo4j

Neo4J Cypher By Examples™: Master Neo4j Programming Quickly

Designed to teach you neo4j very fast, the Master Neo4j Cypher By Examples presents the Neo4j Cypher through examples, showing you a lot of tips and tricks from beginner to expert level. Neo4j is ranked as the #1 graph database. Neo4j is an open-source, distributed data store used to model graph problems. Neo4j has the most popular and active graph database community. Graph DBMSs are meant to represent and analyse data relationships in a way that other types of DBMSs can't (including relational systems). The demand for a graph data model is frequently driven by use cases such as social network analysis, identity and access management, online product and service recommendations, network and device management (Internet of Things), and financial analytics.This course covers many areas including but not limited to* Reading clauses* Projecting clauses* Reading sub-clauses* Reading hints* Writing clauses* Reading/Writing clauses* Set operations* Subquery clauses* Multiple graphs* Importing data* Load CSV*APOCThis course is a step forward on my best-selling course - Complete Neo4j GraphDB Cypher Bootcamp: Zero To Hero - in Udemy. See below what my existing students have to say about it:"Best Neo4j Course ever!" - Victor Damian"I like that this course starts with simple materials and goes deeper into complex/difficult topics in Neo4j. Donatus is a great teacher. Kudos" - Dav"Simply outstanding. I had experience with relational databases, but none with Neo4J. The instructor took the class from an absolute beginner student through an experience used. I will definitely look for more classes by this presenter." - Jim Zielinski"Brilliant course. He makes sure you can use your SQL way of thinking in neo4j by mapping neo4j concepts as they relate to SQL" - Neo"Wonderful instructor, Well done." - Sarab"Enjoying the details and what can be done wit

Coding for beginners with C#
Udemy
C# (programming language)

Coding for beginners with C#

C# (pronounced C sharp) is a modern, versatile, and powerful programming language developed by Microsoft. It is part of the .NET ecosystem, which allows developers to build a wide range of applications, from desktop software to web services and mobile apps. C# is renowned for its simplicity, strong typing, and object-oriented features, making it an excellent choice for both beginners and experienced developers.Key Features and Concepts:Object-Oriented Programming (OOP): C# is a fully object-oriented language, which means everything in C# is an object. Developers can create classes and objects to model real-world entities, promoting code reusability and maintainability.Strongly Typed Language: C# is a strongly typed language, where variables need to be explicitly declared with their data types. This allows for better performance, early error detection, and improved code readability.Integrated with .NET Framework: C# is tightly integrated with the .NET Framework, which provides a vast class library and runtime environment for building applications. The .NET ecosystem offers a wide range of functionalities, from file handling to advanced cryptography.Garbage Collection: C# uses automatic memory management through garbage collection. Developers don't need to explicitly allocate or deallocate memory, as the runtime takes care of memory cleanup when objects are no longer in use.Cross-Platform Development: With the introduction of .NET Core, C# has become a cross-platform language, allowing developers to write code that runs on various operating systems, such as Windows, macOS, and Linux.Asynchronous Programming: C# provides excellent support for asynchronous programming using the async and await keywords. This enables developers to write responsive and scalable appl