Course Information
Course Overview
Android App Development Sessions are LIVE & UNEDITED. Discover the missing key to becoming a Pro Android Developer.
You have a problem.
Most courses on Udemy are professional and polished which means that instructors are leaving out 70% of the content that you need to know about.
Because of this many students report the following to me and I suspect you've experienced the same:
You take a course and make a dozen little apps
You feel GREAT!
You try to make your own app
You run into one problem after another
You give up
-----------------------------------------------------
The knock on effect of this process is that you never publish anything and that has dire consequences.
If you're freelancing then you cannot show clients a portfolio.
If you're after a job then you cannot show initiative or skill in the interview.
If you're an entrepreneur you cannot build your million dollar idea
But it's not your fault. It's the instructors fault!
-----------------------------------------------------
That's why I created the buildIt Series.
I want to give you back the 70% of content you've been missing out on.
-----------------------------------------------------
buildIt is a series where I go from app idea to design to code to launch.
NOTHING is planned in advance.
EVERYTHING is recorded LIVE.
All coding mistakes are included as well as their fixes.
Watching someone go through the creation process is the only way you can get that missing 70% and discover what being a professional developer is really like.
-----------------------------------------------------
In the end what you get is PRICELESS because you you learn to solve code problems on the fly. Now you can finally finish those projects and publish them:
You will have a portfolio for clients
You will have skills that companies want
You can build your million dollar idea
-----------------------------------------------------
Course Details
In this adventure we go through the following stages, every single one is recorded LIVE using Android Studio and Kotlin:
"I have no idea what to make"
Selecting our app niche
Researching the competition and revenue models
Planning our app
Coding the app (all mistakes included)
Releasing the app
Reviewing revenue and download numbers
There are absolutely ZERO EDITS. Everything is shown in real time, including decision making and research. You'll even catch me copying and modifying code from Stack Overflow (hey, don't judge me, we all do it!).
-----------------------------------------------------
Why no editing?
If you're just getting into coding then you don't really have a true experience of what day to day life is like. This course shows you that reality.
That's why I left out absolutely nothing - even mistakes and buggy code. That way you get a real life overview of being a developer. about 70% of the time is spent correcting my own silly mistakes!
70% of your time will also be spent doing the same so you need to see how it's done!
-----------------------------------------------------
Why did you make this course?
I have over 800,000 students on many platforms and they all struggle with their code, architecture and bugs. This course is the antidote to their problems, primarily aimed at making an app production ready. As far as I know, no other course actually runs through this process.
If you want to experience the real life of a developer then this is the only course that will give you that!
-----------------------------------------------------
Is this for Beginners?
You need to have some experience with code before you attempt this course. As a rough example you should know what classes / objects / variables are. In this course I do explain some things I'm doing but not all of them (else we'd be here for months!).
If you want something extremely beginner friendly then have a look at the other courses I offer.
-----------------------------------------------------
What do we Make?
We will make an Audio Recorder app. It sounds simple - record and play back the audio. However, as a software engineer, "simple" often translates to "pretty complex behind the scenes".
For example:
How do we design the user interface?
Does the design interfere with how we code? (hint: it does)
What are the software engineering practices required to make our code readable?
How few features should we include?
How much code is enough? Should we refactor often?
How to not get caught in endless feature additions and end up never releasing....
And so much more!
If you want more details on the app then check out the free preview videos.
-----------------------------------------------------
Finally, welcome on board and get ready to receive the missing 70% of your education!
Course Content
- 10 section(s)
- 45 lecture(s)
- Section 1 Introduction and Preview
- Section 2 How to Choose an Android App to Clone and Publish
- Section 3 How to Design an Android App
- Section 4 User Interfaces, Navigation and Jetpack in Android Studio
- Section 5 Recording Audio on Android and Writing to the SD Card
- Section 6 Connecting ViewModels to Android XML Layouts and LiveData
- Section 7 MediaRecorder Buttons and State Tracking - A Better Solution
- Section 8 Room Database and Storing Recording Data
- Section 9 Room DB and the RecyclerView on Android
- Section 10 Passing Data between RecyclerView and Fragments using Navigation Graphs
What You’ll Learn
- How to find an app idea worth pursuing (even if you have no ideas)
- How to graphically design and plan an app (using existing apps and reviews as guides)
- How to PROPERLY architect an Android app (even if you can't code very well)
- How to find code that works (without knowing anything in advance)
- How you can DRASTICALLY improve your problem solving skills
- Discover the missing 70% of educational content that instructors leave out
Skills covered in this course
Reviews
-
AAndriy Golumbovsky
A real-world approach to building an app, it shows what problems a developer would face every day, not just the shiny parts of app development
-
OOpakirite Ibama. E
Indeed it is poor. This is programming course tiny non readable codes is been during the lessons, even though it is for advance students the lesson code are as important s the course please try using bigger or large fonts to make things clearer for some students.
-
SSnehal Sayaji Nalawade
This course is very helpful.Thanks for such a course
-
MMatt grier
This is an excellent course, exactly what I was hoping for. If you need to know how to create and release a basic application this should be great (I came to this course already capable of that). For me, seeing the actual process of someone with more experience than me was the real value. Before taking this course I wasn't sure if my constant refactoring and searching for answers was typical, or proof that I was not making real progress (being self taught, how can you know what professional developers actual minute by minute, real-time process is?). I completed the course, added some extra features, and I have to say this is the best format/delivery of this material I have seen so far (I have been consuming A LOT of tutorial material this year). Bravo man, I will be purchasing other courses from you when they are aligned with what I am trying to learn.