-54%
-81%

₹470 ₹2599

 Hurry up!  This offer ends in

 Hurry up! 

This offer ends in

Why Buy This Book?

What exactly do I get in this?

3 Pack Bundle

What’s Covered?

Table of content

• FLUTTER – INTRODUCTION
    ✔ Features of Flutter
    ✔ Advantages of Flutter
    ✔ Disadvantages of Flutter
• FLUTTER – INSTALLATION
    ✔ Installation in Windows
    ✔ Installation in MacOS
• FLUTTER – CREATING SIMPLE APPLICATION IN ANDROID STUDIO
• FLUTTER – ARCHITECTURE OF FLUTTER APPLICATION
    ✔ Widgets
    ✔ Gestures
    ✔ Concept of State
    ✔ Layers
• FLUTTER – INTRODUCTION TO DART PROGRAMMING
    ✔ Variables and Data types
    ✔ Decision Making and Loops
    ✔ Functions
    ✔ Object Oriented Programming
• FLUTTER – INTRODUCTION TO WIDGETS
    ✔ Widget Build Visualization
• FLUTTER – INTRODUCTION TO LAYOUTS
    ✔ Type of Layout Widgets
    ✔ Single Child Widgets
    ✔ Multiple Child Widgets
    ✔ Advanced Layout Application
• FLUTTER – INTRODUCTION TO GESTURES
• FLUTTER – STATE MANAGEMENT
    ✔ Ephemeral State Management
    ✔ Application State – scoped_model
    ✔ Navigation and Routing
• FLUTTER – ANIMATION
    ✔ Introduction
    ✔ Animation Based Classes
    ✔ Work flow of the Flutter Animation
    ✔ Working Application
• FLUTTER – WRITING ANDROID SPECIFIC CODE
• FLUTTER – WRITING IOS SPECIFIC CODE
• FLUTTER – INTRODUCTION TO PACKAGE
    ✔ Types of Packages
    ✔ Using a Dart Package
    ✔ Develop a Flutter Plugin Package
• FLUTTER – ACCESSING REST API
    ✔ Basic Concepts
    ✔ Accessing Product service API
• FLUTTER – DATABASE CONCEPTS
    ✔ SQLite
    ✔ Cloud Firestore
• FLUTTER – INTERNATIONALIZATION
    ✔ Using intl Package
• FLUTTER – TESTING
    ✔ Types of Testing
    ✔ Widget Testing
    ✔ Steps Involved
    ✔ Working Example
• FLUTTER – DEPLOYMENT
    ✔ Android Application
    ✔ iOS Application
• FLUTTER – DEVELOPMENT TOOLS
    ✔ Widget Sets
    ✔ Flutter Development with Visual Studio Code
    ✔ Dart DevTools
    ✔ Flutter SDK
• FLUTTER – WRITING ADVANCED APPLICATIONS
• FLUTTER – CONCLUSION

Table of content

• Quick Start
✔ Why Google Created Dart
✔ A Quick Look at the Dart Language
✔ What’s Cool About Dart
✔ Up and Running
• Step 1: Download and Install the Software
• Step 2: Launch the Editor
• Step 3: Create and Run an App
• Step 4: Open and Run a Sample
✔ What Next?
• A Tour of the Dart Language
✔ A Basic Dart Program
✔ Important Concepts
✔ Runtime Modes
✔ Variables
✔ Default Value
✔ Optional Types
✔ Final and Const
✔ Built-in Types
• Numbers
• Strings
• Booleans
• Lists
• Maps
✔ Functions
• Optional Parameters
• Functions as First-Class Objects
• Lexical Closures
• Return Values
✔ Operators
• Arithmetic Operators
• Equality and Relational Operators
• Type Test Operators
• Assignment Operators
• Logical Operators
• Bitwise and Shift Operators
• Other Operators
✔ Control Flow Statements
• If and Else
• For Loops
• While and Do-While
• Break and Continue
• Switch and Case
• Assert
✔ Exceptions
• Throw
• Catch
• Finally
✔ Classes
• Instance Variables
• Constructors
• Methods
• Abstract Classes
• Implicit Interfaces
• Extending a Class
• Class Variables and Methods
✔ Generics
• Why Use Generics?
• Using Collection Literals
• Using Constructors
• Generic Collections and the Types they Contain
✔ Libraries and Visibility
• Using Libraries
• Implementing Libraries
✔ Isolates
✔ Typedefs
✔ Comments
• Single-Line Comments
• Multi-Line Comments
• Documentation Comments
• A Tour of the Dart Libraries
✔ dart:core – Numbers, Collections, Strings, and More
• Numbers
• Strings and Regular Expressions
• Collections
• Dates and Times
• Utility Classes
• Asynchronous Programming
• Exceptions
✔ dart:math – Math and Random
• Trigonometry
• Maximum and Minimum
• Math Constants
• Random Numbers
✔ dart:html – Browser-Based Apps
• Manipulating the DOM
• Using HTTP Resources with HttpRequest
• Sending and Receiving Real-Time Data with WebSockets
✔ dart:isolate – Concurrency with Isolates
• Isolate Concepts
• Using Isolates
✔ dart:io – I/O for Command-Line Apps
• Files and Directories
• HTTP Clients and Servers
✔ dart:json – Encoding and Decoding Objects
• Decoding JSON
• Encoding JSON
✔ dart:uri – Manipulating URIs
• Encoding and Decoding Fully Qualified URIs
• Encoding and Decoding URI Components
• Parsing URIs
• Building URIs
✔ dart:utf – Strings and Unicode
• Decoding UTF-8 Characters
• Encoding Strings to UTF-8 Bytes
✔ dart:crypto – Hash Codes and More
• Generating Cryptographic Hashes
• Generating Message Authentication Codes
• Generating Base64 Strings
• Tools
✔ pub: The Dart Package Manager
• Creating a Pubspec
• Installing Packages
• Importing Libraries from Packages
✔ Dart Editor
• Viewing Samples
• Managing the Files View
• Creating Apps
• Editing Apps
• Running Apps
• Debugging Apps
• Compiling to JavaScript
• Other Features
✔ Dartium: Chromium with the Dart VM
• Downloading and Installing the Browser
• Launching the Browser
• Filing Bugs
• Linking to Dart Source
• Detecting Dart Support
• Launching from the Command Line
✔ dart2js: The Dart-to-JavaScript Compiler
• Basic Usage
• Options
✔ dart: The Standalone VM
• Basic Usage
• Enabling Checked Mode
• Additional Options
• Walkthrough: Dart Chat
✔ How to Run Dart Chat
✔ How Dart Chat Works
✔ The Client’s HTML Code
✔ The Client’s Dart Code

Table of content

• Getting started with React Native
    ✔ Setup for Mac
    ✔ Setup for Linux (Ubuntu)
    ✔ Setup for Windows
• Hello World
    ✔ Editing index.ios.js or index.android.js
    ✔ Hello world!
• Props
    ✔ PropTypes
    ✔ What are props?
    ✔ Use of props
    ✔ Default Props
• Multiple props rendering
    ✔ render multiple variables
• Modal
    ✔ Modal Basic Example
    ✔ Transparent Modal Example
• State
    ✔ setState
    ✔ Initialize State
• Routing
    ✔ Navigator component
• Styling
    ✔ Conditional Styling
    ✔ Styling using inline styles
    ✔ Styling using a stylesheet
    ✔ Adding multiple styles
• Layout
    ✔ Flexbox
• Components
    ✔ Basic Component
    ✔ Stateful Component
    ✔ Stateless Component
• ListView
    ✔ Simple Example
• RefreshControl with ListView
    ✔ Refresh Control with ListView Full Example
    ✔ Refresh Control
    ✔ onRefresh function Example
• WebView
    ✔ Simple component using webview
• Command Line Instructions
    ✔ Check version installed
    ✔ Initialize and getting started with React Native project
    ✔ Upgrade existing project to latest RN version
    ✔ Add android project for your app
    ✔ Logging
    ✔ Start React Native Packager
• HTTP Requests
    ✔ Using Promises with the fetch API and Redux
    ✔ HTTP with the fetch API
    ✔ Networking with XMLHttpRequest
    ✔ WebSockets
    ✔ Http with axios
    ✔ Web Socket with Socket.io
• Platform Module
    ✔ Find the OS Type/Version
• Images
    ✔ Image Module
    ✔ Image Example
    ✔ Conditional Image Source
    ✔ Using variable for image path
    ✔ To fit an Image
• Custom Fonts
    ✔ Custom fonts for both Android and IOS
    ✔ Steps to use custom fonts in React Native (Android)
    ✔ Steps to use custom fonts in React Native (iOS)
• Animation API
    ✔ Animate an Image
• Android – Hardware Back Button
    ✔ Detect Hardware back button presses in Android
    ✔ Example of BackAndroid along with Navigator
    ✔ Hardware back button handling using BackHandler and Navigation Properties (without using deprecated BackAndroid & deprecated Navigator)
    ✔ Example of Hardware back button detection using BackHandler
• Run an app on device (Android Version)
    ✔ Running an app on Android Device
• Native Modules
    ✔ Create your Native Module (IOS)
• Linking Native API
    ✔ Outgoing Links
    ✔ Incomming Links
• ESLint in React Native
    ✔ How to start
• Integration with Firebase for Authentication
    ✔ Authentication In React Native Using Firebase
    ✔ React Native – ListView with Firebase
• Navigator Best Practices
    ✔ Navigator
    ✔ Use react-navigation for navigation in react native apps
    ✔ react-native Navigation with react-native-router-flux
• Navigator with buttons injected from pages
    ✔ Introduction
    ✔ Full commented example
• Create a shareable APK for android
    ✔ Create a key to sign the APK
    ✔ Once the key is generated, use it to generate the installable build
    ✔ Generate the build using gradle
    ✔ Upload or share the generated APK
• PushNotification
    ✔ Push Notification Simple Setup
    ✔ Navigating to scene from Notification
• Render Best Practises
    ✔ Functions in JSX
• Debugging
    ✔ Start Remote JS Debugging in Android
    ✔ Using console.log()
• Unit Testing
    ✔ Unit Test In React Native Using Jest
Still Have Questions?

No Problem! Mail us at [email protected] to Connect

Contact Us

24/7 WhatsApp and email support

Unlock the power of simplified business knowledge with engineeringexplained.in. Explore our collection of easy-to-understand ebooks today!

Contact Information