Project- Flame Browser and Downloader for Android Smartphone
Project- Flame Browser and Downloader for Android Smartphone, available at $39.99, with 277 lectures, 17 quizzes, and has 11 subscribers.
You will learn about Basic to Advance level Android programming Create your own multi tab browser and multi segment downloader! Enhance your coding skills by learning useful topics Publish your app live for the audience and start your Android App Developer journey This course is ideal for individuals who are Beginner android devs. and advanced android devs. who are curious about Android programming fundas! It is particularly useful for Beginner android devs. and advanced android devs. who are curious about Android programming fundas!.
Enroll now: Project- Flame Browser and Downloader for Android Smartphone
Summary
Title: Project- Flame Browser and Downloader for Android Smartphone
Price: $39.99
Number of Lectures: 277
Number of Quizzes: 17
Number of Published Lectures: 277
Number of Published Quizzes: 17
Number of Curriculum Items: 294
Number of Published Curriculum Objects: 294
Original Price: ₹799
Quality Status: approved
Status: Live
What You Will Learn
- Basic to Advance level Android programming
- Create your own multi tab browser and multi segment downloader!
- Enhance your coding skills by learning useful topics
- Publish your app live for the audience and start your Android App Developer journey
Who Should Attend
- Beginner android devs. and advanced android devs. who are curious about Android programming fundas!
Target Audiences
- Beginner android devs. and advanced android devs. who are curious about Android programming fundas!
I am author of GinxDroid Browser and Downloader. In this course we will build Flame Browser and Downloader for Android Smartphone. It will be multi tab browser with attached multi segment downloader. You will gain knowledge about how real world android apps are developed and published. You can refer this project for your future app development. Some highlighted features that we are going to develop are Themes, Tab Manager (by creating out custom layout manager for RecyclerView), Multi segement downloader to boost download speed, Refresh download address functionality to refresh expired links, version control system (VCS), VCS operations, animations, prorgessbars – indeterminate and determinate, using third party libraries, attributing third party libraries properly, debugging, using lint tools to perform linting to mitigate warnings and errors, speed dials, history, bookmarks, homepages, splashscreen, launcher icon, notification, services, popup window, alert dialogs, fragmens, various layouts (how to use them in real world app effectively) and lot more development stuff is waiting for you in this course. And at the end we will publish production build live on Google Play Store! All this is witihin a single course! More that 200 code along sessions. Each session will start with introduction and ends with a section wrap up and quiz.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Introduction
Lecture 2: Project Introduction
Chapter 2: Getting Started with Android Studio IDE
Lecture 1: Installing Android Studio (Part I)
Lecture 2: Installing Android Studio (Part II)
Lecture 3: Tweaking Android Studio settings
Lecture 4: Increasing Android Studio performance
Lecture 5: Overview of various tabs of Android Studio
Chapter 3: Projects in Android Studio and basic concepts
Lecture 1: Creating new project in Android Studio
Lecture 2: Overview of Android Manifest file
Lecture 3: Overview of Gradle Scripts
Lecture 4: Creating device profile in AVD and launching our app in AVD
Lecture 5: Creating new activity
Lecture 6: Activity Life Cycle
Lecture 7: View in android
Chapter 4: Version Control System (VCS)
Lecture 1: VCS – Introduction
Lecture 2: Adding Github account and sharing project on Github
Lecture 3: gitignore file – track and untrack files in VCS
Lecture 4: commit and push
Lecture 5: revert old commit and push
Lecture 6: checkout and revert commit
Chapter 5: Starting development of Flame Browser & Downloader and creating Themes Module.
Lecture 1: Layouts in Android – General Introduction
Lecture 2: Creating necessary attributes and declaring resources for our application
Lecture 3: Android Material Design – Getting Started
Lecture 4: Adding Bottom App Bar and Floating Action Button
Lecture 5: Theme Module – Introduction
Lecture 6: Creating DatabaseHandler (SQLiteOpenHelper) class
Lecture 7: Database CRUD operations (DB Tables creation, first initialization)
Lecture 8: Inserting Themes in Database and Updating old Database Schema
Lecture 9: Creating Modal Bottom Sheet in Android – Themes Sheet
Lecture 10: Creating Themes Sheet Layout and understanding build types
Lecture 11: RecycleView in android – General Introduction
Lecture 12: Creating adapter class for our RecycleView
Lecture 13: Showing our theme models to user
Lecture 14: Making Bottom Sheet top corners rounded
Lecture 15: Adding Dark Themes column to existing database
Lecture 16: Creating utility database functions related to our themes module
Lecture 17: Custom alert dialogs in android (continuing development of our themes module)
Lecture 18: Creating theme resources for our app
Lecture 19: Creating application level class for making themes persistant
Lecture 20: Creating base activity and applying our themes in that base activity
Lecture 21: Creating enable night mode for web pages functionality
Lecture 22: Creating Quick Action buttons for themes module
Lecture 23: Tweaking first initialization
Lecture 24: Wrapping up our themes module
Chapter 6: Creating Tab Manager Skeleton
Lecture 1: Creating adapter class for Tab Manager – RecyclerView
Lecture 2: Addition of new tab in tab manager – creating some helper functions
Lecture 3: Starting creation of custom layout manager – CustomHorizontalManager
Lecture 4: Continuing creation of CustomHorizontalManager
Lecture 5: Creating functionality for minimizing expanded tab
Lecture 6: Creating functionality for maximizing minimized tab
Lecture 7: Creating tab preview screen before scrolling functionality
Lecture 8: Creating scrolling functionality
Lecture 9: Creating scrollLeft and scrollRight functions
Lecture 10: Removing tab from tab manager
Lecture 11: Creating tab removal case in CustomHorizontalManager
Lecture 12: Creating Swipe Gesture for removing tab
Lecture 13: Wrapping up tab manager skeleton section
Chapter 7: Creation of Screen One that is Default Home Page
Lecture 1: Glimpse of two screens and upgrading Gradle plugin to V8
Lecture 2: Adding bottom bar for tab
Lecture 3: Designing top bar
Lecture 4: Creating Default Home Page layout
Lecture 5: Adding WebView and ProgressBar in Tab layout
Lecture 6: Using RecycledViewPool and creating QuickLinksRVHomePageAdapter
Lecture 7: Creating Quick Link item related database functions
Lecture 8: Continuing development of QuickLinksRVHomePageAdapter
Lecture 9: Creating TextDrawable class
Lecture 10: Wrapping creation of default home page section
Chapter 8: WebView – Creating basic functionality, creating tab preview
Lecture 1: What is WebView in android?
Lecture 2: Rendering first Webpage and Tweaking WebView related settings
Lecture 3: Showing webpage URL in top bar
Lecture 4: Showing progress of webpage to user
Lecture 5: Creating tab preview and showing it
Lecture 6: Fixing tab preview glitch
Lecture 7: Section wrap up
Chapter 9: Building menu for app
Lecture 1: Introduction
Lecture 2: Referencing menu structure of our ready project
Lecture 3: Creating layout for menu sheet
Lecture 4: RVIndicator class development – Part I
Lecture 5: RVIndicator class development – Part II and showing MenuSheet to user
Lecture 6: Cretion of MenuHelper class for showing Menu RecyclerView
Lecture 7: Creating adapter for Menu RecyclerView
Lecture 8: Creating menu screen one layout
Lecture 9: Creating menu screen two
Lecture 10: Showing our final menu to user
Instructors
-
Chaitanya Karmarkar
Builded GinxDroid Browser and Instructor at Udemy.
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 0 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024