Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
This course is all about creating a stunning productivity app called "Smart App Launcher". You will learn how to create a chat head like floating app that will be floating around the screen above any other apps. It will be used to launch other applications efficiently.
In this course, you will learn few important APIs like Toast, List, Array Adapter, Window Manager, Popup Window, Notifications, Service and more. Learning these important APIs will not only increase your skills but also make you an efficient Android Developer with good coding skills.
This course has about 3 hours of content and it will slowly take you through the journey of creating an app, implementing it effectively and running it.
Taking this course and learning the APIs and going through the code will give you more ideas to create your own money making productivity app. You can implement this knowledge for creating more multi-task oriented apps which are only less in number in market right now.
So sign up for the course, become a highly skilled developer and create unique special apps!
All the best.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Planning and creating the App|
You can download the app we are going to make, from the Play Store at:
Setting up the working environmentPreview
Creating a Android Virtual Device and Running it
Creating our Project
Here is the link where you can pick your color and get its color code in case if you don't have Photoshop.
Creating the main layout of the app
Setting up a background graphic for the buttons
Introduction to the Main Activity class and how it is linked to the main layout
Setting up On Click Listeners for the buttons and creating a Toast
Learning effective coding practice through code optimizationPreview
|Section 2: Working with core concepts|
Creating a Service class to create and handle the chat head
Creating a Window Manager and setting it up to load the Chat head
Specifying the initial location where chat head should appear
Linking the Main Activity Class and the service and Running the App
Making the chat head clickable and draggable: Part 1
Making the chat head clickable and draggable: Part 2
Creating a Notification for better usability
Creating an OnClick Listener for the Chat head
Creating a class as a template to load Application Packages
A Layout for loading the retrieved app icon and app name in a row
Retrieve packages and store it in a list
Retrieving installed packages and storing it in our Service class
Create PopUp Window
Setting up custom adapter, debugging for error and running the app
You can use this similar concept for making other apps using Popup window and window manager to make it float around the screen. Download the source code from the attached file.
I'm a software developer and I have around 3 years of working experience in Android and iOS platform. After working in Blackberry, I gained a lot of experience in mobile app development and increased efficiency to write good code.
Technology is my biggest passion. I read of lot of tech news from many articles. Some of favourites are The Verge, The Next Web and many more. Being a developer I have developed many iOS and Android apps for various clients.
Now since my interest has shifted side into the teaching field, I started teaching Mobile Development for students in various places.
In my opinion, I feel that a student can learn something only by doing. So my courses is unique from all other courses in a way that it helps the beginners to undergo transition from the basic to the intermediate level.
Since I love the core coding concepts I will make sure that my students also understand it and implement it in a easier way. My goal in simple words is to spread the knowledge in an affordable way.