Create Multiple Finance Apps with Android and Blockchain!
3.6 (8 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
243 students enrolled

Create Multiple Finance Apps with Android and Blockchain!

Learn about Cryptocurrency, cryptography, transactions & programming in the best Blockchain and Android course
3.6 (8 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
243 students enrolled
Last updated 4/2019
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 92 hours on-demand video
  • 49 articles
  • 43 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn to build Android apps
  • Learn how to code in Java
  • Learn about digital ledgers and transactions like money transfers.
  • Compare Ethereum vs Bitcoin Blockchain and their cryptocurrency.
  • Understand the advantages of Blockchain (such as increased security through cryptography.)
  • And More!
Course content
Expand all 514 lectures 92:01:56
+ Blockchain 101
6 lectures 53:34
What is Decentralization
08:18
How are Blockchains Structured
10:03
How are Blocks Mined
16:06
Summary of Blockchains 101
04:19
+ Decentralized Apps 101
6 lectures 55:32
Intro Decentralized Apps 101
03:22
What is the Ethereum Bockchain
09:14
What are Decentralized Apps
10:37
How Do Decentralized Apps Work
15:22
What are the Smart Contracts
12:31
Summary of Decentralized Apps 101
04:26
+ Solidity Language Basics
22 lectures 03:34:25
Introduction
04:27
Common Types - Booleans
08:48
Common Types - Integers
09:47
Common Types - Strings
04:34
Common Types - Adresses
04:39
Arrays - Intro to 1D and 2D Arrays
10:49
Arrays - Basic Operations
13:11
Arrays - Storage Vs Memory, Value Vs Reference Types
10:53
Functions - Solidity Syntax, Constructor, Events
10:32
Functions - Parameter and Return Values
10:47
Functions - Keywords and Modifiers
13:58
Control Flow - If Statements
10:33
Control Flow - While Loops
09:55
Control Flow - For Loops
10:32
Structs
08:01
Mappings
11:19
Messages
11:11
Enumerations
04:27
Contracts - Structures and Set up
15:15
Contracts - Instatiation, Getters, Setters
10:15
Inheritance
16:01
Summary
04:31
+ Simple Voting Decentralized App
12 lectures 01:59:22
Intro to Building a Voting System
03:58
Building the Smart Contract Skeleton
11:55
Implementing the Smart Contract
13:41
Building Interface HTML
08:00
Building the Interface - CSS
13:19
Building Interface - Javascript
14:41
Installing TestRPC
07:23
Connecting Smart Contract and App Interface
15:50
Using Smart Contract Functions - Cast Vote
12:22
Using Smart Contract Functions - Announce Winner
07:32
Bonus
07:26
Project Suimmary and Outro
03:15
+ The Ultimate Android Course for Complete Beginners - Introduction to Android
38 lectures 01:55:06
Introduction to Starting an App
03:20
Adding a New Layout and Talking About XML
03:31
Item Properties
03:18
Folders and Application Development
02:38
Portrait or Landscape
02:08
Changing the View for the Objects
02:00
The Importance of Testing the App
02:31
Setting the Text Objects to Center
02:41
Hooking Up the Files to the Activity Main File
03:51
Hooking Up the Code to Specific Objects
02:27
Changing the Text
02:13
Adding in the On Click Listener
03:11
Adding in Integers to the Text
02:56
Adding an Edit Text
03:02
Taking the User Input and Using it on the Screen
03:31
Testing the App
01:29
Number Variables
03:22
String Variables
04:52
If Statements
06:00
More Than One If Statement
03:07
Adding Variables to the Project
01:48
A Common Mistake that is Made When Developing Using the Wrong Variable
01:45
Else If and Else Statements
04:03
Adding in a String
05:24
Adding in the Hint Instead of the Name
01:23
Adding in a Clear Button
03:59
Dismissing the Keyboard
04:47
Setting Up a Private Void to Make it Easier to Read
04:32
Changing the Color of the Text
04:08
Other Ways to Change the Color
01:26
Deleting Items in Apps
02:14
Table Layouts
05:05
Distributing Weights Evenly
01:40
Talking About Margins
02:45
Portrait versus Landscape
02:10
Verticle Linear Layout
01:20
Horizontal Layouts
00:57
Grid Layout
03:32
+ Basic Tip Calculator
17 lectures 46:51
Introduction To the Tip Calculator
01:58
Designing the App
05:44
Importing the Widgets
02:11
Declaring the Objects
02:19
Taking in the User Input
02:44
Setting Up the Buttons
02:38
Adding a Private Void
01:50
Setting Up Variables
03:25
Making the User Percent Decimal Percent
02:51
Adding in the Total Tip Math
02:42
Printing the Text to the Screen
03:43
Adding in More Objects to the Code
02:16
Testing the App
01:51
Rounding Variables
01:59
Dismissing the Keyboard
04:30
Adding in the Clear Button
02:48
Course Conclusion
01:22
+ Learn to Make an Innovative Calculator
18 lectures 56:22
Introduction to the Innovative Calcualtor
02:24
Designing the App
04:56
Changing the IDs to Make More Sense
02:31
Importing the Objects to the Main Activity File
02:30
Finding the Specific Items
03:54
The Importance of Double Checking the Work
00:58
Fixing an Error and Testing the Simulator
01:18
Setting Up the If Statements
06:28
Changing the Color of the Buttons
02:58
Adding in the Changing Button Logic
07:04
Adding in the Calculate Button Logic
02:09
Variable Scope
03:10
Adding in the Math
01:08
Printing the Answer to the Screen
01:31
Setting Up the btnClear
03:47
Checking to See If the Edit Text has Text
06:26
Adding in a Failsafe
02:16
Course Conclusion
00:54
+ Make a Savings Calculator
19 lectures 53:57
Introduction to the Savings App
01:10
Designing the App
03:58
Changing the IDs to Make Sense
02:59
Adding the Objects to the ActivityMain File
03:20
Finding the Objects with the Right ID
04:46
Adding in the Buttons
01:57
Adding in the Calculate Private Voids
02:03
Adding in a Calculate Private Void
01:52
Declaring Variables in the Private Void
03:25
Adding in the Variables to the Project
04:30
Printing the Text to the Screen
04:00
Tips On Finding Mistakes
01:00
Testing the App
01:51
Hiding the Keyboard
03:11
Making the Variables Only Two Decimal Places
02:55
Adding in the Clear Button
03:34
Adding in the Clear Logic
00:59
Adding in the Text Box Logic
04:57
Course Conclusion
01:30
Requirements
  • No experience necessary.
  • The program Eclipse
  • Remix, a Solidity IDE. Free from Ethereum.
Description

We at Mammoth Interactive value input from students like you. Feel free to leave us your feedback.

Learn Data Mining With Fascinating Examples!

Do you want to learn data science? You’ve come to the right place.

This course was funded through a massively successful Kickstarter campaign.

Have you ever wanted to learn how to make android apps? Chances are you have tried but haven't got anywhere. Sometimes the tutorials are either too basic or too complex. What you need is a pre planned curriculum that shows you how to build apps.

Look no further because this course is the number 1 course that will show you how to build apps for Android. Reach a ton of people with your amazing idea today.

One of the best features is that you can watch the courses at any speed you want. This means you can speed up the or slow down the video if you want to.

This course is ​project based​ so you will not be learning a bunch of useless coding practices. At the end of this course you will have real world apps to use in your portfolio. We feel that project based training content is the best way to get from A to B. Taking this course means that you learn practical, employable ​skills immediately.

Learning how to code is a great way to jump in a new career or enhance your current career. Coding is the new math and learning how to code will propel you forward for any situation. Learn it today and get a head start for tomorrow. People who can master technology will rule the future.

Create Blockchain projects with the Solidity language. Enroll now to:

  • Download Python and learn with examples

  • Use machine learning algorithms

  • Become a blockchain developer

  • Handle blockchain transactions

  • Code in Solidity

  • Build web apps that run on a blockchain

Build your first decentralized project today. Learn to store data and transactions on the blockchain. Enroll in this ultimate guide and get the competitive edge in any field.

In Part 1 you will understand the ​advantages ​of Blockchain (such as increased security through ​cryptography​.) We use ​practical examples​ to explain each concept, to help you understand topics like how Blockchain can be used to prevent ​forgeries​.

You will watch slides and animations explaining how blockchains work. Sit back and relax as ​expert ​Mammoth Interactive instructor Nimish Narang leads you through step by step.

In Part 2 you will understand examples of decentralized apps for the virtual world. You’ll learn how D-apps perform ​data fetch​, data addition and data modification. You will learn what determines the cost of a transaction, which is valuable for when we start building a project.

You'll be able to recognize smart contracts. These are similar to classes in object-oriented languages​.

In Part 3, You will build arrays for operations, storage, and memory. And much more in this huge Mammoth Interactive course. You will create structs, mappings, messages, and contracts. Each topic will be explained step by step for anyone. ​No prior coding experience is needed.

In Part 4 of this Mammoth course, you will build a complete app ​from zero to hero​. You will be able to solve errors that can occur when you work as a programmer. You will build the contract skeleton and code. The result will be a basic app you can build upon and add to your ​portfolio​!

Enroll now to join the Mammoth community!

Who this course is for:
  • Beginners should take this course
  • Anyone who wants to build decentralized apps.
  • Absolute beginners with NO experience with blockchains.
  • Beginners to Solidity who have no experience with decentralized apps.
  • If you have experience with blockchains, decentralized apps, or Solidity, you may find this course a little slow. You will however get a full review of core topics.